--- /srv/rebuilderd/tmp/rebuilderdIQl7Lz/inputs/libpetsc64-real3.22_3.22.5+dfsg1-2+b2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdIQl7Lz/out/libpetsc64-real3.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 1592 2025-09-10 08:42:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 6678560 2025-09-10 08:42:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1596 2025-09-10 08:42:40.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 6678056 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/libpetsc64_real.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 0x115d9a0 0x0115d9a0 0x0115d9a0 0x003f0 0x003f0 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x115dd94 0x115dd94 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x115d9a8 0x0115d9a8 0x0115d9a8 0x003f0 0x003f0 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x115dd9c 0x115dd9c R E 0x10000 │ │ │ │ LOAD 0x1164040 0x01164040 0x01164040 0x215e0 0x1f36d4 RW 0x10000 │ │ │ │ DYNAMIC 0x1168168 0x01168168 0x01168168 0x00190 0x00190 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x1164040 0x01164040 0x01164040 0x00000 0x00004 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1164040 0x01164040 0x01164040 0x0bfc0 0x0bfc0 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ [ 6] .gnu.version_r VERNEED 0009b2b8 09b2b8 000210 00 A 4 8 4 │ │ │ │ [ 7] .rel.dyn REL 0009b4c8 09b4c8 008178 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000a3640 0a3640 00c538 08 AI 3 22 4 │ │ │ │ [ 9] .init PROGBITS 000afb78 0afb78 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000afb84 0afb84 0128dc 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 000c2460 0c2460 f2a6d4 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 00fecb34 fecb34 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00fecb40 fecb40 170964 00 A 0 0 8 │ │ │ │ - [14] .ARM.extab PROGBITS 0115d4a4 115d4a4 0004fc 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0115d9a0 115d9a0 0003f0 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0115dd90 115dd90 000004 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00fecb40 fecb40 17096c 00 A 0 0 8 │ │ │ │ + [14] .ARM.extab PROGBITS 0115d4ac 115d4ac 0004fc 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0115d9a8 115d9a8 0003f0 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0115dd98 115dd98 000004 00 A 0 0 4 │ │ │ │ [17] .tbss NOBITS 01164040 1164040 000004 00 WAT 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 01164040 1164040 000010 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 01164050 1164050 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 01164054 1164054 004114 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 01168168 1168168 000190 08 WA 4 0 4 │ │ │ │ [22] .got PROGBITS 011682f8 11682f8 007d08 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 01170000 1170000 015620 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -620,15 +620,15 @@ │ │ │ │ 616: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_graphInit │ │ │ │ 617: 00000000 0 FUNC GLOBAL DEFAULT UND H5Literate_by_name1@HDF5_MPI_1.12.0 (16) │ │ │ │ 618: 00000000 0 FUNC GLOBAL DEFAULT UND dtrsen_ │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_stratGraphMapBuild │ │ │ │ 620: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Win_unlock │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Comm_rank │ │ │ │ 622: 00414471 328 FUNC GLOBAL DEFAULT 11 matmumpsseticntl_ │ │ │ │ - 623: 010896a8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ + 623: 010896b0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ 624: 00f6292d 280 FUNC GLOBAL DEFAULT 11 taoadmmsetspectralpenalty_ │ │ │ │ 625: 00babda1 80 FUNC GLOBAL DEFAULT 11 KSPGetOptionsPrefix │ │ │ │ 626: 0018c9b9 560 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpush_ │ │ │ │ 627: 00a24261 284 FUNC GLOBAL DEFAULT 11 dmredundantsetsize_ │ │ │ │ 628: 00727bd1 572 FUNC GLOBAL DEFAULT 11 PetscFVSetType │ │ │ │ 629: 00e55521 292 FUNC GLOBAL DEFAULT 11 petscconvestdestroy_ │ │ │ │ 630: 00d37611 1168 FUNC GLOBAL DEFAULT 11 PCCreate_MG │ │ │ │ @@ -731,15 +731,15 @@ │ │ │ │ 727: 00139ef9 112 FUNC GLOBAL DEFAULT 11 PetscViewerSetUp │ │ │ │ 728: 0010eab5 240 FUNC GLOBAL DEFAULT 11 PetscRandomGetValueReal │ │ │ │ 729: 007581c1 356 FUNC GLOBAL DEFAULT 11 petscquadraturecreate_ │ │ │ │ 730: 00be9135 240 FUNC GLOBAL DEFAULT 11 MatLMVMIsAllocated │ │ │ │ 731: 001312c5 176 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadObjectAttribute │ │ │ │ 732: 00ba1e49 1076 FUNC GLOBAL DEFAULT 11 kspbuildresidualdefault_ │ │ │ │ 733: 002cbab1 1604 FUNC GLOBAL DEFAULT 11 PetscSFComposeInverse │ │ │ │ - 734: 01159180 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ + 734: 01159188 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ 735: 001092dd 524 FUNC GLOBAL DEFAULT 11 PetscDrawLGAddCommonPoint │ │ │ │ 736: 00f9871d 3316 FUNC GLOBAL DEFAULT 11 TaoTestGradient │ │ │ │ 737: 00a8e1a9 18 FUNC GLOBAL DEFAULT 11 DMSwarmGetVelocityFunction │ │ │ │ 738: 00156865 32 FUNC GLOBAL DEFAULT 11 petsclogstagegetactive_ │ │ │ │ 739: 00e31c15 20 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetPreCheck │ │ │ │ 740: 00f69cc9 244 FUNC GLOBAL DEFAULT 11 TaoALMMGetType │ │ │ │ 741: 0128ebdc 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_DistSect │ │ │ │ @@ -788,15 +788,15 @@ │ │ │ │ 784: 0073c7a1 1924 FUNC GLOBAL DEFAULT 11 PetscDTAltVInteriorPattern │ │ │ │ 785: 00be5349 284 FUNC GLOBAL DEFAULT 11 matlmvmsethistorysize_ │ │ │ │ 786: 00e414e9 10 FUNC GLOBAL DEFAULT 11 DMAdaptorSetCriterion │ │ │ │ 787: 0128ee50 4 OBJECT GLOBAL DEFAULT 24 MAT_SetValuesBatch │ │ │ │ 788: 00ee8371 204 FUNC GLOBAL DEFAULT 11 TSGetDM │ │ │ │ 789: 00dba535 480 FUNC GLOBAL DEFAULT 11 snesfasgetlevels_ │ │ │ │ 790: 01184228 128 OBJECT GLOBAL DEFAULT 23 db16 │ │ │ │ - 791: 010896f4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ + 791: 010896fc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 792: 00b59da1 276 FUNC GLOBAL DEFAULT 11 kspgcrsetrestart_ │ │ │ │ 793: 0087b1a9 132 FUNC GLOBAL DEFAULT 11 DMPlexRestoreTransitiveClosure │ │ │ │ 794: 0128eee4 4 OBJECT GLOBAL DEFAULT 24 MAT_PtAP │ │ │ │ 795: 00b4a04d 18 FUNC GLOBAL DEFAULT 11 KSPFCGGetNprealloc │ │ │ │ 796: 002e2951 512 FUNC GLOBAL DEFAULT 11 petsclayoutcompare_ │ │ │ │ 797: 00be3859 280 FUNC GLOBAL DEFAULT 11 matlmvmsetj0scale_ │ │ │ │ 798: 00f9395d 14 FUNC GLOBAL DEFAULT 11 TaoGetResidualNorm │ │ │ │ @@ -836,15 +836,15 @@ │ │ │ │ 832: 00f97b41 300 FUNC GLOBAL DEFAULT 11 TaoSetInequalityBounds │ │ │ │ 833: 001a0acd 340 FUNC GLOBAL DEFAULT 11 PetscOptionsReject │ │ │ │ 834: 002f52bd 252 FUNC GLOBAL DEFAULT 11 PFDestroy │ │ │ │ 835: 000fa0d9 776 FUNC GLOBAL DEFAULT 11 petscdrawstringgetsize_ │ │ │ │ 836: 008fe461 3632 FUNC GLOBAL DEFAULT 11 DMPlexBasisTransformPointTensor_Internal │ │ │ │ 837: 00dffa65 560 FUNC GLOBAL DEFAULT 11 snesgetnpc_ │ │ │ │ 838: 00cc0fb5 324 FUNC GLOBAL DEFAULT 11 PCCreate_QR │ │ │ │ - 839: 010896d0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ + 839: 010896d8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ 840: 00787ce1 74 FUNC GLOBAL DEFAULT 11 dmcompositerestoreaccessvpvp_ │ │ │ │ 841: 0032a349 10 FUNC GLOBAL DEFAULT 11 VecLockGetLocation │ │ │ │ 842: 00e09409 1108 FUNC GLOBAL DEFAULT 11 SNESReset │ │ │ │ 843: 00e08d99 120 FUNC GLOBAL DEFAULT 11 SNESSetMaxLinearSolveFailures │ │ │ │ 844: 0116643c 28 OBJECT GLOBAL DEFAULT 20 MatStructures │ │ │ │ 845: 001d8bb1 168 FUNC GLOBAL DEFAULT 11 f90arraysfnodecreate_ │ │ │ │ 846: 0014d2e1 344 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex_ │ │ │ │ @@ -957,15 +957,15 @@ │ │ │ │ 953: 0011b2e9 100 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetDescriptor │ │ │ │ 954: 006eebe9 312 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetDM │ │ │ │ 955: 0013ed59 1244 FUNC GLOBAL DEFAULT 11 PetscDLLibraryAppend │ │ │ │ 956: 00152c51 460 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at │ │ │ │ 957: 00c9d949 792 FUNC GLOBAL DEFAULT 11 pcbddcsetdivergencemat_ │ │ │ │ 958: 00bdd821 812 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMDBFGS │ │ │ │ 959: 00626eb5 312 FUNC GLOBAL DEFAULT 11 matcreatescatter_ │ │ │ │ - 960: 010961a4 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ + 960: 010961ac 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 961: 00a7d949 14 FUNC GLOBAL DEFAULT 11 DMSwarmVectorGetField │ │ │ │ 962: 00f858a1 1036 FUNC GLOBAL DEFAULT 11 taocomputejacobian_ │ │ │ │ 963: 00aec195 96 FUNC GLOBAL DEFAULT 11 DMLabelHasValue │ │ │ │ 964: 00755b51 832 FUNC GLOBAL DEFAULT 11 petscdsgetfieldindex_ │ │ │ │ 965: 0080123d 100 FUNC GLOBAL DEFAULT 11 DMForestSetMinimumRefinement │ │ │ │ 966: 00726edd 832 FUNC GLOBAL DEFAULT 11 PetscLimiterSetFromOptions │ │ │ │ 967: 00146cbd 196 FUNC GLOBAL DEFAULT 11 PetscFPTrapPop │ │ │ │ @@ -977,15 +977,15 @@ │ │ │ │ 973: 0068d2ad 256 FUNC GLOBAL DEFAULT 11 MatGetInfo │ │ │ │ 974: 01184454 28 OBJECT GLOBAL DEFAULT 23 __petsctsdefdummy_MOD___vtab_petsctsdefdummy_Ttstrajectory │ │ │ │ 975: 000c9f29 84 FUNC GLOBAL DEFAULT 11 PetscDeviceContextSetDevice │ │ │ │ 976: 000c6935 58 FUNC GLOBAL DEFAULT 11 f90array1dcreateint_ │ │ │ │ 977: 0055979d 864 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SeqFFTW │ │ │ │ 978: 00ec2aa1 100 FUNC GLOBAL DEFAULT 11 TSRosWFinalizePackage │ │ │ │ 979: 000f9b79 1048 FUNC GLOBAL DEFAULT 11 petscdrawstringboxed_ │ │ │ │ - 980: 010961ac 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ + 980: 010961b4 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 981: 00be5131 256 FUNC GLOBAL DEFAULT 11 matlmvmresetshift_ │ │ │ │ 982: 00efa385 484 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxDestroy │ │ │ │ 983: 012904a0 4 OBJECT GLOBAL DEFAULT 24 DM_CreateMassMatrix │ │ │ │ 984: 001cc901 316 FUNC GLOBAL DEFAULT 11 PetscSortCount │ │ │ │ 985: 00cd86ad 220 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetSchurPre │ │ │ │ 986: 00dccf3d 464 FUNC GLOBAL DEFAULT 11 snesnasmsetweight_ │ │ │ │ 987: 00664361 828 FUNC GLOBAL DEFAULT 11 matsetvaluesblockedlocal_ │ │ │ │ @@ -1184,15 +1184,15 @@ │ │ │ │ 1180: 00f6a459 248 FUNC GLOBAL DEFAULT 11 TaoALMMGetMultipliers │ │ │ │ 1181: 00794b89 16 FUNC GLOBAL DEFAULT 11 DMDAGetInterpolationType │ │ │ │ 1182: 00147b15 32 FUNC GLOBAL DEFAULT 11 petscsetfptrap_ │ │ │ │ 1183: 00acd8d5 488 FUNC GLOBAL DEFAULT 11 dmgetblocksize_ │ │ │ │ 1184: 002f5f61 360 FUNC GLOBAL DEFAULT 11 VecGhostGetLocalForm │ │ │ │ 1185: 00dbd9dd 280 FUNC GLOBAL DEFAULT 11 snesfasfullsetdownsweep_ │ │ │ │ 1186: 00dbe06d 1012 FUNC GLOBAL DEFAULT 11 snesngsgettolerances_ │ │ │ │ - 1187: 010961a8 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ + 1187: 010961b0 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 1188: 0128f0e8 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartSelf │ │ │ │ 1189: 00a03439 276 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate_Cohesive │ │ │ │ 1190: 00efe88d 2392 FUNC GLOBAL DEFAULT 11 TSMonitorError │ │ │ │ 1191: 00d9d4ad 780 FUNC GLOBAL DEFAULT 11 pcapplytranspose_ │ │ │ │ 1192: 00891051 6600 FUNC GLOBAL DEFAULT 11 DMPlexMatSetClosureRefined │ │ │ │ 1193: 00da6ec5 972 FUNC GLOBAL DEFAULT 11 PCSetOperators │ │ │ │ 1194: 007dd385 4764 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPISBAIJ │ │ │ │ @@ -1211,15 +1211,15 @@ │ │ │ │ 1207: 00f94f59 252 FUNC GLOBAL DEFAULT 11 TaoSetConvergenceHistory │ │ │ │ 1208: 00bfc3e1 212 FUNC GLOBAL DEFAULT 11 PCASMSetType │ │ │ │ 1209: 00386659 2432 FUNC GLOBAL DEFAULT 11 MatCreateLaplacian │ │ │ │ 1210: 00124bb9 392 FUNC GLOBAL DEFAULT 11 petscviewerdrawclear_ │ │ │ │ 1211: 01170004 80 OBJECT GLOBAL DEFAULT 23 __petscsys_MOD_petsc_null_character │ │ │ │ 1212: 0080ac59 548 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumcomponents_ │ │ │ │ 1213: 00668641 780 FUNC GLOBAL DEFAULT 11 matmattransposesolve_ │ │ │ │ - 1214: 010961cc 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ + 1214: 010961d4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ 1215: 00da8e0d 6 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 1216: 0084ab41 548 FUNC GLOBAL DEFAULT 11 dmplexgetpartitioner_ │ │ │ │ 1217: 00caeb3d 208 FUNC GLOBAL DEFAULT 11 PCDeflationSetInitOnly │ │ │ │ 1218: 003268bd 288 FUNC GLOBAL DEFAULT 11 vecmax1_ │ │ │ │ 1219: 006e4491 212 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSumSetConcatenate │ │ │ │ 1220: 006b7875 512 FUNC GLOBAL DEFAULT 11 matsetvaluescoo_ │ │ │ │ 1221: 008a0231 2296 FUNC GLOBAL DEFAULT 11 DMPlexCreateLabelField │ │ │ │ @@ -1332,15 +1332,15 @@ │ │ │ │ 1328: 00d75855 256 FUNC GLOBAL DEFAULT 11 PCTelescopeGetKSP │ │ │ │ 1329: 008140e5 1356 FUNC GLOBAL DEFAULT 11 DMNetworkAssembleGraphStructures │ │ │ │ 1330: 000ed989 692 FUNC GLOBAL DEFAULT 11 PetscDrawView │ │ │ │ 1331: 00efb9a1 240 FUNC GLOBAL DEFAULT 11 TSMonitorDrawCtxDestroy │ │ │ │ 1332: 0067e775 784 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreate │ │ │ │ 1333: 000ee51d 84 FUNC GLOBAL DEFAULT 11 PetscDrawSetOptionsPrefix │ │ │ │ 1334: 00a9f5d1 16 FUNC GLOBAL DEFAULT 11 DMSetRefineLevel │ │ │ │ - 1335: 010896e8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ + 1335: 010896f0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 1336: 00aba5d9 96 FUNC GLOBAL DEFAULT 11 DMGetCoordinatesLocal │ │ │ │ 1337: 001e7541 380 FUNC GLOBAL DEFAULT 11 ISCreateBlock │ │ │ │ 1338: 005a4789 756 FUNC GLOBAL DEFAULT 11 matnestgetsubmats_ │ │ │ │ 1339: 00a15bcd 172 FUNC GLOBAL DEFAULT 11 DMPlexTransformSetDimensions │ │ │ │ 1340: 0071ac2d 252 FUNC GLOBAL DEFAULT 11 petscfesetfromoptions_ │ │ │ │ 1341: 006d8289 216 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetTensor │ │ │ │ 1342: 00b4233d 224 FUNC GLOBAL DEFAULT 11 KSPChebyshevSetEigenvalues │ │ │ │ @@ -1399,15 +1399,15 @@ │ │ │ │ 1395: 00148d05 144 FUNC GLOBAL DEFAULT 11 F90Array2dDestroy │ │ │ │ 1396: 00ac9511 1008 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocaltuple_ │ │ │ │ 1397: 0074e03d 66 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetObjective │ │ │ │ 1398: 00ac0f09 1256 FUNC GLOBAL DEFAULT 11 DMCreateGlobalVector_Section_Private │ │ │ │ 1399: 00eec039 10 FUNC GLOBAL DEFAULT 11 TSSetConvergedReason │ │ │ │ 1400: 0058b4b1 264 FUNC GLOBAL DEFAULT 11 MatLRCGetMats │ │ │ │ 1401: 008b1ce5 796 FUNC GLOBAL DEFAULT 11 DMPlexMonitorThroughput │ │ │ │ - 1402: 010bf05c 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ + 1402: 010bf064 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ 1403: 007241c9 280 FUNC GLOBAL DEFAULT 11 petscfvgetcomputegradients_ │ │ │ │ 1404: 0018ec0d 30 FUNC GLOBAL DEFAULT 11 petscfinalized_ │ │ │ │ 1405: 00e92d8d 216 FUNC GLOBAL DEFAULT 11 TSGLEESetType │ │ │ │ 1406: 0135740c 4 OBJECT GLOBAL DEFAULT 24 SNES_FunctionEval │ │ │ │ 1407: 00841f61 592 FUNC GLOBAL DEFAULT 11 dmplexcreategmshfromfile_ │ │ │ │ 1408: 0084ca09 532 FUNC GLOBAL DEFAULT 11 dmplexpointlocalfieldread_ │ │ │ │ 1409: 00e2c3b5 364 FUNC GLOBAL DEFAULT 11 sneslinesearchcreate_ │ │ │ │ @@ -1478,15 +1478,15 @@ │ │ │ │ 1474: 001747fd 1360 FUNC GLOBAL DEFAULT 11 PetscLogView │ │ │ │ 1475: 0013f9e9 224 FUNC GLOBAL DEFAULT 11 PetscDLAddr │ │ │ │ 1476: 007b9811 180 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalBegin │ │ │ │ 1477: 00979551 1228 FUNC GLOBAL DEFAULT 11 DMPlexCreateNaturalVector │ │ │ │ 1478: 00bf6739 5324 FUNC GLOBAL DEFAULT 11 MatSchurComplementComputeExplicitOperator │ │ │ │ 1479: 00fbead9 416 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SMF │ │ │ │ 1480: 00e73055 184 FUNC GLOBAL DEFAULT 11 TSARKIMEXInitializePackage │ │ │ │ - 1481: 010896c0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ + 1481: 010896c8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ 1482: 01186684 4 OBJECT GLOBAL DEFAULT 24 PetscViewerList │ │ │ │ 1483: 00195689 96 FUNC GLOBAL DEFAULT 11 petscsubcommgetparent_ │ │ │ │ 1484: 00d00ab5 280 FUNC GLOBAL DEFAULT 11 pcgasmsetoverlap_ │ │ │ │ 1485: 0084c2c9 524 FUNC GLOBAL DEFAULT 11 dmplexpointlocalread_ │ │ │ │ 1486: 00a9f97d 184 FUNC GLOBAL DEFAULT 11 DMLocalToLocalBegin │ │ │ │ 1487: 00ee1849 48 FUNC GLOBAL DEFAULT 11 TSGetCostHessianProducts │ │ │ │ 1488: 002ca7a5 244 FUNC GLOBAL DEFAULT 11 PetscSFGatherEnd │ │ │ │ @@ -1505,15 +1505,15 @@ │ │ │ │ 1501: 00199b51 10 FUNC GLOBAL DEFAULT 11 PetscContainerSetPointer │ │ │ │ 1502: 00d39175 284 FUNC GLOBAL DEFAULT 11 PCMGSetResidualTranspose │ │ │ │ 1503: 00ee739d 10 FUNC GLOBAL DEFAULT 11 TSSetPreStep │ │ │ │ 1504: 000d4359 132 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap9finalize_Ev │ │ │ │ 1505: 0128effc 4 OBJECT GLOBAL DEFAULT 24 FEcite │ │ │ │ 1506: 0056d8b5 216 FUNC GLOBAL DEFAULT 11 MatISStoreL2L │ │ │ │ 1507: 00ba3505 972 FUNC GLOBAL DEFAULT 11 kspcomputeritz_ │ │ │ │ - 1508: 010961a0 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ + 1508: 010961a8 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ 1509: 0116815c 4 OBJECT GLOBAL DEFAULT 20 PCFailedReasons │ │ │ │ 1510: 008759d9 1124 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorView │ │ │ │ 1511: 0070c095 12 FUNC GLOBAL DEFAULT 11 PetscFEOpenCLSetRealType │ │ │ │ 1512: 00fbb479 788 FUNC GLOBAL DEFAULT 11 TaoLineSearchMonitor │ │ │ │ 1513: 008770c9 1124 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorLoad │ │ │ │ 1514: 00b7d9c9 616 FUNC GLOBAL DEFAULT 11 KSPReset_PIPEFGMRES │ │ │ │ 1515: 006973cd 68 FUNC GLOBAL DEFAULT 11 MatGetBlockSizes │ │ │ │ @@ -1774,15 +1774,15 @@ │ │ │ │ 1770: 0057151d 256 FUNC GLOBAL DEFAULT 11 MatISRestoreLocalMat │ │ │ │ 1771: 0035fb41 612 FUNC GLOBAL DEFAULT 11 VecSum │ │ │ │ 1772: 00f33781 164 FUNC GLOBAL DEFAULT 11 DMTSSetForcingFunction │ │ │ │ 1773: 00ba51b9 284 FUNC GLOBAL DEFAULT 11 kspsetmatsolvebatchsize_ │ │ │ │ 1774: 0013e089 116 FUNC GLOBAL DEFAULT 11 PetscDLLibraryPrintPath │ │ │ │ 1775: 00bb3909 816 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualRange │ │ │ │ 1776: 00107471 72 FUNC GLOBAL DEFAULT 11 PetscDrawHGReset │ │ │ │ - 1777: 010b4314 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ + 1777: 010b431c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 1778: 007400a9 96 FUNC GLOBAL DEFAULT 11 PetscDSGetNumCohesive │ │ │ │ 1779: 00f646c9 316 FUNC GLOBAL DEFAULT 11 taoadmmsetmisfitconstraintjacobian_ │ │ │ │ 1780: 00176ca5 584 FUNC GLOBAL DEFAULT 11 petsclogstategeteventfromname_ │ │ │ │ 1781: 00d0c85d 560 FUNC GLOBAL DEFAULT 11 pchmgsetinnerpctype_ │ │ │ │ 1782: 00e54e89 168 FUNC GLOBAL DEFAULT 11 DMSNESGetNGS │ │ │ │ 1783: 0010a8b1 22 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetLimits │ │ │ │ 1784: 008d84e1 272 FUNC GLOBAL DEFAULT 11 DMPlexCreateTPSMesh │ │ │ │ @@ -1820,15 +1820,15 @@ │ │ │ │ 1816: 00aaf591 190 FUNC GLOBAL DEFAULT 11 DMGetAuxiliaryVec │ │ │ │ 1817: 0128ebd0 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Pack │ │ │ │ 1818: 00da40dd 308 FUNC GLOBAL DEFAULT 11 PCSetDiagonalScale │ │ │ │ 1819: 00801179 176 FUNC GLOBAL DEFAULT 11 DMForestSetPartitionOverlap │ │ │ │ 1820: 0063374d 456 FUNC GLOBAL DEFAULT 11 matseqsellgetfillratio_ │ │ │ │ 1821: 01170bd4 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscfv │ │ │ │ 1822: 0055f789 548 FUNC GLOBAL DEFAULT 11 matisrestorelocalmat_ │ │ │ │ - 1823: 0112996c 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ + 1823: 01129974 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ 1824: 00776ae5 952 FUNC GLOBAL DEFAULT 11 petscspaceevaluate_ │ │ │ │ 1825: 00e97d05 14 FUNC GLOBAL DEFAULT 11 TSAlpha2SetPredictor │ │ │ │ 1826: 00dc40e9 456 FUNC GLOBAL DEFAULT 11 snesmsgetdamping_ │ │ │ │ 1827: 001a12c1 204 FUNC GLOBAL DEFAULT 11 PetscOptionsLeftRestore │ │ │ │ 1828: 00d75c35 216 FUNC GLOBAL DEFAULT 11 PCTelescopeSetIgnoreDM │ │ │ │ 1829: 00eff7d1 240 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxDestroy │ │ │ │ 1830: 006b9161 520 FUNC GLOBAL DEFAULT 11 matmulttransposeequal_ │ │ │ │ @@ -1870,15 +1870,15 @@ │ │ │ │ 1866: 01170b2c 28 OBJECT GLOBAL DEFAULT 23 __petscdmlabeldef_MOD___vtab_petscdmlabeldef_Tdmlabel │ │ │ │ 1867: 00a84845 484 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePointAtIndex │ │ │ │ 1868: 00afdaa5 380 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate_MatPartitioning │ │ │ │ 1869: 00101c25 296 FUNC GLOBAL DEFAULT 11 petscdrawbardestroy_ │ │ │ │ 1870: 001e26a5 308 FUNC GLOBAL DEFAULT 11 AOCreate │ │ │ │ 1871: 00699595 736 FUNC GLOBAL DEFAULT 11 MatGetRowIJ │ │ │ │ 1872: 0084f4b9 276 FUNC GLOBAL DEFAULT 11 dmplexreordersetdefault_ │ │ │ │ - 1873: 01089688 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ + 1873: 01089690 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ 1874: 00d6b10d 216 FUNC GLOBAL DEFAULT 11 PCShellSetPostSolve │ │ │ │ 1875: 004370c9 228 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetPreallocationCSR │ │ │ │ 1876: 00d6a89d 216 FUNC GLOBAL DEFAULT 11 PCShellSetDestroy │ │ │ │ 1877: 006ec015 104 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetOrder │ │ │ │ 1878: 00cd83bd 224 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetBlockSize │ │ │ │ 1879: 0010c5cd 120 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rand │ │ │ │ 1880: 00aa9ca1 280 FUNC GLOBAL DEFAULT 11 DMGetLabelValue │ │ │ │ @@ -1949,26 +1949,26 @@ │ │ │ │ 1945: 009ff9d5 276 FUNC GLOBAL DEFAULT 11 dmplextransformcohesiveextrudesettensor_ │ │ │ │ 1946: 006d80d9 216 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetContinuity │ │ │ │ 1947: 00208e59 124 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldconstraintindicesf90_ │ │ │ │ 1948: 00f0b755 280 FUNC GLOBAL DEFAULT 11 tstrajectorysetmonitor_ │ │ │ │ 1949: 006a4fed 772 FUNC GLOBAL DEFAULT 11 MatMatMatMult │ │ │ │ 1950: 00a7a791 536 FUNC GLOBAL DEFAULT 11 dmswarmsortgetnumberofpointspercell_ │ │ │ │ 1951: 000c94e5 8 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ - 1952: 010b430c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ + 1952: 010b4314 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ 1953: 00ee7399 4 FUNC GLOBAL DEFAULT 11 TSGetTotalSteps │ │ │ │ 1954: 0032b735 312 FUNC GLOBAL DEFAULT 11 VecGetArray1dWrite │ │ │ │ 1955: 001e3b6d 540 FUNC GLOBAL DEFAULT 11 aoapplicationtopetsc_ │ │ │ │ 1956: 006adf71 904 FUNC GLOBAL DEFAULT 11 MatFDColoringDestroy │ │ │ │ 1957: 00ed6fe1 832 FUNC GLOBAL DEFAULT 11 tsrhssplitgetis_ │ │ │ │ 1958: 0031b941 800 FUNC GLOBAL DEFAULT 11 vecaxpbypcz_ │ │ │ │ 1959: 01290500 4 OBJECT GLOBAL DEFAULT 24 PetscPartitionerRegisterAllCalled │ │ │ │ 1960: 0128ec7c 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyToGPU │ │ │ │ 1961: 0068ff61 1436 FUNC GLOBAL DEFAULT 11 MatSOR │ │ │ │ 1962: 00aa5af9 1348 FUNC GLOBAL DEFAULT 11 DMLocalToGlobalEnd │ │ │ │ - 1963: 010b4300 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ + 1963: 010b4308 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ 1964: 00199a25 88 FUNC GLOBAL DEFAULT 11 PetscObjectComposeFunction_Private │ │ │ │ 1965: 00b20ba5 380 FUNC GLOBAL DEFAULT 11 KSPCreate_CGLS │ │ │ │ 1966: 00d7ea69 908 FUNC GLOBAL DEFAULT 11 PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 1967: 00e0b15d 10 FUNC GLOBAL DEFAULT 11 SNESKSPSetUseEW │ │ │ │ 1968: 0018bbe9 252 FUNC GLOBAL DEFAULT 11 petscobjectsetfromoptions_ │ │ │ │ 1969: 00dfd49d 780 FUNC GLOBAL DEFAULT 11 snessolve_ │ │ │ │ 1970: 007e1449 508 FUNC GLOBAL DEFAULT 11 dmdacreate1d_ │ │ │ │ @@ -2011,45 +2011,45 @@ │ │ │ │ 2007: 003250d5 284 FUNC GLOBAL DEFAULT 11 vecflag_ │ │ │ │ 2008: 00b90d8d 248 FUNC GLOBAL DEFAULT 11 KSPQCGGetTrialStepNorm │ │ │ │ 2009: 00c029fd 1876 FUNC GLOBAL DEFAULT 11 PCASMCreateSubdomains2D │ │ │ │ 2010: 00d1df0d 548 FUNC GLOBAL DEFAULT 11 pclmvmgetmatlmvm_ │ │ │ │ 2011: 006b5389 668 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_LU │ │ │ │ 2012: 009ff639 140 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueDequeue │ │ │ │ 2013: 006b6f59 252 FUNC GLOBAL DEFAULT 11 matsetfromoptions_ │ │ │ │ - 2014: 010b4310 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ + 2014: 010b4318 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 2015: 00f91b49 12 FUNC GLOBAL DEFAULT 11 TaoGetLineSearch │ │ │ │ 2016: 00ee8a85 1120 FUNC GLOBAL DEFAULT 11 TSComputeRHSFunction │ │ │ │ 2017: 00dffec5 280 FUNC GLOBAL DEFAULT 11 snesgetnpcside_ │ │ │ │ 2018: 01170b64 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscspace │ │ │ │ 2019: 00ed1411 408 FUNC GLOBAL DEFAULT 11 tsgetoptionsprefix_ │ │ │ │ 2020: 003264f5 136 FUNC GLOBAL DEFAULT 11 vecrestorearrayread_ │ │ │ │ 2021: 00acb379 408 FUNC GLOBAL DEFAULT 11 dmgetvectype_ │ │ │ │ 2022: 0038dd9d 92 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetCoarseparts │ │ │ │ 2023: 00719c45 112 FUNC GLOBAL DEFAULT 11 PetscFEGeomRestoreChunk │ │ │ │ 2024: 00f61d79 14 FUNC GLOBAL DEFAULT 11 TaoADMMSetConstraintVectorRHS │ │ │ │ 2025: 006f6445 792 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyall_ │ │ │ │ 2026: 00cba3c1 256 FUNC GLOBAL DEFAULT 11 PCFactorGetUseInPlace │ │ │ │ 2027: 0010e5cd 552 FUNC GLOBAL DEFAULT 11 petscrandomsettype_ │ │ │ │ 2028: 00f62819 276 FUNC GLOBAL DEFAULT 11 taoadmmsetreghessianchangestatus_ │ │ │ │ - 2029: 01149348 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ + 2029: 01149350 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 2030: 00bb4ded 224 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDrawLGCreate │ │ │ │ 2031: 001bc459 296 FUNC GLOBAL DEFAULT 11 petsccheckdupsint_ │ │ │ │ 2032: 0128ef74 4 OBJECT GLOBAL DEFAULT 24 MAT_ILUFactorSymbolic │ │ │ │ 2033: 00cbd011 284 FUNC GLOBAL DEFAULT 11 pcfactorsetcolumnpivot_ │ │ │ │ 2034: 00aab2a5 264 FUNC GLOBAL DEFAULT 11 DMSetLabelOutput │ │ │ │ 2035: 006963a5 2144 FUNC GLOBAL DEFAULT 11 MatDestroy │ │ │ │ 2036: 00f9a951 20 FUNC GLOBAL DEFAULT 11 TaoGetObjective │ │ │ │ 2037: 005a12b5 224 FUNC GLOBAL DEFAULT 11 MatMFFDSetPeriod │ │ │ │ 2038: 0128ee58 4 OBJECT GLOBAL DEFAULT 24 MAT_SetVCOO │ │ │ │ 2039: 0067ddc9 160 FUNC GLOBAL DEFAULT 11 matdenserestorearray_ │ │ │ │ 2040: 006b5f79 832 FUNC GLOBAL DEFAULT 11 matcomputeoperator_ │ │ │ │ 2041: 005a0df5 308 FUNC GLOBAL DEFAULT 11 MatCreateMFFD │ │ │ │ 2042: 00cba2e9 216 FUNC GLOBAL DEFAULT 11 PCFactorSetUseInPlace │ │ │ │ 2043: 007c9dad 216 FUNC GLOBAL DEFAULT 11 DMDAGetInfo │ │ │ │ - 2044: 010b42f8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ + 2044: 010b4300 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ 2045: 00b2283d 580 FUNC GLOBAL DEFAULT 11 KSPCreate_CGNE │ │ │ │ 2046: 00187a0d 696 FUNC GLOBAL DEFAULT 11 petscdevicecontextview_ │ │ │ │ 2047: 00750db9 376 FUNC GLOBAL DEFAULT 11 petscdsgettabulation_ │ │ │ │ 2048: 007cd039 228 FUNC GLOBAL DEFAULT 11 DMDASetBlockFillsSparse │ │ │ │ 2049: 00dff485 472 FUNC GLOBAL DEFAULT 11 snessetdm_ │ │ │ │ 2050: 00ab5dd1 716 FUNC GLOBAL DEFAULT 11 DMPolytopeMatchVertexOrientation │ │ │ │ 2051: 0054c369 256 FUNC GLOBAL DEFAULT 11 MatDenseGetArrayWrite │ │ │ │ @@ -2065,15 +2065,15 @@ │ │ │ │ 2061: 0045fc85 420 FUNC GLOBAL DEFAULT 11 spbas_pattern_only │ │ │ │ 2062: 001d8a85 28 FUNC GLOBAL DEFAULT 11 PetscCILinenumber │ │ │ │ 2063: 00bcec0d 356 FUNC GLOBAL DEFAULT 11 MatCreateLMVMBadBroyden │ │ │ │ 2064: 00f333e9 260 FUNC GLOBAL DEFAULT 11 DMTSUnsetRHSFunctionContext_Internal │ │ │ │ 2065: 0033ebbd 780 FUNC GLOBAL DEFAULT 11 vectdotbegin_ │ │ │ │ 2066: 00334e3d 152 FUNC GLOBAL DEFAULT 11 VecStashGetInfo │ │ │ │ 2067: 00839e45 256 FUNC GLOBAL DEFAULT 11 dmplexcheckorphanvertices_ │ │ │ │ - 2068: 010b42f4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ + 2068: 010b42fc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ 2069: 00112235 316 FUNC GLOBAL DEFAULT 11 PetscViewerFileSetName │ │ │ │ 2070: 00aacc31 460 FUNC GLOBAL DEFAULT 11 DMUniversalLabelDestroy │ │ │ │ 2071: 000d43dd 332 FUNC GLOBAL DEFAULT 11 _ZNK9MemoryMap10search_forEPKvb │ │ │ │ 2072: 00b4ded1 12 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetTruncationType │ │ │ │ 2073: 00557785 1296 FUNC GLOBAL DEFAULT 11 MatCreateDiagonal │ │ │ │ 2074: 0118b8f0 4 OBJECT GLOBAL DEFAULT 24 MPIU_SCALAR_INT │ │ │ │ 2075: 00b230c9 276 FUNC GLOBAL DEFAULT 11 kspcgusesinglereduction_ │ │ │ │ @@ -2210,15 +2210,15 @@ │ │ │ │ 2206: 0128efbc 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTransposeAdd │ │ │ │ 2207: 006df2f1 276 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangesetcontinuity_ │ │ │ │ 2208: 00f6333d 280 FUNC GLOBAL DEFAULT 11 taoadmmsetregularizercoefficient_ │ │ │ │ 2209: 0128efc0 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTranspose │ │ │ │ 2210: 0066d8b1 284 FUNC GLOBAL DEFAULT 11 matscale_ │ │ │ │ 2211: 0069e161 316 FUNC GLOBAL DEFAULT 11 MatIsSymmetric │ │ │ │ 2212: 0072e08d 12 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetCellType │ │ │ │ - 2213: 010c34f4 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ + 2213: 010c34fc 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ 2214: 00de7a7d 172 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPostCheck │ │ │ │ 2215: 00558841 548 FUNC GLOBAL DEFAULT 11 matdiagonalrestoreinversediagonal_ │ │ │ │ 2216: 008fcf6d 2164 FUNC GLOBAL DEFAULT 11 DMPlexCreateRigidBody │ │ │ │ 2217: 00caef7d 216 FUNC GLOBAL DEFAULT 11 PCDeflationSetSpace │ │ │ │ 2218: 00719925 380 FUNC GLOBAL DEFAULT 11 PetscFEGeomDestroy │ │ │ │ 2219: 007ea779 480 FUNC GLOBAL DEFAULT 11 dmdagetpreallocationcenterdimension_ │ │ │ │ 2220: 00f4c69d 128 FUNC GLOBAL DEFAULT 11 TaoCreate_BNTL │ │ │ │ @@ -2247,15 +2247,15 @@ │ │ │ │ 2243: 0035f425 144 FUNC GLOBAL DEFAULT 11 VecSqrtAbs │ │ │ │ 2244: 0070e07d 576 FUNC GLOBAL DEFAULT 11 petscfecreatevector_ │ │ │ │ 2245: 008276e9 308 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgecylindermesh_ │ │ │ │ 2246: 00af7959 288 FUNC GLOBAL DEFAULT 11 dmlabelhasstratum_ │ │ │ │ 2247: 0017c381 24 FUNC GLOBAL DEFAULT 11 petscmallocresetdram_ │ │ │ │ 2248: 00661ea5 556 FUNC GLOBAL DEFAULT 11 matsetvaluesstencil_ │ │ │ │ 2249: 002c28b1 532 FUNC GLOBAL DEFAULT 11 vecscatterend_ │ │ │ │ - 2250: 010896dc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ + 2250: 010896e4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ 2251: 00fc6679 1296 FUNC GLOBAL DEFAULT 11 TaoCreate_LCL │ │ │ │ 2252: 0128eda4 4 OBJECT GLOBAL DEFAULT 24 MatMFFDList │ │ │ │ 2253: 001e73ad 404 FUNC GLOBAL DEFAULT 11 ISBlockSetIndices │ │ │ │ 2254: 002c49b9 1668 FUNC GLOBAL DEFAULT 11 PetscSFSetGraph │ │ │ │ 2255: 001d6a1d 124 FUNC GLOBAL DEFAULT 11 PetscIntSortSemiOrderedWithArray │ │ │ │ 2256: 0128f11c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_GlobalToNaturalEnd │ │ │ │ 2257: 00e0e679 964 FUNC GLOBAL DEFAULT 11 SNESComputeMFFunction │ │ │ │ @@ -2314,15 +2314,15 @@ │ │ │ │ 2310: 00d0101d 256 FUNC GLOBAL DEFAULT 11 pcgasmdestroysubdomains_ │ │ │ │ 2311: 0097b5e5 17348 FUNC GLOBAL DEFAULT 11 DMPlexOrient │ │ │ │ 2312: 00382651 852 FUNC GLOBAL DEFAULT 11 SPARSEPACKfn1wd │ │ │ │ 2313: 0020943d 252 FUNC GLOBAL DEFAULT 11 petscsectionsetfromoptions_ │ │ │ │ 2314: 000eb091 92 FUNC GLOBAL DEFAULT 11 PetscDrawEOP │ │ │ │ 2315: 008f009d 1220 FUNC GLOBAL DEFAULT 11 DMPlexDistributeData │ │ │ │ 2316: 00eca27d 280 FUNC GLOBAL DEFAULT 11 tsrhsjacobiansetreuse_ │ │ │ │ - 2317: 01089684 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ + 2317: 0108968c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ 2318: 007cb4ed 128 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayf904_ │ │ │ │ 2319: 00351a31 844 FUNC GLOBAL DEFAULT 11 vectaggercdfiterativegettolerances_ │ │ │ │ 2320: 0118a6e4 4 OBJECT GLOBAL DEFAULT 24 PetscLogPrintInfo │ │ │ │ 2321: 007d9151 2060 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_1d_MPIAIJ │ │ │ │ 2322: 00111711 172 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIAddTab │ │ │ │ 2323: 00af8235 540 FUNC GLOBAL DEFAULT 11 dmlabelsetstratumis_ │ │ │ │ 2324: 001470c5 300 FUNC GLOBAL DEFAULT 11 petscsetdebuggerfromstring_ │ │ │ │ @@ -2342,18 +2342,18 @@ │ │ │ │ 2338: 00cf94f5 2372 FUNC GLOBAL DEFAULT 11 PCCreate_GAMG │ │ │ │ 2339: 00ada559 856 FUNC GLOBAL DEFAULT 11 dmcreatefedefault_ │ │ │ │ 2340: 001bee59 956 FUNC GLOBAL DEFAULT 11 PetscLinearRegression │ │ │ │ 2341: 0032ad91 312 FUNC GLOBAL DEFAULT 11 VecGetArray1d │ │ │ │ 2342: 00728eb1 10 FUNC GLOBAL DEFAULT 11 PetscFVSetSpatialDimension │ │ │ │ 2343: 00337935 324 FUNC GLOBAL DEFAULT 11 VecSetSizes │ │ │ │ 2344: 0037bfbd 252 FUNC GLOBAL DEFAULT 11 matcoloringsetfromoptions_ │ │ │ │ - 2345: 010b4338 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ + 2345: 010b4340 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 2346: 00789b65 40 FUNC GLOBAL DEFAULT 11 dmcompositegetaccess4_ │ │ │ │ 2347: 00789be5 34 FUNC GLOBAL DEFAULT 11 dmcompositegetlocalvectors4_ │ │ │ │ - 2348: 010961e8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ + 2348: 010961f0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 2349: 000c6ab1 6 FUNC GLOBAL DEFAULT 11 f90array1ddestroyscalar_ │ │ │ │ 2350: 000d34f9 332 FUNC WEAK DEFAULT 11 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableI15MarkedObjectMapEEEiPT_iENUlPvE_4_FUNES6_ │ │ │ │ 2351: 00a07e55 46 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetNormal │ │ │ │ 2352: 0037076d 804 FUNC GLOBAL DEFAULT 11 matcoarsenviewfromoptions_ │ │ │ │ 2353: 008454d5 284 FUNC GLOBAL DEFAULT 11 dmplexmetricsetverbosity_ │ │ │ │ 2354: 00346c31 256 FUNC GLOBAL DEFAULT 11 vecimaginarypart_ │ │ │ │ 2355: 0065ee75 556 FUNC GLOBAL DEFAULT 11 matfindzerorows_ │ │ │ │ @@ -2697,15 +2697,15 @@ │ │ │ │ 2693: 00a1b20d 184 FUNC GLOBAL DEFAULT 11 DMPlexTransformGetConeSize │ │ │ │ 2694: 00e696b9 252 FUNC GLOBAL DEFAULT 11 characteristicsetup_ │ │ │ │ 2695: 005232a9 384 FUNC GLOBAL DEFAULT 11 matcreateconstantdiagonal_ │ │ │ │ 2696: 000cd781 1392 FUNC GLOBAL DEFAULT 11 PetscDeviceContextJoin │ │ │ │ 2697: 00d1e131 464 FUNC GLOBAL DEFAULT 11 pclmvmsetis_ │ │ │ │ 2698: 00bbcd95 24 FUNC GLOBAL DEFAULT 11 KSPGetErrorHistory │ │ │ │ 2699: 00336ad5 92 FUNC GLOBAL DEFAULT 11 VecSetOption │ │ │ │ - 2700: 010896e4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ + 2700: 010896ec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 2701: 00b17d71 12 FUNC GLOBAL DEFAULT 11 KSPBCGSLSetUsePseudoinverse │ │ │ │ 2702: 000c6ff1 6 FUNC GLOBAL DEFAULT 11 f90array3ddestroyfortranaddr_ │ │ │ │ 2703: 00219c51 136 FUNC GLOBAL DEFAULT 11 PetscSectionSetOffset │ │ │ │ 2704: 0075a2f9 492 FUNC GLOBAL DEFAULT 11 petscdtgradedordertoindex_ │ │ │ │ 2705: 002ee8a1 392 FUNC GLOBAL DEFAULT 11 PetscLayoutSetISLocalToGlobalMapping │ │ │ │ 2706: 00b5f941 12 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRSetTruncationType │ │ │ │ 2707: 00ed3431 772 FUNC GLOBAL DEFAULT 11 tssettolerances_ │ │ │ │ @@ -2747,15 +2747,15 @@ │ │ │ │ 2743: 00743705 208 FUNC GLOBAL DEFAULT 11 PetscDSSetBdResidual │ │ │ │ 2744: 00ee348d 640 FUNC GLOBAL DEFAULT 11 TSForwardStep │ │ │ │ 2745: 007b821d 2768 FUNC GLOBAL DEFAULT 11 DMDAGetElements │ │ │ │ 2746: 00664fc1 780 FUNC GLOBAL DEFAULT 11 matmulthermitiantranspose_ │ │ │ │ 2747: 001d77c1 324 FUNC GLOBAL DEFAULT 11 PetscTokenCreate │ │ │ │ 2748: 013573fc 4 OBJECT GLOBAL DEFAULT 24 SNES_NewtonALEval │ │ │ │ 2749: 00f1375d 372 FUNC GLOBAL DEFAULT 11 TSMonitorDMDARayDestroy │ │ │ │ - 2750: 010c3338 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ + 2750: 010c3340 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ 2751: 00e4bb29 392 FUNC GLOBAL DEFAULT 11 DMDASNESSetFunctionLocalVec │ │ │ │ 2752: 00a8e16d 22 FUNC GLOBAL DEFAULT 11 DMSwarmSetNumSpecies │ │ │ │ 2753: 002e12b9 296 FUNC GLOBAL DEFAULT 11 petsclayoutdestroy_ │ │ │ │ 2754: 00e43401 268 FUNC GLOBAL DEFAULT 11 DMInterpolationAddPoints │ │ │ │ 2755: 00d53629 14 FUNC GLOBAL DEFAULT 11 PCPatchSetSaveOperators │ │ │ │ 2756: 00e6462d 40 FUNC GLOBAL DEFAULT 11 CharacteristicSetFieldInterpolationLocal │ │ │ │ 2757: 00f90361 832 FUNC GLOBAL DEFAULT 11 TaoMonitorDefaultShort │ │ │ │ @@ -2864,15 +2864,15 @@ │ │ │ │ 2860: 0075b691 828 FUNC GLOBAL DEFAULT 11 petscdttensorquadraturecreate_ │ │ │ │ 2861: 01164054 32 OBJECT GLOBAL DEFAULT 20 PetscDeviceCopyModes │ │ │ │ 2862: 00ebf169 552 FUNC GLOBAL DEFAULT 11 tsroswsettype_ │ │ │ │ 2863: 00dabf91 276 FUNC GLOBAL DEFAULT 11 snescompositesettype_ │ │ │ │ 2864: 00208e35 34 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldconstraintindicesf90_ │ │ │ │ 2865: 001511cd 648 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFGets │ │ │ │ 2866: 01186608 4 OBJECT GLOBAL DEFAULT 24 PETSC_VIEWER_CLASSID │ │ │ │ - 2867: 011329a8 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ + 2867: 011329b0 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 2868: 000faa99 1084 FUNC GLOBAL DEFAULT 11 petscdrawtensorcontourpatch_ │ │ │ │ 2869: 008cec2d 712 FUNC GLOBAL DEFAULT 11 DMPlexCreateWedgeBoxMesh │ │ │ │ 2870: 001e4d71 404 FUNC GLOBAL DEFAULT 11 aogettype_ │ │ │ │ 2871: 002e5835 380 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadSizes │ │ │ │ 2872: 00ecbbfd 824 FUNC GLOBAL DEFAULT 11 tsviewfromoptions_ │ │ │ │ 2873: 0017691d 288 FUNC GLOBAL DEFAULT 11 petsclogstateclasssetactive_ │ │ │ │ 2874: 006a9c55 784 FUNC GLOBAL DEFAULT 11 MatGalerkin │ │ │ │ @@ -3030,15 +3030,15 @@ │ │ │ │ 3026: 0128efc8 4 OBJECT GLOBAL DEFAULT 24 MAT_Mult │ │ │ │ 3027: 00a26afd 220 FUNC GLOBAL DEFAULT 11 DMShellCreate │ │ │ │ 3028: 001b6b4d 76 FUNC GLOBAL DEFAULT 11 ps_timer_create_ │ │ │ │ 3029: 00e91aed 524 FUNC GLOBAL DEFAULT 11 TSGLEERegisterDestroy │ │ │ │ 3030: 007274fd 204 FUNC GLOBAL DEFAULT 11 PetscLimiterCreate_Sin │ │ │ │ 3031: 006bed29 88 FUNC GLOBAL DEFAULT 11 MatGetColumnMeansRealPart │ │ │ │ 3032: 00a7a025 256 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewdestroy_ │ │ │ │ - 3033: 0109ed78 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ + 3033: 0109ed80 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ 3034: 00885479 304 FUNC GLOBAL DEFAULT 11 DMPlexGetAllCells_Internal │ │ │ │ 3035: 00676db1 288 FUNC GLOBAL DEFAULT 11 matishermitian_ │ │ │ │ 3036: 0031e869 472 FUNC GLOBAL DEFAULT 11 vecrestorelocalvectorread_ │ │ │ │ 3037: 000dbda1 88 FUNC GLOBAL DEFAULT 11 PetscBenchView │ │ │ │ 3038: 001a0ee1 76 FUNC GLOBAL DEFAULT 11 PetscOptionsAllUsed │ │ │ │ 3039: 00ed0f89 580 FUNC GLOBAL DEFAULT 11 tssetoptionsprefix_ │ │ │ │ 3040: 006b228d 396 FUNC GLOBAL DEFAULT 11 MatShift │ │ │ │ @@ -3060,15 +3060,15 @@ │ │ │ │ 3056: 00dc3eb9 560 FUNC GLOBAL DEFAULT 11 snesmssettype_ │ │ │ │ 3057: 00fb9555 284 FUNC GLOBAL DEFAULT 11 taolinesearchsetinitialsteplength_ │ │ │ │ 3058: 00bb6d59 956 FUNC GLOBAL DEFAULT 11 KSPMonitorTrueResidualDrawLG │ │ │ │ 3059: 00bb4bad 576 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDraw │ │ │ │ 3060: 0010f195 12 FUNC GLOBAL DEFAULT 11 PetscRandomGetSeed │ │ │ │ 3061: 00df9679 280 FUNC GLOBAL DEFAULT 11 snesgetnormschedule_ │ │ │ │ 3062: 0014ce01 372 FUNC GLOBAL DEFAULT 11 petscsynchronizedprintf_ │ │ │ │ - 3063: 010daf68 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ + 3063: 010daf70 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ 3064: 00ba0e51 364 FUNC GLOBAL DEFAULT 11 kspcreate_ │ │ │ │ 3065: 001314ed 168 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5HasObjectAttribute │ │ │ │ 3066: 01290420 4 OBJECT GLOBAL DEFAULT 24 DMPlexTransformRegisterAllCalled │ │ │ │ 3067: 00ba3e0d 704 FUNC GLOBAL DEFAULT 11 kspconvergedreasonview_ │ │ │ │ 3068: 009a3ef5 212 FUNC GLOBAL DEFAULT 11 DMPlexReorderSetDefault │ │ │ │ 3069: 0066afe9 472 FUNC GLOBAL DEFAULT 11 matgetdiagonal_ │ │ │ │ 3070: 00ac7c41 480 FUNC GLOBAL DEFAULT 11 dmgetcoordinatedim_ │ │ │ │ @@ -3125,24 +3125,24 @@ │ │ │ │ 3121: 00d31e69 216 FUNC GLOBAL DEFAULT 11 PCMGSetGalerkin │ │ │ │ 3122: 00aca039 472 FUNC GLOBAL DEFAULT 11 dmsetcellcoordinateslocal_ │ │ │ │ 3123: 002c2ac5 148 FUNC GLOBAL DEFAULT 11 petscsfgetgraph_ │ │ │ │ 3124: 00b9af39 160 FUNC GLOBAL DEFAULT 11 DMKSPSetComputeOperators │ │ │ │ 3125: 00bbd319 2036 FUNC GLOBAL DEFAULT 11 KSPConvergedRateView │ │ │ │ 3126: 00fa2529 280 FUNC GLOBAL DEFAULT 11 taobrgnsetl1smoothepsilon_ │ │ │ │ 3127: 006c9da1 216 FUNC GLOBAL DEFAULT 11 MatReorderForNonzeroDiagonal │ │ │ │ - 3128: 0109ed84 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ + 3128: 0109ed8c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ 3129: 00ed20e1 280 FUNC GLOBAL DEFAULT 11 tsgetequationtype_ │ │ │ │ 3130: 01167258 28 OBJECT GLOBAL DEFAULT 20 PCJacobiTypes │ │ │ │ 3131: 0017c431 30 FUNC GLOBAL DEFAULT 11 petscmallocgetmaximumusage_ │ │ │ │ 3132: 00a9fbd5 156 FUNC GLOBAL DEFAULT 11 DMCoarsenHookRemove │ │ │ │ 3133: 00154405 32 FUNC GLOBAL DEFAULT 11 petscinfosetfiltercommself_ │ │ │ │ 3134: 00ca84cd 292 FUNC GLOBAL DEFAULT 11 PCBJacobiSetTotalBlocks │ │ │ │ 3135: 00b59eb5 480 FUNC GLOBAL DEFAULT 11 kspgcrgetrestart_ │ │ │ │ 3136: 013575dc 4 OBJECT GLOBAL DEFAULT 24 TSTrajectory_DiskWrite │ │ │ │ - 3137: 010b431c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ + 3137: 010b4324 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 3138: 00b1a4bd 312 FUNC GLOBAL DEFAULT 11 KSPCreate_BiCG │ │ │ │ 3139: 006870e9 56 FUNC GLOBAL DEFAULT 11 MatFactorClearError │ │ │ │ 3140: 0074f005 226 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobianPreconditioner │ │ │ │ 3141: 00fb8c19 560 FUNC GLOBAL DEFAULT 11 taolinesearchgetstartingvector_ │ │ │ │ 3142: 00175919 280 FUNC GLOBAL DEFAULT 11 petsclogstatecreate_ │ │ │ │ 3143: 0087b09d 112 FUNC GLOBAL DEFAULT 11 DMPolytopeConvertNewOrientation_Internal │ │ │ │ 3144: 0036f7b9 10 FUNC GLOBAL DEFAULT 11 MatCoarsenSetGreedyOrdering │ │ │ │ @@ -3257,15 +3257,15 @@ │ │ │ │ 3253: 00bbaea5 180 FUNC GLOBAL DEFAULT 11 KSPSetPC │ │ │ │ 3254: 0128f034 4 OBJECT GLOBAL DEFAULT 24 PetscDSList │ │ │ │ 3255: 013572bc 4 OBJECT GLOBAL DEFAULT 24 PC_ApplyOnBlocks │ │ │ │ 3256: 0075f739 716 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant2d_ │ │ │ │ 3257: 0055e4e9 768 FUNC GLOBAL DEFAULT 11 vecscatterpetsctofftw_ │ │ │ │ 3258: 00ecc1f9 280 FUNC GLOBAL DEFAULT 11 tssetapplicationcontext_ │ │ │ │ 3259: 00e3c5e9 576 FUNC GLOBAL DEFAULT 11 DMAdaptorSetType │ │ │ │ - 3260: 010896a4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ + 3260: 010896ac 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ 3261: 00aebb0d 992 FUNC GLOBAL DEFAULT 11 DMLabelCreateIndex │ │ │ │ 3262: 0082781d 564 FUNC GLOBAL DEFAULT 11 dmplexcreatetpsmesh_ │ │ │ │ 3263: 008004d5 764 FUNC GLOBAL DEFAULT 11 DMForestSetBaseDM │ │ │ │ 3264: 000d5fed 760 FUNC GLOBAL DEFAULT 11 PetscBagRegisterRealArray │ │ │ │ 3265: 002e3561 50 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldpointsyms_ │ │ │ │ 3266: 0065b539 624 FUNC GLOBAL DEFAULT 11 matnullspacecreate_ │ │ │ │ 3267: 00543209 256 FUNC GLOBAL DEFAULT 11 MatDenseGetArray │ │ │ │ @@ -3383,15 +3383,15 @@ │ │ │ │ 3379: 0084bbf1 296 FUNC GLOBAL DEFAULT 11 dmplexrebalancesharedpoints_ │ │ │ │ 3380: 00bc2ffd 12 FUNC GLOBAL DEFAULT 11 KSPGetDiagonalScaleFix │ │ │ │ 3381: 00efe0fd 1936 FUNC GLOBAL DEFAULT 11 TSMonitorHGSwarmSolution │ │ │ │ 3382: 006874f5 92 FUNC GLOBAL DEFAULT 11 MatConjugate │ │ │ │ 3383: 00763995 216 FUNC GLOBAL DEFAULT 11 PetscSpacePolynomialGetTensor │ │ │ │ 3384: 002c1eb5 32 FUNC GLOBAL DEFAULT 11 vecscattersetfromoptions_ │ │ │ │ 3385: 00d9ea99 256 FUNC GLOBAL DEFAULT 11 pcsetuponblocks_ │ │ │ │ - 3386: 011320e0 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ + 3386: 011320e8 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ 3387: 00f61d15 14 FUNC GLOBAL DEFAULT 11 TaoADMMSetMisfitHessianChangeStatus │ │ │ │ 3388: 00eecdf5 1756 FUNC GLOBAL DEFAULT 11 TSStep │ │ │ │ 3389: 0128f074 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionLoad │ │ │ │ 3390: 0118a3e8 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_MPI_COMM_Fortran │ │ │ │ 3391: 0128f078 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionView │ │ │ │ 3392: 0011fa6d 444 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetskipinfo_ │ │ │ │ 3393: 008010d5 164 FUNC GLOBAL DEFAULT 11 DMForestGetAdjacencyCodimension │ │ │ │ @@ -3403,15 +3403,15 @@ │ │ │ │ 3399: 000ee469 10 FUNC GLOBAL DEFAULT 11 PetscDrawGetType │ │ │ │ 3400: 00737725 180 FUNC GLOBAL DEFAULT 11 PetscGaussLobattoLegendreElementAdvectionDestroy │ │ │ │ 3401: 00f9d5b5 308 FUNC GLOBAL DEFAULT 11 TaoSetJacobianRoutine │ │ │ │ 3402: 0021a259 268 FUNC GLOBAL DEFAULT 11 PetscSectionResetClosurePermutation │ │ │ │ 3403: 00af659d 284 FUNC GLOBAL DEFAULT 11 dmlabelsetdefaultvalue_ │ │ │ │ 3404: 00761e95 152 FUNC GLOBAL DEFAULT 11 PetscSpacePointSetPoints │ │ │ │ 3405: 0088031d 1516 FUNC GLOBAL DEFAULT 11 DMPlexConvertOldOrientations_Internal │ │ │ │ - 3406: 01089694 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ + 3406: 0108969c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ 3407: 00660649 284 FUNC GLOBAL DEFAULT 11 matgetstate_ │ │ │ │ 3408: 00cf74ad 216 FUNC GLOBAL DEFAULT 11 PCGAMGSetReuseInterpolation │ │ │ │ 3409: 000d93e1 84 FUNC GLOBAL DEFAULT 11 PetscBagSetName │ │ │ │ 3410: 0128ebe0 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_EmbedSF │ │ │ │ 3411: 0083f301 592 FUNC GLOBAL DEFAULT 11 dmplexcreatefluentfromfile_ │ │ │ │ 3412: 001e197d 80 FUNC GLOBAL DEFAULT 11 AOViewFromOptions │ │ │ │ 3413: 00199515 272 FUNC GLOBAL DEFAULT 11 PetscHeaderDestroy_Function │ │ │ │ @@ -3501,15 +3501,15 @@ │ │ │ │ 3497: 00839295 560 FUNC GLOBAL DEFAULT 11 dmplexcreaterankfield_ │ │ │ │ 3498: 00794505 32 FUNC GLOBAL DEFAULT 11 DMDASetOverlap │ │ │ │ 3499: 0039c081 740 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJPERM │ │ │ │ 3500: 00a85059 192 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewDestroy │ │ │ │ 3501: 00adbdf9 292 FUNC GLOBAL DEFAULT 11 dmsetoutputsequencenumber_ │ │ │ │ 3502: 009d0275 2900 FUNC GLOBAL DEFAULT 11 DMPlexCreateHybridMesh │ │ │ │ 3503: 0064c659 1036 FUNC GLOBAL DEFAULT 11 matsubmatrixvirtualupdate_ │ │ │ │ - 3504: 0109eda0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ + 3504: 0109eda8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 3505: 00effe8d 164 FUNC GLOBAL DEFAULT 11 TSRegister │ │ │ │ 3506: 0033acad 12 FUNC GLOBAL DEFAULT 11 VecGetOffloadMask │ │ │ │ 3507: 00aa3225 1252 FUNC GLOBAL DEFAULT 11 DMCreateFieldDecomposition │ │ │ │ 3508: 00ea4741 92 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptFinalizePackage │ │ │ │ 3509: 000c3bb9 80 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLQueue │ │ │ │ 3510: 00cac2d1 464 FUNC GLOBAL DEFAULT 11 pccompositeaddpc_ │ │ │ │ 3511: 00d28029 540 FUNC GLOBAL DEFAULT 11 pcmgsetr_ │ │ │ │ @@ -3545,15 +3545,15 @@ │ │ │ │ 3541: 005b92d9 516 FUNC GLOBAL DEFAULT 11 matpreallocatorpreallocate_ │ │ │ │ 3542: 002bed25 252 FUNC GLOBAL DEFAULT 11 petscsfreset_ │ │ │ │ 3543: 006caaf9 14 FUNC GLOBAL DEFAULT 11 dmequals_ │ │ │ │ 3544: 003284e9 188 FUNC GLOBAL DEFAULT 11 VecRestoreArray │ │ │ │ 3545: 00757c39 472 FUNC GLOBAL DEFAULT 11 petscdscopyequations_ │ │ │ │ 3546: 00e34dd9 548 FUNC GLOBAL DEFAULT 11 matcreatesnesmf_ │ │ │ │ 3547: 000edc3d 80 FUNC GLOBAL DEFAULT 11 PetscDrawViewFromOptions │ │ │ │ - 3548: 01149344 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ + 3548: 0114934c 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 3549: 00106f91 112 FUNC GLOBAL DEFAULT 11 petscdrawzoom_ │ │ │ │ 3550: 00e539bd 504 FUNC GLOBAL DEFAULT 11 DMSNESCheckFromOptions │ │ │ │ 3551: 00727e6d 88 FUNC GLOBAL DEFAULT 11 PetscFVViewFromOptions │ │ │ │ 3552: 00584ed9 10 FUNC GLOBAL DEFAULT 11 MatKAIJRestoreSRead │ │ │ │ 3553: 00db9c11 14 FUNC GLOBAL DEFAULT 11 SNESFASFullGetTotal │ │ │ │ 3554: 0012d735 212 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5SetBaseDimension2 │ │ │ │ 3555: 000fe45d 14 FUNC GLOBAL DEFAULT 11 PetscDrawBarSort │ │ │ │ @@ -3693,15 +3693,15 @@ │ │ │ │ 3689: 0042adbd 420 FUNC GLOBAL DEFAULT 11 MatMumpsSetIcntl │ │ │ │ 3690: 0118a404 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_REAL_Fortran │ │ │ │ 3691: 00e4337d 14 FUNC GLOBAL DEFAULT 11 DMInterpolationGetDim │ │ │ │ 3692: 002db201 1124 FUNC GLOBAL DEFAULT 11 PetscSFCreateFromLayouts │ │ │ │ 3693: 00dca9d1 264 FUNC GLOBAL DEFAULT 11 SNESMultiblockGetSubSNES │ │ │ │ 3694: 002245fd 92 FUNC GLOBAL DEFAULT 11 PetscSectionSymCopy │ │ │ │ 3695: 00f951e1 12 FUNC GLOBAL DEFAULT 11 TaoGetGradientNorm │ │ │ │ - 3696: 010aeafc 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ + 3696: 010aeb04 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ 3697: 00f9509d 10 FUNC GLOBAL DEFAULT 11 TaoSetApplicationContext │ │ │ │ 3698: 00ab8a7d 120 FUNC GLOBAL DEFAULT 11 DMCeedDestroy │ │ │ │ 3699: 0129074c 32 OBJECT GLOBAL DEFAULT 24 PC_BDDC_LocalSolvers │ │ │ │ 3700: 00fb9671 464 FUNC GLOBAL DEFAULT 11 taolinesearchgetsteplength_ │ │ │ │ 3701: 00d9e1b1 1208 FUNC GLOBAL DEFAULT 11 pcapplyrichardson_ │ │ │ │ 3702: 0035f129 144 FUNC GLOBAL DEFAULT 11 VecExp │ │ │ │ 3703: 009903f9 138 FUNC GLOBAL DEFAULT 11 DMPlexPointGlobalRef │ │ │ │ @@ -3772,15 +3772,15 @@ │ │ │ │ 3768: 00eff769 104 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeGetBounds │ │ │ │ 3769: 004c6411 240 FUNC GLOBAL DEFAULT 11 MatSeqBAIJSetPreallocationCSR │ │ │ │ 3770: 00bf3dcd 604 FUNC GLOBAL DEFAULT 11 matschurcomplementgetpmat_ │ │ │ │ 3771: 003578f1 160 FUNC GLOBAL DEFAULT 11 VecsDestroy │ │ │ │ 3772: 006bb525 748 FUNC GLOBAL DEFAULT 11 MatCreate │ │ │ │ 3773: 001efa61 996 FUNC GLOBAL DEFAULT 11 isrenumber_ │ │ │ │ 3774: 00dcc149 1540 FUNC GLOBAL DEFAULT 11 snesnasmgetsubdomainvecs_ │ │ │ │ - 3775: 0108967c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ + 3775: 01089684 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ 3776: 00fbfcc1 248 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrices_SMF │ │ │ │ 3777: 00e7ae19 552 FUNC GLOBAL DEFAULT 11 tsarkimexsettype_ │ │ │ │ 3778: 000daa7d 32 FUNC GLOBAL DEFAULT 11 petscbaggetdata_ │ │ │ │ 3779: 00fbc379 30 FUNC GLOBAL DEFAULT 11 TaoLineSearchGetNumberFunctionEvaluations │ │ │ │ 3780: 00171e1d 92 FUNC GLOBAL DEFAULT 11 PetscLogGetDefaultHandler │ │ │ │ 3781: 00ee2385 1036 FUNC GLOBAL DEFAULT 11 TSAdjointSetFromOptions │ │ │ │ 3782: 001e7f3d 256 FUNC GLOBAL DEFAULT 11 ISBlockGetSize │ │ │ │ @@ -3810,15 +3810,15 @@ │ │ │ │ 3806: 00396765 256 FUNC GLOBAL DEFAULT 11 MatMPIAdjToSeqRankZero │ │ │ │ 3807: 007668c9 448 FUNC GLOBAL DEFAULT 11 PetscSpaceCreate_Ptrimmed │ │ │ │ 3808: 01164644 20 OBJECT GLOBAL DEFAULT 20 PetscDeviceAttributes │ │ │ │ 3809: 0011d061 216 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySetSkipHeader │ │ │ │ 3810: 00afa479 540 FUNC GLOBAL DEFAULT 11 petscsectionsymcreatelabel_ │ │ │ │ 3811: 001efe45 812 FUNC GLOBAL DEFAULT 11 iscreatesubis_ │ │ │ │ 3812: 0128ec00 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_SetGraph │ │ │ │ - 3813: 010b4334 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ + 3813: 010b433c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 3814: 00753891 280 FUNC GLOBAL DEFAULT 11 petscdssetforcequad_ │ │ │ │ 3815: 006aaedd 900 FUNC GLOBAL DEFAULT 11 MatCreateMPIMatConcatenateSeqMat │ │ │ │ 3816: 007cade1 508 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf902_ │ │ │ │ 3817: 0011dd1d 256 FUNC GLOBAL DEFAULT 11 PetscViewerFileGetMode │ │ │ │ 3818: 00137da9 392 FUNC GLOBAL DEFAULT 11 petscviewersetup_ │ │ │ │ 3819: 00e025ed 56 FUNC GLOBAL DEFAULT 11 snesconvergeddefault_ │ │ │ │ 3820: 0065ec49 556 FUNC GLOBAL DEFAULT 11 matfindnonzerorows_ │ │ │ │ @@ -3862,15 +3862,15 @@ │ │ │ │ 3858: 00b934c5 208 FUNC GLOBAL DEFAULT 11 KSPRichardsonSetSelfScale │ │ │ │ 3859: 00fa2065 156 FUNC GLOBAL DEFAULT 11 TaoBRGNSetDictionaryMatrix │ │ │ │ 3860: 00d67a71 728 FUNC GLOBAL DEFAULT 11 PCCreate_Redundant │ │ │ │ 3861: 00740091 10 FUNC GLOBAL DEFAULT 11 PetscDSSetForceQuad │ │ │ │ 3862: 0012a1e1 444 FUNC GLOBAL DEFAULT 11 petscviewerhdf5setdefaulttimestepping_ │ │ │ │ 3863: 01167330 24 OBJECT GLOBAL DEFAULT 20 SNESCompositeTypes │ │ │ │ 3864: 00218d1d 44 FUNC GLOBAL DEFAULT 11 PetscSectionSetDof │ │ │ │ - 3865: 0109ed90 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ + 3865: 0109ed98 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 3866: 0020b531 336 FUNC GLOBAL DEFAULT 11 petscsectionsetdof_ │ │ │ │ 3867: 007cb05d 540 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf903_ │ │ │ │ 3868: 0018ab21 692 FUNC GLOBAL DEFAULT 11 petscobjectsgetobject_ │ │ │ │ 3869: 0014ba59 232 FUNC GLOBAL DEFAULT 11 PetscTestDirectory │ │ │ │ 3870: 0097a9e1 3076 FUNC GLOBAL DEFAULT 11 DMPlexOrientPoint │ │ │ │ 3871: 00ea3449 256 FUNC GLOBAL DEFAULT 11 TSGLLEGetAdapt │ │ │ │ 3872: 00aad1e9 12 FUNC GLOBAL DEFAULT 11 DMGetFineDM │ │ │ │ @@ -4179,15 +4179,15 @@ │ │ │ │ 4175: 002c5a7d 232 FUNC GLOBAL DEFAULT 11 PetscSFGetRootRanks │ │ │ │ 4176: 0118a8b8 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct │ │ │ │ 4177: 00e2f3a5 284 FUNC GLOBAL DEFAULT 11 sneslinesearchsetorder_ │ │ │ │ 4178: 00f98689 148 FUNC GLOBAL DEFAULT 11 TaoSetSolution │ │ │ │ 4179: 00823f09 92 FUNC GLOBAL DEFAULT 11 DMSetUp_Patch │ │ │ │ 4180: 00fc6f45 204 FUNC GLOBAL DEFAULT 11 TaoPythonSetType │ │ │ │ 4181: 009ff731 108 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueBack │ │ │ │ - 4182: 01149330 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ + 4182: 01149338 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ 4183: 00f9e3cd 2852 FUNC GLOBAL DEFAULT 11 TaoRegisterAll │ │ │ │ 4184: 0014daf1 344 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplexcnt_ │ │ │ │ 4185: 004453bd 100 FUNC GLOBAL DEFAULT 11 MatSeqAIJRestoreArrayWrite │ │ │ │ 4186: 01290508 4 OBJECT GLOBAL DEFAULT 24 PETSCPARTITIONER_CLASSID │ │ │ │ 4187: 00151f41 248 FUNC GLOBAL DEFAULT 11 PetscBinaryOpen │ │ │ │ 4188: 00776045 864 FUNC GLOBAL DEFAULT 11 petscspacegetdegree_ │ │ │ │ 4189: 000d40c5 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_ │ │ │ │ @@ -4195,15 +4195,15 @@ │ │ │ │ 4191: 00a12741 464 FUNC GLOBAL DEFAULT 11 dmplextransformsetactive_ │ │ │ │ 4192: 00af8a19 828 FUNC GLOBAL DEFAULT 11 dmlabelpermute_ │ │ │ │ 4193: 00ae71c1 276 FUNC GLOBAL DEFAULT 11 dmgetsparselocalize_ │ │ │ │ 4194: 00e09dc1 176 FUNC GLOBAL DEFAULT 11 SNESSetDivergenceTolerance │ │ │ │ 4195: 00db0c19 636 FUNC GLOBAL DEFAULT 11 SNESCreate_Composite │ │ │ │ 4196: 00d24cbd 252 FUNC GLOBAL DEFAULT 11 pcmgsetdistinctsmoothup_ │ │ │ │ 4197: 002dea05 548 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingcreateis_ │ │ │ │ - 4198: 010b42e4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ + 4198: 010b42ec 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ 4199: 00ed2429 280 FUNC GLOBAL DEFAULT 11 tssetconvergedreason_ │ │ │ │ 4200: 006b8265 456 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsimaginarypart_ │ │ │ │ 4201: 006f4099 408 FUNC GLOBAL DEFAULT 11 petscdualspacegettype_ │ │ │ │ 4202: 00172af1 116 FUNC GLOBAL DEFAULT 11 PetscLogObjects │ │ │ │ 4203: 001bf279 16 FUNC GLOBAL DEFAULT 11 PetscIsNanReal │ │ │ │ 4204: 00e2ed99 312 FUNC GLOBAL DEFAULT 11 sneslinesearchsettolerances_ │ │ │ │ 4205: 00933f35 82 FUNC GLOBAL DEFAULT 11 PetscGridHashEnlarge │ │ │ │ @@ -4320,15 +4320,15 @@ │ │ │ │ 4316: 00aaacd5 436 FUNC GLOBAL DEFAULT 11 DMSetLabel │ │ │ │ 4317: 00206239 1904 FUNC GLOBAL DEFAULT 11 ISExpand │ │ │ │ 4318: 00557685 256 FUNC GLOBAL DEFAULT 11 MatDiagonalRestoreInverseDiagonal │ │ │ │ 4319: 00f0eecd 528 FUNC GLOBAL DEFAULT 11 TSTrajectorySetDirname │ │ │ │ 4320: 00a8c569 4148 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinates │ │ │ │ 4321: 01166458 28 OBJECT GLOBAL DEFAULT 20 MatFactorShiftTypes │ │ │ │ 4322: 002f7971 688 FUNC GLOBAL DEFAULT 11 veccreateghostblockwitharray_ │ │ │ │ - 4323: 010b4330 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ + 4323: 010b4338 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 4324: 0072e125 308 FUNC GLOBAL DEFAULT 11 PetscQuadratureEqual │ │ │ │ 4325: 000c6ce9 6 FUNC GLOBAL DEFAULT 11 f90array2ddestroyint_ │ │ │ │ 4326: 00fb9249 780 FUNC GLOBAL DEFAULT 11 taolinesearchsetvariablebounds_ │ │ │ │ 4327: 00cac4a1 480 FUNC GLOBAL DEFAULT 11 pccompositegetnumberpc_ │ │ │ │ 4328: 006b7e9d 512 FUNC GLOBAL DEFAULT 11 matgetcolumnnorms_ │ │ │ │ 4329: 001b3cbd 436 FUNC GLOBAL DEFAULT 11 PetscSubcommSetNumber │ │ │ │ 4330: 007257a1 208 FUNC GLOBAL DEFAULT 11 PetscLimiterDestroy │ │ │ │ @@ -4405,15 +4405,15 @@ │ │ │ │ 4401: 00c9edf1 468 FUNC GLOBAL DEFAULT 11 pcbddcsetneumannboundarieslocal_ │ │ │ │ 4402: 000fb9f1 332 FUNC GLOBAL DEFAULT 11 PetscDrawAxisDestroy │ │ │ │ 4403: 001a7371 232 FUNC GLOBAL DEFAULT 11 PetscOptionsGetReal │ │ │ │ 4404: 0031efc1 488 FUNC GLOBAL DEFAULT 11 veclockget_ │ │ │ │ 4405: 00df24d5 668 FUNC GLOBAL DEFAULT 11 SNESCreate_VINEWTONSSLS │ │ │ │ 4406: 00df6669 276 FUNC GLOBAL DEFAULT 11 snesgetalwayscomputesfinalresidual_ │ │ │ │ 4407: 0063d965 320 FUNC GLOBAL DEFAULT 11 MatCreateSeqSELL │ │ │ │ - 4408: 010b4328 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ + 4408: 010b4330 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 4409: 007b61f1 1096 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOFRead │ │ │ │ 4410: 0076cfb1 224 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetSubspace │ │ │ │ 4411: 0129351c 4 OBJECT GLOBAL DEFAULT 24 PC_Patch_ComputeOp │ │ │ │ 4412: 00f93995 10 FUNC GLOBAL DEFAULT 11 TaoSetConvergedReason │ │ │ │ 4413: 0075e115 704 FUNC GLOBAL DEFAULT 11 petscpdfsamplegaussian2d_ │ │ │ │ 4414: 0118a848 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len_th │ │ │ │ 4415: 00c046e9 276 FUNC GLOBAL DEFAULT 11 pcasmgetlocaltype_ │ │ │ │ @@ -4430,15 +4430,15 @@ │ │ │ │ 4426: 0128efe4 4 OBJECT GLOBAL DEFAULT 24 PETSCDUALSPACE_SetUp │ │ │ │ 4427: 00740189 224 FUNC GLOBAL DEFAULT 11 PetscDSSetCohesive │ │ │ │ 4428: 00208d15 116 FUNC GLOBAL DEFAULT 11 petscsectionsetconstraintindicesf90_ │ │ │ │ 4429: 00c045d5 276 FUNC GLOBAL DEFAULT 11 pcasmsetlocaltype_ │ │ │ │ 4430: 004aa88d 788 FUNC GLOBAL DEFAULT 11 MatCreateBAIJ │ │ │ │ 4431: 009d34cd 196 FUNC GLOBAL DEFAULT 11 DMPlexReferenceTreeGetChildSymmetry │ │ │ │ 4432: 00fec62d 1272 FUNC GLOBAL DEFAULT 11 TaoSoftThreshold │ │ │ │ - 4433: 010b4324 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ + 4433: 010b432c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 4434: 000f5e4d 264 FUNC GLOBAL DEFAULT 11 petscdrawpoint_ │ │ │ │ 4435: 00b18491 504 FUNC GLOBAL DEFAULT 11 KSPCreate_BCGSL │ │ │ │ 4436: 00752c25 252 FUNC GLOBAL DEFAULT 11 petscdssetfromoptions_ │ │ │ │ 4437: 0099029d 42 FUNC GLOBAL DEFAULT 11 DMPlexPointLocalFieldRead │ │ │ │ 4438: 00e8f1a5 552 FUNC GLOBAL DEFAULT 11 tsgleesettype_ │ │ │ │ 4439: 002c6af9 468 FUNC GLOBAL DEFAULT 11 PetscSFGetRanksSF │ │ │ │ 4440: 00140ac1 232 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintNonEmpty │ │ │ │ @@ -4457,15 +4457,15 @@ │ │ │ │ 4453: 00106119 276 FUNC GLOBAL DEFAULT 11 petscdrawlgsetusemarkers_ │ │ │ │ 4454: 0091da6d 7720 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Patch_Internal │ │ │ │ 4455: 002dd9b1 132 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingrestoreindicesf90_ │ │ │ │ 4456: 00f16ae1 2016 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxNetworkSolution │ │ │ │ 4457: 00b91341 276 FUNC GLOBAL DEFAULT 11 ksprichardsonsetselfscale_ │ │ │ │ 4458: 001d6a99 188 FUNC GLOBAL DEFAULT 11 PetscMPIIntSortSemiOrdered │ │ │ │ 4459: 002f647d 368 FUNC GLOBAL DEFAULT 11 VecGhostUpdateEnd │ │ │ │ - 4460: 01129544 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ + 4460: 0112954c 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ 4461: 006ad639 184 FUNC GLOBAL DEFAULT 11 MatEliminateZeros │ │ │ │ 4462: 003174d5 216 FUNC GLOBAL DEFAULT 11 VecCreateSeq │ │ │ │ 4463: 001f83ed 660 FUNC GLOBAL DEFAULT 11 ISGetNonlocalIndices │ │ │ │ 4464: 002e15e9 252 FUNC GLOBAL DEFAULT 11 petsclayoutsetup_ │ │ │ │ 4465: 007eb301 2512 FUNC GLOBAL DEFAULT 11 dmdagetinfo_ │ │ │ │ 4466: 00221abd 252 FUNC GLOBAL DEFAULT 11 PetscSectionSymCreate │ │ │ │ 4467: 00f9a941 16 FUNC GLOBAL DEFAULT 11 TaoSetObjective │ │ │ │ @@ -4583,15 +4583,15 @@ │ │ │ │ 4579: 002d661d 596 FUNC GLOBAL DEFAULT 11 petscsfcreatestridedsf_ │ │ │ │ 4580: 00745d1d 388 FUNC GLOBAL DEFAULT 11 PetscDSGetFieldOffsetCohesive │ │ │ │ 4581: 00e757f1 256 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFullyImplicit │ │ │ │ 4582: 0128f044 4 OBJECT GLOBAL DEFAULT 24 PetscSpaceRegisterAllCalled │ │ │ │ 4583: 00ba2be5 776 FUNC GLOBAL DEFAULT 11 kspchecksolve_ │ │ │ │ 4584: 00678bfd 256 FUNC GLOBAL DEFAULT 11 matfactorfactorizeschurcomplement_ │ │ │ │ 4585: 00cdcd91 620 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetsubksp_ │ │ │ │ - 4586: 01132370 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ + 4586: 01132378 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ 4587: 0118b918 4 OBJECT GLOBAL DEFAULT 24 PetscInitializeCalled │ │ │ │ 4588: 001c9ebd 748 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipBlock │ │ │ │ 4589: 00ae1ced 740 FUNC GLOBAL DEFAULT 11 dmsetauxiliaryvec_ │ │ │ │ 4590: 00b4aec5 480 FUNC GLOBAL DEFAULT 11 ksppipefcggetnprealloc_ │ │ │ │ 4591: 000eb575 92 FUNC GLOBAL DEFAULT 11 PetscDrawLineSetWidth │ │ │ │ 4592: 00ae3bc1 1184 FUNC GLOBAL DEFAULT 11 dmadaptmetric_ │ │ │ │ 4593: 01167364 12 OBJECT GLOBAL DEFAULT 20 SNESNASMFJTypes │ │ │ │ @@ -4691,15 +4691,15 @@ │ │ │ │ 4687: 008fcd79 216 FUNC GLOBAL DEFAULT 11 DMPlexGetUseCeed │ │ │ │ 4688: 00a84e5d 508 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewCreate │ │ │ │ 4689: 0077809d 10 FUNC GLOBAL DEFAULT 11 PetscSpaceSetNumVariables │ │ │ │ 4690: 00db8c55 912 FUNC GLOBAL DEFAULT 11 SNESFASSetLog │ │ │ │ 4691: 00ec53b5 252 FUNC GLOBAL DEFAULT 11 TSRosWGetType │ │ │ │ 4692: 00ecc961 280 FUNC GLOBAL DEFAULT 11 tsgetexactfinaltime_ │ │ │ │ 4693: 00da8401 10 FUNC GLOBAL DEFAULT 11 PCSetPreSolve │ │ │ │ - 4694: 0114313c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ + 4694: 01143144 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ 4695: 006f52d9 488 FUNC GLOBAL DEFAULT 11 petscdualspacegetorder_ │ │ │ │ 4696: 00f621a5 320 FUNC GLOBAL DEFAULT 11 TaoADMMSetRegularizerHessianRoutine │ │ │ │ 4697: 0074e94d 58 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasJacobian │ │ │ │ 4698: 001574ed 6 FUNC GLOBAL DEFAULT 11 petscloggputimeend_ │ │ │ │ 4699: 001f4955 184 FUNC GLOBAL DEFAULT 11 ISGetIndices │ │ │ │ 4700: 001ba111 26 FUNC GLOBAL DEFAULT 11 petscmemcmp_ │ │ │ │ 4701: 0017c729 30 FUNC GLOBAL DEFAULT 11 petscmallocgetdebug_ │ │ │ │ @@ -4709,15 +4709,15 @@ │ │ │ │ 4705: 0116718c 20 OBJECT GLOBAL DEFAULT 20 MatLMVMDenseTypes │ │ │ │ 4706: 00ac7081 660 FUNC GLOBAL DEFAULT 11 PetscLimiterRegisterAll │ │ │ │ 4707: 000e000d 856 FUNC GLOBAL DEFAULT 11 PetscDrawCreate_Image │ │ │ │ 4708: 001eef55 484 FUNC GLOBAL DEFAULT 11 ISStrideSetStride │ │ │ │ 4709: 0080ff01 8908 FUNC GLOBAL DEFAULT 11 DMNetworkLayoutSetUp │ │ │ │ 4710: 0034baf5 1152 FUNC GLOBAL DEFAULT 11 VecBoundGradientProjection │ │ │ │ 4711: 00809de5 868 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumedges_ │ │ │ │ - 4712: 010b433c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ + 4712: 010b4344 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 4713: 00cdc381 284 FUNC GLOBAL DEFAULT 11 pcfieldsplitsetgkbnu_ │ │ │ │ 4714: 00bfc865 268 FUNC GLOBAL DEFAULT 11 PCASMGetSubKSP │ │ │ │ 4715: 00f2e465 1036 FUNC GLOBAL DEFAULT 11 DMPlexTSComputeRHSFunctionFVM │ │ │ │ 4716: 000c713d 158 FUNC GLOBAL DEFAULT 11 f90array4dcreatefortranaddr_ │ │ │ │ 4717: 00ec726d 256 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticGetType │ │ │ │ 4718: 00dc71e1 280 FUNC GLOBAL DEFAULT 11 snesmultiblocksetblocksize_ │ │ │ │ 4719: 00dfb2d5 284 FUNC GLOBAL DEFAULT 11 snessetgridsequence_ │ │ │ │ @@ -4761,37 +4761,37 @@ │ │ │ │ 4757: 0067c079 284 FUNC GLOBAL DEFAULT 11 matgetnonzerostate_ │ │ │ │ 4758: 00a7e42d 384 FUNC GLOBAL DEFAULT 11 DMSwarmGetField │ │ │ │ 4759: 00e0b041 12 FUNC GLOBAL DEFAULT 11 SNESGetSolution │ │ │ │ 4760: 001f48ed 12 FUNC GLOBAL DEFAULT 11 ISGetLayout │ │ │ │ 4761: 001e27d9 92 FUNC GLOBAL DEFAULT 11 AOFinalizePackage │ │ │ │ 4762: 002f479d 608 FUNC GLOBAL DEFAULT 11 PFView │ │ │ │ 4763: 00bf1ff5 464 FUNC GLOBAL DEFAULT 11 matschurcomplementsetksp_ │ │ │ │ - 4764: 01143140 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ + 4764: 01143148 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 4765: 00b73495 480 FUNC GLOBAL DEFAULT 11 kspgmresgetrestart_ │ │ │ │ 4766: 0128f124 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_InterpolateSF │ │ │ │ 4767: 006a070d 40 FUNC GLOBAL DEFAULT 11 MatIsHermitianKnown │ │ │ │ 4768: 0071549d 196 FUNC GLOBAL DEFAULT 11 PetscFECreateLagrange │ │ │ │ 4769: 00187939 84 FUNC GLOBAL DEFAULT 11 PetscObjectRegisterDestroyAll │ │ │ │ 4770: 00d9ce99 776 FUNC GLOBAL DEFAULT 11 pcapplysymmetricleft_ │ │ │ │ 4771: 00d39045 18 FUNC GLOBAL DEFAULT 11 PCMGGetCoarseSolve │ │ │ │ 4772: 006806c9 3888 FUNC GLOBAL DEFAULT 11 MatProductSetFromOptions │ │ │ │ 4773: 00e7b7c1 276 FUNC GLOBAL DEFAULT 11 tsarkimexsetfastslowsplit_ │ │ │ │ 4774: 00827049 764 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgeboxmesh_ │ │ │ │ 4775: 00b73155 276 FUNC GLOBAL DEFAULT 11 kspgmressetcgsrefinementtype_ │ │ │ │ - 4776: 0108971c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ + 4776: 01089724 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 4777: 0019e659 140 FUNC GLOBAL DEFAULT 11 PetscObjectListRemoveReference │ │ │ │ 4778: 006b5625 384 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_Cholesky │ │ │ │ 4779: 0052423d 276 FUNC GLOBAL DEFAULT 11 matcompositesetmergetype_ │ │ │ │ 4780: 00142829 188 FUNC GLOBAL DEFAULT 11 PetscCheckPointer │ │ │ │ 4781: 00111561 96 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetPointer │ │ │ │ 4782: 00157635 168 FUNC GLOBAL DEFAULT 11 petsclogeventbegin_ │ │ │ │ 4783: 0033e589 32 FUNC GLOBAL DEFAULT 11 petsccommsplitreductionbegin_ │ │ │ │ 4784: 00e4bddd 300 FUNC GLOBAL DEFAULT 11 DMDASNESSetJacobianLocalVec │ │ │ │ 4785: 00bb92e1 164 FUNC GLOBAL DEFAULT 11 KSPComputeExtremeSingularValues │ │ │ │ - 4786: 01089698 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ + 4786: 010896a0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ 4787: 00bba2c5 320 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewFromOptions │ │ │ │ 4788: 00bb6975 188 FUNC GLOBAL DEFAULT 11 KSPSetWorkVecs │ │ │ │ 4789: 00154521 24 FUNC GLOBAL DEFAULT 11 petscinfodestroy_ │ │ │ │ 4790: 0128ecec 4 OBJECT GLOBAL DEFAULT 24 VEC_AYPX │ │ │ │ 4791: 00d3236d 216 FUNC GLOBAL DEFAULT 11 PCMGSetAdaptCR │ │ │ │ 4792: 00dff255 560 FUNC GLOBAL DEFAULT 11 snesgetksp_ │ │ │ │ 4793: 00cf7c69 232 FUNC GLOBAL DEFAULT 11 PCGAMGSetThresholdScale │ │ │ │ @@ -4799,15 +4799,15 @@ │ │ │ │ 4795: 000c3361 88 FUNC GLOBAL DEFAULT 11 PetscLogMPEBegin │ │ │ │ 4796: 00687551 188 FUNC GLOBAL DEFAULT 11 MatRestoreRow │ │ │ │ 4797: 00a299dd 824 FUNC GLOBAL DEFAULT 11 dmslicedsetpreallocation_ │ │ │ │ 4798: 005ccb6d 2216 FUNC GLOBAL DEFAULT 11 MatCreate_MPISBAIJ │ │ │ │ 4799: 0118a764 4 OBJECT GLOBAL DEFAULT 24 PetscLogGpuTimeFlag │ │ │ │ 4800: 00ee5e9d 152 FUNC GLOBAL DEFAULT 11 TSGetAuxSolution │ │ │ │ 4801: 01186598 4 OBJECT GLOBAL DEFAULT 24 PetscDrawList │ │ │ │ - 4802: 01089708 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ + 4802: 01089710 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 4803: 00726e89 84 FUNC GLOBAL DEFAULT 11 PetscLimiterViewFromOptions │ │ │ │ 4804: 0081b2d5 2200 FUNC GLOBAL DEFAULT 11 DMNetworkCreateIS │ │ │ │ 4805: 001aaf9d 552 FUNC GLOBAL DEFAULT 11 PetscGetArguments │ │ │ │ 4806: 0037d041 164 FUNC GLOBAL DEFAULT 11 MatColoringRegister │ │ │ │ 4807: 00e330b1 12 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetSNES │ │ │ │ 4808: 002f7755 540 FUNC GLOBAL DEFAULT 11 vecmpisetghost_ │ │ │ │ 4809: 00a6e251 844 FUNC GLOBAL DEFAULT 11 DMStagSetUniformCoordinatesExplicit │ │ │ │ @@ -4819,15 +4819,15 @@ │ │ │ │ 4815: 00ba31f5 784 FUNC GLOBAL DEFAULT 11 kspcomputeeigenvalues_ │ │ │ │ 4816: 00aec889 388 FUNC GLOBAL DEFAULT 11 DMLabelSetValue │ │ │ │ 4817: 00170ed9 92 FUNC GLOBAL DEFAULT 11 PetscLogHandlerObjectDestroy │ │ │ │ 4818: 00f87e59 704 FUNC GLOBAL DEFAULT 11 taoview_ │ │ │ │ 4819: 000c68f9 58 FUNC GLOBAL DEFAULT 11 f90array1dcreatereal_ │ │ │ │ 4820: 0128ecc8 4 OBJECT GLOBAL DEFAULT 24 VEC_PointwiseMult │ │ │ │ 4821: 00f91b55 296 FUNC GLOBAL DEFAULT 11 TaoAddLineSearchCounts │ │ │ │ - 4822: 01140594 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ + 4822: 0114059c 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ 4823: 005a3ad1 884 FUNC GLOBAL DEFAULT 11 matnestgetlocaliss_ │ │ │ │ 4824: 0033ac99 4 FUNC GLOBAL DEFAULT 11 VecSetBindingPropagates │ │ │ │ 4825: 002f53b9 10 FUNC GLOBAL DEFAULT 11 PFGetType │ │ │ │ 4826: 00eff6fd 108 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxCreate │ │ │ │ 4827: 000c68bd 58 FUNC GLOBAL DEFAULT 11 f90array1dcreatescalar_ │ │ │ │ 4828: 0071f2bd 1472 FUNC GLOBAL DEFAULT 11 petscfeintegratebdjacobian_ │ │ │ │ 4829: 00720c85 396 FUNC GLOBAL DEFAULT 11 petscfecreatelagrange_ │ │ │ │ @@ -4878,15 +4878,15 @@ │ │ │ │ 4874: 01290584 4 OBJECT GLOBAL DEFAULT 24 KSP_MatSolveTranspose │ │ │ │ 4875: 0018b479 252 FUNC GLOBAL DEFAULT 11 petscobjectdereference_ │ │ │ │ 4876: 0033dd7d 560 FUNC GLOBAL DEFAULT 11 VecMDotEnd │ │ │ │ 4877: 000c3c59 80 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemRead │ │ │ │ 4878: 000cb971 336 FUNC GLOBAL DEFAULT 11 PetscDeviceContextGetStreamHandle │ │ │ │ 4879: 00ecb2ad 780 FUNC GLOBAL DEFAULT 11 ts2setsolution_ │ │ │ │ 4880: 001348cd 276 FUNC GLOBAL DEFAULT 11 PetscViewerVTKAddField │ │ │ │ - 4881: 010896b0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ + 4881: 010896b8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ 4882: 0075ff9d 716 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant3d_ │ │ │ │ 4883: 003438c1 284 FUNC GLOBAL DEFAULT 11 vecpow_ │ │ │ │ 4884: 0074e105 124 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddObjective │ │ │ │ 4885: 006c7121 104 FUNC GLOBAL DEFAULT 11 MatMatMultEqual │ │ │ │ 4886: 00e5cc25 368 FUNC GLOBAL DEFAULT 11 TSAdaptHistoryGetStep │ │ │ │ 4887: 00a98511 204 FUNC GLOBAL DEFAULT 11 PetscFVFinalizePackage │ │ │ │ 4888: 007cbc49 128 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayreadf903_ │ │ │ │ @@ -4952,15 +4952,15 @@ │ │ │ │ 4948: 0118a838 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct_th │ │ │ │ 4949: 0010b7f9 540 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetFromOptions │ │ │ │ 4950: 00fbf3e5 1788 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrixFree │ │ │ │ 4951: 0128ef90 4 OBJECT GLOBAL DEFAULT 24 MAT_LUFactor │ │ │ │ 4952: 00b099ad 368 FUNC GLOBAL DEFAULT 11 KSPGuessCreate_Fischer │ │ │ │ 4953: 003bd96d 228 FUNC GLOBAL DEFAULT 11 MatMPIAIJSetPreallocationCSR │ │ │ │ 4954: 00e61255 24 FUNC GLOBAL DEFAULT 11 TSAdaptGetStepLimits │ │ │ │ - 4955: 010b4344 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ + 4955: 010b434c 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 4956: 006ae6c1 1132 FUNC GLOBAL DEFAULT 11 MatFDColoringSetFromOptions │ │ │ │ 4957: 00588839 2300 FUNC GLOBAL DEFAULT 11 MatCreateLocalRef │ │ │ │ 4958: 00710e91 260 FUNC GLOBAL DEFAULT 11 PetscFEIntegrate │ │ │ │ 4959: 00b78295 232 FUNC GLOBAL DEFAULT 11 KSPGMRESSetBreakdownTolerance │ │ │ │ 4960: 007b9929 932 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalAllCreate │ │ │ │ 4961: 00acbd79 408 FUNC GLOBAL DEFAULT 11 dmgetmattype_ │ │ │ │ 4962: 00da5a51 840 FUNC GLOBAL DEFAULT 11 PCApplyTranspose │ │ │ │ @@ -4986,15 +4986,15 @@ │ │ │ │ 4982: 00347b15 792 FUNC GLOBAL DEFAULT 11 vecuniqueentries_ │ │ │ │ 4983: 0067a88d 1100 FUNC GLOBAL DEFAULT 11 matrestorelocalsubmatrix_ │ │ │ │ 4984: 00df6551 280 FUNC GLOBAL DEFAULT 11 snessetalwayscomputesfinalresidual_ │ │ │ │ 4985: 00a30091 284 FUNC GLOBAL DEFAULT 11 dmstagsetstencilwidth_ │ │ │ │ 4986: 00e2ca1d 1052 FUNC GLOBAL DEFAULT 11 sneslinesearchpostcheck_ │ │ │ │ 4987: 0128ee98 4 OBJECT GLOBAL DEFAULT 24 MAT_GetBrowsOfAocols │ │ │ │ 4988: 002f583d 608 FUNC GLOBAL DEFAULT 11 PFInitializePackage │ │ │ │ - 4989: 01089704 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ + 4989: 0108970c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 4990: 005a33fd 864 FUNC GLOBAL DEFAULT 11 matnestgetsize_ │ │ │ │ 4991: 012904ac 4 OBJECT GLOBAL DEFAULT 24 DM_CreateRestriction │ │ │ │ 4992: 0074e989 226 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobian │ │ │ │ 4993: 006a1675 348 FUNC GLOBAL DEFAULT 11 MatGetTrace │ │ │ │ 4994: 0038dd41 92 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetFineparts │ │ │ │ 4995: 002e1ff5 280 FUNC GLOBAL DEFAULT 11 petsclayoutsetsize_ │ │ │ │ 4996: 00ae03cd 532 FUNC GLOBAL DEFAULT 11 dmcopylabels_ │ │ │ │ @@ -5032,15 +5032,15 @@ │ │ │ │ 5028: 00bed2ed 348 FUNC GLOBAL DEFAULT 11 MatCreateLMVMSymBadBroyden │ │ │ │ 5029: 0019f635 528 FUNC GLOBAL DEFAULT 11 PetscOptionsViewError │ │ │ │ 5030: 0013da51 496 FUNC GLOBAL DEFAULT 11 PetscViewerFlowControlEndWorker │ │ │ │ 5031: 00a8d7f1 620 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinatesCellwise │ │ │ │ 5032: 00338b41 88 FUNC GLOBAL DEFAULT 11 VecCopy │ │ │ │ 5033: 000ff4d9 292 FUNC GLOBAL DEFAULT 11 PetscDrawSPDestroy │ │ │ │ 5034: 0118c994 4 OBJECT GLOBAL DEFAULT 24 set_parameter_functions │ │ │ │ - 5035: 0109619c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ + 5035: 010961a4 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ 5036: 005e5779 324 FUNC GLOBAL DEFAULT 11 MatCreateSeqSBAIJ │ │ │ │ 5037: 00ebb1fd 216 FUNC GLOBAL DEFAULT 11 TSMPRKSetType │ │ │ │ 5038: 00194c5d 616 FUNC GLOBAL DEFAULT 11 petscoptionsgetscalararray_ │ │ │ │ 5039: 00139c65 176 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatCreate │ │ │ │ 5040: 00ba1915 276 FUNC GLOBAL DEFAULT 11 kspsetconvergednegativecurvature_ │ │ │ │ 5041: 007e9cdd 812 FUNC GLOBAL DEFAULT 11 dmdacreateaggregates_ │ │ │ │ 5042: 00df9e1d 280 FUNC GLOBAL DEFAULT 11 snessetfunctiontype_ │ │ │ │ @@ -5146,15 +5146,15 @@ │ │ │ │ 5142: 00184a1d 504 FUNC GLOBAL DEFAULT 11 PetscOptionsName_Private │ │ │ │ 5143: 0034ac59 2036 FUNC GLOBAL DEFAULT 11 VecISCopy │ │ │ │ 5144: 00224659 92 FUNC GLOBAL DEFAULT 11 PetscSectionSymDistribute │ │ │ │ 5145: 00a6be25 56 FUNC GLOBAL DEFAULT 11 DMStagGetDOF │ │ │ │ 5146: 00bb744d 36 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReasonString │ │ │ │ 5147: 00b18689 276 FUNC GLOBAL DEFAULT 11 kspbcgslsetxres_ │ │ │ │ 5148: 01357444 4 OBJECT GLOBAL DEFAULT 24 DMAdaptorMonitorRegisterAllCalled │ │ │ │ - 5149: 0114933c 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ + 5149: 01149344 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ 5150: 00693c15 512 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumns │ │ │ │ 5151: 00aea9b9 92 FUNC GLOBAL DEFAULT 11 DMLabelSetUp │ │ │ │ 5152: 00eea201 360 FUNC GLOBAL DEFAULT 11 TSGetRHSFunction │ │ │ │ 5153: 0021d475 712 FUNC GLOBAL DEFAULT 11 PetscSectionSetConstraintIndices │ │ │ │ 5154: 00355135 12 FUNC GLOBAL DEFAULT 11 VecTaggerGetInvert │ │ │ │ 5155: 0020aead 280 FUNC GLOBAL DEFAULT 11 petscsectiongetpointmajor_ │ │ │ │ 5156: 00112371 1332 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetStdout │ │ │ │ @@ -5347,15 +5347,15 @@ │ │ │ │ 5343: 008079d9 876 FUNC GLOBAL DEFAULT 11 dmforestgetcellchart_ │ │ │ │ 5344: 00ba8e15 1480 FUNC GLOBAL DEFAULT 11 kspinitialresidual_ │ │ │ │ 5345: 00aaf581 16 FUNC GLOBAL DEFAULT 11 DMGetNumAuxiliaryVec │ │ │ │ 5346: 00d39059 284 FUNC GLOBAL DEFAULT 11 PCMGSetResidual │ │ │ │ 5347: 00e8c869 404 FUNC GLOBAL DEFAULT 11 tssspgettype_ │ │ │ │ 5348: 008801d9 324 FUNC GLOBAL DEFAULT 11 DMPlexIsSimplex │ │ │ │ 5349: 00df379d 596 FUNC GLOBAL DEFAULT 11 SNESVIProjectOntoBounds │ │ │ │ - 5350: 010896fc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ + 5350: 01089704 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 5351: 00f61dbd 320 FUNC GLOBAL DEFAULT 11 TaoADMMSetMisfitConstraintJacobian │ │ │ │ 5352: 007e956d 552 FUNC GLOBAL DEFAULT 11 dmdasetaotype_ │ │ │ │ 5353: 00df7aa9 280 FUNC GLOBAL DEFAULT 11 snesgetapplicationcontext_ │ │ │ │ 5354: 00bf5c71 308 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplement │ │ │ │ 5355: 0011cd31 88 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySkipInfo │ │ │ │ 5356: 00bf371d 280 FUNC GLOBAL DEFAULT 11 matschurcomplementsetainvtype_ │ │ │ │ 5357: 00e59f81 6 FUNC GLOBAL DEFAULT 11 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ @@ -5404,15 +5404,15 @@ │ │ │ │ 5400: 002e32f5 156 FUNC GLOBAL DEFAULT 11 islocaltoglobalmpnggetinfosize_ │ │ │ │ 5401: 00840b15 456 FUNC GLOBAL DEFAULT 11 dmplexgetminradius_ │ │ │ │ 5402: 001a6f9d 428 FUNC GLOBAL DEFAULT 11 PetscOptionsGetBool3 │ │ │ │ 5403: 00a79f25 256 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewcreate_ │ │ │ │ 5404: 00a26755 164 FUNC GLOBAL DEFAULT 11 DMShellSetCreateDomainDecompositionScatters │ │ │ │ 5405: 0087fb95 1004 FUNC GLOBAL DEFAULT 11 DMPlexComputeCellTypes │ │ │ │ 5406: 00e4f6c5 972 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeObjectiveFEM │ │ │ │ - 5407: 010b42fc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ + 5407: 010b4304 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ 5408: 00ba9bb9 44 FUNC GLOBAL DEFAULT 11 kspconvergedskip_ │ │ │ │ 5409: 00d780a9 564 FUNC GLOBAL DEFAULT 11 PCApply_Telescope_CoarseDM │ │ │ │ 5410: 00baa8a9 240 FUNC GLOBAL DEFAULT 11 KSPGuessDestroy │ │ │ │ 5411: 00f91b2d 12 FUNC GLOBAL DEFAULT 11 TaoGetKSP │ │ │ │ 5412: 00f0c1bd 280 FUNC GLOBAL DEFAULT 11 tstrajectorysetsolutiononly_ │ │ │ │ 5413: 009fffa5 280 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetlayers_ │ │ │ │ 5414: 00ad0cd9 280 FUNC GLOBAL DEFAULT 11 dmhasbasistransform_ │ │ │ │ @@ -5444,15 +5444,15 @@ │ │ │ │ 5440: 0032cebd 108 FUNC GLOBAL DEFAULT 11 VecLockReadPush │ │ │ │ 5441: 0017b64d 304 FUNC GLOBAL DEFAULT 11 PetscLogStateEventSetActive │ │ │ │ 5442: 002e57cd 104 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5Load │ │ │ │ 5443: 0012b7ed 440 FUNC GLOBAL DEFAULT 11 petscviewerhdf5getgroup_ │ │ │ │ 5444: 0014e4b5 316 FUNC GLOBAL DEFAULT 11 PetscFClose │ │ │ │ 5445: 001ce519 516 FUNC GLOBAL DEFAULT 11 PetscMergeIntArray │ │ │ │ 5446: 00a03569 18 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeGetWidth │ │ │ │ - 5447: 010c361c 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ + 5447: 010c3624 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ 5448: 00388c59 548 FUNC GLOBAL DEFAULT 11 matpartitioningapply_ │ │ │ │ 5449: 001535d9 26 FUNC GLOBAL DEFAULT 11 petscobjectstateincrease_ │ │ │ │ 5450: 003cd859 1336 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJ │ │ │ │ 5451: 000fe3fd 84 FUNC GLOBAL DEFAULT 11 PetscDrawBarSave │ │ │ │ 5452: 003543ad 700 FUNC GLOBAL DEFAULT 11 vectaggerview_ │ │ │ │ 5453: 00f84061 768 FUNC GLOBAL DEFAULT 11 taocomputegradient_ │ │ │ │ 5454: 00ea4349 164 FUNC GLOBAL DEFAULT 11 TSGLLERegister │ │ │ │ @@ -5461,15 +5461,15 @@ │ │ │ │ 5457: 00ef9725 136 FUNC GLOBAL DEFAULT 11 TSMonitorCancel │ │ │ │ 5458: 00d015ad 4 FUNC GLOBAL DEFAULT 11 pcgasmgetsubksp7_ │ │ │ │ 5459: 008020ed 5592 FUNC GLOBAL DEFAULT 11 DMSetFromOptions_Forest │ │ │ │ 5460: 0031bf95 744 FUNC GLOBAL DEFAULT 11 vecsetvalues_ │ │ │ │ 5461: 00d70921 276 FUNC GLOBAL DEFAULT 11 pctelescopegetsubcommtype_ │ │ │ │ 5462: 00f6175d 1464 FUNC GLOBAL DEFAULT 11 TaoCreate_ADMM │ │ │ │ 5463: 00da5d99 2192 FUNC GLOBAL DEFAULT 11 PCApplyBAorAB │ │ │ │ - 5464: 01089710 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ + 5464: 01089718 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 5465: 0017b511 280 FUNC GLOBAL DEFAULT 11 PetscLogStateStageSetActive │ │ │ │ 5466: 00be888d 1104 FUNC GLOBAL DEFAULT 11 MatLMVMApplyJ0Fwd │ │ │ │ 5467: 007227f5 816 FUNC GLOBAL DEFAULT 11 petscfvviewfromoptions_ │ │ │ │ 5468: 0118c95c 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingUsed │ │ │ │ 5469: 00f18409 324 FUNC GLOBAL DEFAULT 11 dmplexlandaucreatevelocityspace_ │ │ │ │ 5470: 00e0b059 88 FUNC GLOBAL DEFAULT 11 SNESGetOptionsPrefix │ │ │ │ 5471: 00a94f31 104 FUNC GLOBAL DEFAULT 11 DMSwarmSortRestoreAccess │ │ │ │ @@ -5496,15 +5496,15 @@ │ │ │ │ 5492: 000c6ce1 6 FUNC GLOBAL DEFAULT 11 f90array2ddestroyreal_ │ │ │ │ 5493: 001ca425 728 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipEqual │ │ │ │ 5494: 00d0f869 464 FUNC GLOBAL DEFAULT 11 pcissetsubdomaindiagonalscaling_ │ │ │ │ 5495: 002bfec9 864 FUNC GLOBAL DEFAULT 11 petscsfgetleafrange_ │ │ │ │ 5496: 00e58c41 456 FUNC GLOBAL DEFAULT 11 dmcopydmsnes_ │ │ │ │ 5497: 00ee5d99 96 FUNC GLOBAL DEFAULT 11 TSSetStepNumber │ │ │ │ 5498: 00a25e65 164 FUNC GLOBAL DEFAULT 11 DMShellSetCoarsen │ │ │ │ - 5499: 010961d0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ + 5499: 010961d8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ 5500: 0018c039 252 FUNC GLOBAL DEFAULT 11 petscoptionspush_ │ │ │ │ 5501: 00d703b9 276 FUNC GLOBAL DEFAULT 11 pctelescopegetignorekspcomputeoperators_ │ │ │ │ 5502: 00755029 292 FUNC GLOBAL DEFAULT 11 petscdssetimplicit_ │ │ │ │ 5503: 001423f1 936 FUNC GLOBAL DEFAULT 11 PetscStopForDebugger │ │ │ │ 5504: 00ee3945 1252 FUNC GLOBAL DEFAULT 11 TSAdjointSetForward │ │ │ │ 5505: 0087d991 2788 FUNC GLOBAL DEFAULT 11 DMPlexVecView1D │ │ │ │ 5506: 00e5e2e9 328 FUNC GLOBAL DEFAULT 11 tsadaptsetsafety_ │ │ │ │ @@ -5549,15 +5549,15 @@ │ │ │ │ 5545: 00b06ee9 12 FUNC GLOBAL DEFAULT 11 pcnotequal_ │ │ │ │ 5546: 00d2659d 540 FUNC GLOBAL DEFAULT 11 pcmggetinterpolation_ │ │ │ │ 5547: 0128ee00 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_LR │ │ │ │ 5548: 00bc7001 944 FUNC GLOBAL DEFAULT 11 DMProjectField │ │ │ │ 5549: 01170b9c 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 5550: 00203461 1024 FUNC GLOBAL DEFAULT 11 ISPartitioningCount │ │ │ │ 5551: 003392ad 88 FUNC GLOBAL DEFAULT 11 VecSwap │ │ │ │ - 5552: 01129534 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ + 5552: 0112953c 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ 5553: 006b0be5 52 FUNC GLOBAL DEFAULT 11 matfdcoloringsetfunction_ │ │ │ │ 5554: 000edc8d 948 FUNC GLOBAL DEFAULT 11 PetscDrawCreate │ │ │ │ 5555: 0015632d 284 FUNC GLOBAL DEFAULT 11 petscloggetstate_ │ │ │ │ 5556: 008199b1 2188 FUNC GLOBAL DEFAULT 11 DMDestroy_Network │ │ │ │ 5557: 00d24865 276 FUNC GLOBAL DEFAULT 11 pcmggetadaptinterpolation_ │ │ │ │ 5558: 0118b8cc 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsPublish │ │ │ │ 5559: 00db9c31 208 FUNC GLOBAL DEFAULT 11 SNESFASSetGalerkin │ │ │ │ @@ -5566,15 +5566,15 @@ │ │ │ │ 5562: 002d039d 100 FUNC GLOBAL DEFAULT 11 VecScatterGetRemoteOrdered_Private │ │ │ │ 5563: 00e5252d 1000 FUNC GLOBAL DEFAULT 11 DMSNESCheckResidual │ │ │ │ 5564: 00e0fd5d 348 FUNC GLOBAL DEFAULT 11 SNESSetSolution │ │ │ │ 5565: 00e1b781 8028 FUNC GLOBAL DEFAULT 11 SNESSolve │ │ │ │ 5566: 000ed335 240 FUNC GLOBAL DEFAULT 11 PetscDrawGetPopup │ │ │ │ 5567: 00b7337d 280 FUNC GLOBAL DEFAULT 11 kspgmressetrestart_ │ │ │ │ 5568: 00693e15 380 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumnsIS │ │ │ │ - 5569: 010896f0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ + 5569: 010896f8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 5570: 00682329 320 FUNC GLOBAL DEFAULT 11 MatProductSetAlgorithm │ │ │ │ 5571: 00e20969 1948 FUNC GLOBAL DEFAULT 11 SNESRegisterAll │ │ │ │ 5572: 011646f8 20 OBJECT GLOBAL DEFAULT 20 PetscBools │ │ │ │ 5573: 001cbaf9 132 FUNC GLOBAL DEFAULT 11 petscshmgetdeallocatearrayscalar_ │ │ │ │ 5574: 0014f959 308 FUNC GLOBAL DEFAULT 11 PetscFPrintf │ │ │ │ 5575: 00689e45 224 FUNC GLOBAL DEFAULT 11 MatSetLocalToGlobalMapping │ │ │ │ 5576: 006ae3b5 748 FUNC GLOBAL DEFAULT 11 MatFDColoringSetUp │ │ │ │ @@ -5601,15 +5601,15 @@ │ │ │ │ 5597: 00362789 12 FUNC GLOBAL DEFAULT 11 matnotequal_ │ │ │ │ 5598: 00154425 252 FUNC GLOBAL DEFAULT 11 petscinfosetfromoptions_ │ │ │ │ 5599: 0010ba15 2772 FUNC GLOBAL DEFAULT 11 PetscDrawZoom │ │ │ │ 5600: 0071ad29 252 FUNC GLOBAL DEFAULT 11 petscfesetup_ │ │ │ │ 5601: 00b06ed1 6 FUNC GLOBAL DEFAULT 11 __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 5602: 007404b9 5392 FUNC GLOBAL DEFAULT 11 PetscDSSetUp │ │ │ │ 5603: 0017c7e1 36 FUNC GLOBAL DEFAULT 11 petscmallocvalidate_ │ │ │ │ - 5604: 01149338 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ + 5604: 01149340 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ 5605: 008139b5 360 FUNC GLOBAL DEFAULT 11 DMNetworkGetComponent │ │ │ │ 5606: 00be9c85 240 FUNC GLOBAL DEFAULT 11 MatLMVMGetRejectCount │ │ │ │ 5607: 008401fd 492 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection2dto1d_ │ │ │ │ 5608: 0081692d 12420 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_Network │ │ │ │ 5609: 0081edd9 292 FUNC GLOBAL DEFAULT 11 DMCreate_Network │ │ │ │ 5610: 00ab0dd5 2164 FUNC GLOBAL DEFAULT 11 DMConvert │ │ │ │ 5611: 000d47cd 704 FUNC GLOBAL DEFAULT 11 PetscDeviceMemcpy │ │ │ │ @@ -5754,15 +5754,15 @@ │ │ │ │ 5750: 00633f9d 504 FUNC GLOBAL DEFAULT 11 matcreateseqsell_ │ │ │ │ 5751: 00aa9bd1 208 FUNC GLOBAL DEFAULT 11 DMGetLabel │ │ │ │ 5752: 00ac92e1 560 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocalnoncollective_ │ │ │ │ 5753: 00db05c1 64 FUNC GLOBAL DEFAULT 11 SNESCompositeGetNumber │ │ │ │ 5754: 00414afd 464 FUNC GLOBAL DEFAULT 11 matmumpsgetinverse_ │ │ │ │ 5755: 009c8f39 11904 FUNC GLOBAL DEFAULT 11 DMPlexLabelCohesiveComplete │ │ │ │ 5756: 00da15c9 3344 FUNC GLOBAL DEFAULT 11 PCRegisterAll │ │ │ │ - 5757: 0109ed94 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ + 5757: 0109ed9c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 5758: 00e47711 292 FUNC GLOBAL DEFAULT 11 DMInterpolationDestroy │ │ │ │ 5759: 00cb10d5 1032 FUNC GLOBAL DEFAULT 11 PCCreate_Deflation │ │ │ │ 5760: 00ecc611 284 FUNC GLOBAL DEFAULT 11 tssetstepnumber_ │ │ │ │ 5761: 00a9eef5 852 FUNC GLOBAL DEFAULT 11 DMRefine │ │ │ │ 5762: 00c9d731 536 FUNC GLOBAL DEFAULT 11 pcbddcsetdiscretegradient_ │ │ │ │ 5763: 00a2dbe1 876 FUNC GLOBAL DEFAULT 11 dmstaggetglobalsizes_ │ │ │ │ 5764: 007242e1 472 FUNC GLOBAL DEFAULT 11 petscfvsetquadrature_ │ │ │ │ @@ -5806,25 +5806,25 @@ │ │ │ │ 5802: 00ee0e5d 70 FUNC GLOBAL DEFAULT 11 TSSetRHSHessianProduct │ │ │ │ 5803: 0128efd8 4 OBJECT GLOBAL DEFAULT 24 MAT_CLASSID │ │ │ │ 5804: 0018aed1 464 FUNC GLOBAL DEFAULT 11 petscobjectinheritprintedoptions_ │ │ │ │ 5805: 0069f3f1 4496 FUNC GLOBAL DEFAULT 11 MatConvert │ │ │ │ 5806: 00328f15 188 FUNC GLOBAL DEFAULT 11 VecReplaceArray │ │ │ │ 5807: 000d4ca1 132 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap18register_finalize_Ev │ │ │ │ 5808: 006a452d 304 FUNC GLOBAL DEFAULT 11 MatFactorSolveSchurComplementTranspose │ │ │ │ - 5809: 01131c2c 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ + 5809: 01131c34 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ 5810: 0074ec19 472 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetJacobian │ │ │ │ 5811: 00f84e61 768 FUNC GLOBAL DEFAULT 11 taocomputeresidual_ │ │ │ │ 5812: 0072e0a5 14 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetOrder │ │ │ │ 5813: 006780a1 488 FUNC GLOBAL DEFAULT 11 matfactorgetschurcomplement_ │ │ │ │ 5814: 0031b0d1 280 FUNC GLOBAL DEFAULT 11 vecscale_ │ │ │ │ 5815: 008da369 228 FUNC GLOBAL DEFAULT 11 DMPlexCreateReferenceCell │ │ │ │ 5816: 009ac331 28 FUNC GLOBAL DEFAULT 11 DMPlexGetIsoperiodicFaceSF │ │ │ │ 5817: 00211ea1 408 FUNC GLOBAL DEFAULT 11 petscsectionsymgettype_ │ │ │ │ 5818: 006b4595 728 FUNC GLOBAL DEFAULT 11 MatComputeBandwidth │ │ │ │ - 5819: 011329a0 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ + 5819: 011329a8 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ 5820: 01290498 4 OBJECT GLOBAL DEFAULT 24 DM_AdaptInterpolator │ │ │ │ 5821: 00ec8b7d 252 FUNC GLOBAL DEFAULT 11 tssetsavetrajectory_ │ │ │ │ 5822: 001b708d 560 FUNC GLOBAL DEFAULT 11 petscpythonmonitorset_ │ │ │ │ 5823: 0017afb9 340 FUNC GLOBAL DEFAULT 11 PetscLogStateDestroy │ │ │ │ 5824: 00abf011 724 FUNC GLOBAL DEFAULT 11 DMGetNamedGlobalVector │ │ │ │ 5825: 00f61d35 14 FUNC GLOBAL DEFAULT 11 TaoADMMSetSpectralPenalty │ │ │ │ 5826: 00812af1 536 FUNC GLOBAL DEFAULT 11 DMNetworkSharedVertexGetInfo │ │ │ │ @@ -5949,15 +5949,15 @@ │ │ │ │ 5945: 00ad6f9d 488 FUNC GLOBAL DEFAULT 11 dmgetnumfields_ │ │ │ │ 5946: 001360cd 624 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsc │ │ │ │ 5947: 00e6ac09 14 FUNC GLOBAL DEFAULT 11 TSSetPostEventStep │ │ │ │ 5948: 006aebb5 1492 FUNC GLOBAL DEFAULT 11 MatFDColoringCreate │ │ │ │ 5949: 00d6abfd 216 FUNC GLOBAL DEFAULT 11 PCShellSetMatApply │ │ │ │ 5950: 007c5fe5 596 FUNC GLOBAL DEFAULT 11 DMDAGetDepthStratum │ │ │ │ 5951: 00c04295 280 FUNC GLOBAL DEFAULT 11 pcasmsetoverlap_ │ │ │ │ - 5952: 010961c8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ + 5952: 010961d0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ 5953: 00a26091 228 FUNC GLOBAL DEFAULT 11 DMShellGetRefine │ │ │ │ 5954: 00100c41 296 FUNC GLOBAL DEFAULT 11 petscdrawaxisdestroy_ │ │ │ │ 5955: 007460e1 240 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentOffsetsCohesive │ │ │ │ 5956: 00ee7809 10 FUNC GLOBAL DEFAULT 11 TSSetComputeInitialCondition │ │ │ │ 5957: 0036ea5d 10 FUNC GLOBAL DEFAULT 11 MatCoarsenMISKSetDistance │ │ │ │ 5958: 00df8035 284 FUNC GLOBAL DEFAULT 11 snessetiterationnumber_ │ │ │ │ 5959: 00f90961 88 FUNC GLOBAL DEFAULT 11 TaoMonitorGradient │ │ │ │ @@ -5979,15 +5979,15 @@ │ │ │ │ 5975: 006eca89 204 FUNC GLOBAL DEFAULT 11 PetscDualSpaceApply │ │ │ │ 5976: 007945f9 92 FUNC GLOBAL DEFAULT 11 DMDAGetOffset │ │ │ │ 5977: 00d27461 548 FUNC GLOBAL DEFAULT 11 pcmggetsmoother_ │ │ │ │ 5978: 0014c5b1 50 FUNC GLOBAL DEFAULT 11 petscfixfilename_ │ │ │ │ 5979: 00bb5ab9 40 FUNC GLOBAL DEFAULT 11 KSPConvergedDefaultSetConvergedMaxits │ │ │ │ 5980: 001410fd 508 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintTypes │ │ │ │ 5981: 00e03181 500 FUNC GLOBAL DEFAULT 11 snesmonitorset_ │ │ │ │ - 5982: 010961b8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ + 5982: 010961c0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ 5983: 0118b900 16 OBJECT GLOBAL DEFAULT 24 PETSC_i │ │ │ │ 5984: 001a7541 200 FUNC GLOBAL DEFAULT 11 PetscOptionsGetString │ │ │ │ 5985: 00663995 780 FUNC GLOBAL DEFAULT 11 matsetlayouts_ │ │ │ │ 5986: 00ae33a9 280 FUNC GLOBAL DEFAULT 11 dmreordersectiongetdefault_ │ │ │ │ 5987: 003559c1 400 FUNC GLOBAL DEFAULT 11 VecTaggerRegisterAll │ │ │ │ 5988: 00fbe3e1 1068 FUNC GLOBAL DEFAULT 11 matcreatesubmatrixfree_ │ │ │ │ 5989: 0016ec59 464 FUNC GLOBAL DEFAULT 11 petscloghandlerobjectcreate_ │ │ │ │ @@ -6048,21 +6048,21 @@ │ │ │ │ 6044: 0019479d 608 FUNC GLOBAL DEFAULT 11 petscoptionsgetreal_ │ │ │ │ 6045: 008855a9 320 FUNC GLOBAL DEFAULT 11 DMPlexGetAllFaces_Internal │ │ │ │ 6046: 00f534e1 2280 FUNC GLOBAL DEFAULT 11 TaoVecGetSubVec │ │ │ │ 6047: 002e0c15 580 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsettype_ │ │ │ │ 6048: 00347701 524 FUNC GLOBAL DEFAULT 11 vecpermute_ │ │ │ │ 6049: 007c6a19 1128 FUNC GLOBAL DEFAULT 11 DMDAGetArray │ │ │ │ 6050: 00e2c2b9 252 FUNC GLOBAL DEFAULT 11 sneslinesearchmonitor_ │ │ │ │ - 6051: 010b42dc 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ + 6051: 010b42e4 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 6052: 00ea479d 488 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptView │ │ │ │ 6053: 00b72921 296 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcksp_ │ │ │ │ 6054: 00219999 664 FUNC GLOBAL DEFAULT 11 PetscSectionGetValueLayout │ │ │ │ 6055: 0039003d 212 FUNC GLOBAL DEFAULT 11 MatPartitioningPTScotchSetImbalance │ │ │ │ 6056: 00f91a51 16 FUNC GLOBAL DEFAULT 11 TaoGetMaximumIterations │ │ │ │ - 6057: 010b4340 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ + 6057: 010b4348 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ 6058: 0118a820 8 OBJECT GLOBAL DEFAULT 24 petsc_allreduce_ct_th │ │ │ │ 6059: 0075b9cd 612 FUNC GLOBAL DEFAULT 11 petscdtreconstructpoly_ │ │ │ │ 6060: 000d1485 16 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC1Ev │ │ │ │ 6061: 00e09011 880 FUNC GLOBAL DEFAULT 11 SNESCreate │ │ │ │ 6062: 0128ea64 4 OBJECT GLOBAL DEFAULT 24 PETSC_BuildTwoSided │ │ │ │ 6063: 00677015 324 FUNC GLOBAL DEFAULT 11 matisspdknown_ │ │ │ │ 6064: 007118d5 2184 FUNC GLOBAL DEFAULT 11 PetscFERefine │ │ │ │ @@ -6100,30 +6100,30 @@ │ │ │ │ 6096: 00aa637d 1260 FUNC GLOBAL DEFAULT 11 DMCreateMatrix │ │ │ │ 6097: 0011f8e5 392 FUNC GLOBAL DEFAULT 11 petscviewerbinaryskipinfo_ │ │ │ │ 6098: 00910955 80 FUNC GLOBAL DEFAULT 11 DMPlexComputeMassMatrixNested │ │ │ │ 6099: 0128eddc 4 OBJECT GLOBAL DEFAULT 24 MatRegisterAllCalled │ │ │ │ 6100: 0013e3a1 1252 FUNC GLOBAL DEFAULT 11 PetscDLLibraryOpen │ │ │ │ 6101: 006f6d8d 792 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyinteriordefault_ │ │ │ │ 6102: 01185668 8 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_integer_array │ │ │ │ - 6103: 010896d4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ + 6103: 010896dc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ 6104: 0065fde5 580 FUNC GLOBAL DEFAULT 11 matsetoptionsprefixfactor_ │ │ │ │ 6105: 005534b5 280 FUNC GLOBAL DEFAULT 11 matdensesetlda_ │ │ │ │ 6106: 00f1016d 12 FUNC GLOBAL DEFAULT 11 TSTrajectoryGetSolutionOnly │ │ │ │ 6107: 00ed8121 600 FUNC GLOBAL DEFAULT 11 tssetrhsfunction_ │ │ │ │ 6108: 00cab26d 256 FUNC GLOBAL DEFAULT 11 PCCompositeGetType │ │ │ │ 6109: 0129056c 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorRegisterAllCalled │ │ │ │ 6110: 00850245 932 FUNC GLOBAL DEFAULT 11 dmplexconstructghostcells_ │ │ │ │ 6111: 01186690 4 OBJECT GLOBAL DEFAULT 24 petscindebugger │ │ │ │ 6112: 007432d9 184 FUNC GLOBAL DEFAULT 11 PetscDSSetRiemannSolver │ │ │ │ 6113: 0075e95d 708 FUNC GLOBAL DEFAULT 11 petscpdfconstant1d_ │ │ │ │ 6114: 00b9b78d 776 FUNC GLOBAL DEFAULT 11 KSPComputeOperator │ │ │ │ 6115: 00758a81 280 FUNC GLOBAL DEFAULT 11 petscquadraturesetorder_ │ │ │ │ 6116: 006bba49 1920 FUNC GLOBAL DEFAULT 11 MatXAIJSetPreallocation │ │ │ │ 6117: 01170bb8 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetsclimiter │ │ │ │ - 6118: 01089700 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ + 6118: 01089708 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 6119: 0038229d 520 FUNC GLOBAL DEFAULT 11 MatColoringSetWeights │ │ │ │ 6120: 000dbe55 188 FUNC GLOBAL DEFAULT 11 PetscBenchInitializePackage │ │ │ │ 6121: 0075c85d 696 FUNC GLOBAL DEFAULT 11 petscpdfmaxwellboltzmann1d_ │ │ │ │ 6122: 0118a8b0 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_all_ct │ │ │ │ 6123: 00e029f9 704 FUNC GLOBAL DEFAULT 11 snesgetjacobian_ │ │ │ │ 6124: 000fbf8d 128 FUNC GLOBAL DEFAULT 11 PetscDrawAxisSetLimits │ │ │ │ 6125: 00f9da89 296 FUNC GLOBAL DEFAULT 11 TaoSetStateDesignIS │ │ │ │ @@ -6292,15 +6292,15 @@ │ │ │ │ 6288: 001163bd 752 FUNC GLOBAL DEFAULT 11 petscviewerfilesetname_ │ │ │ │ 6289: 01357678 4 OBJECT GLOBAL DEFAULT 24 TAO_HessianEval │ │ │ │ 6290: 00e10171 6944 FUNC GLOBAL DEFAULT 11 SNESTestJacobian │ │ │ │ 6291: 0118a8d8 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_ct │ │ │ │ 6292: 01164978 24 OBJECT GLOBAL DEFAULT 20 PetscSFDuplicateOptions │ │ │ │ 6293: 00f63621 552 FUNC GLOBAL DEFAULT 11 taogetadmmparenttao_ │ │ │ │ 6294: 0020aaa5 560 FUNC GLOBAL DEFAULT 11 petscsectiongetpermutation_ │ │ │ │ - 6295: 010b432c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ + 6295: 010b4334 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 6296: 009ac34d 444 FUNC GLOBAL DEFAULT 11 DMPlexSetIsoperiodicFaceTransform │ │ │ │ 6297: 00747689 420 FUNC GLOBAL DEFAULT 11 PetscDSDestroyBoundary │ │ │ │ 6298: 0021e43d 3776 FUNC GLOBAL DEFAULT 11 PetscSectionCreateSupersection │ │ │ │ 6299: 0097309d 816 FUNC GLOBAL DEFAULT 11 DMPlexMetricCreate │ │ │ │ 6300: 0128ef70 4 OBJECT GLOBAL DEFAULT 24 MAT_ICCFactorSymbolic │ │ │ │ 6301: 00123e09 444 FUNC GLOBAL DEFAULT 11 petscviewerdrawbaseadd_ │ │ │ │ 6302: 001d7b41 3176 FUNC GLOBAL DEFAULT 11 PetscStrreplace │ │ │ │ @@ -6451,27 +6451,27 @@ │ │ │ │ 6447: 006eb8ed 556 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetType │ │ │ │ 6448: 001414fd 116 FUNC GLOBAL DEFAULT 11 PetscSetDebugTerminal │ │ │ │ 6449: 00841d5d 516 FUNC GLOBAL DEFAULT 11 dmplexsheargeometry_ │ │ │ │ 6450: 002e210d 484 FUNC GLOBAL DEFAULT 11 petsclayoutgetsize_ │ │ │ │ 6451: 00e76165 1020 FUNC GLOBAL DEFAULT 11 TSCreate_ARKIMEX │ │ │ │ 6452: 0078e77d 900 FUNC GLOBAL DEFAULT 11 DMCompositeScatterArray │ │ │ │ 6453: 00f5b751 1032 FUNC GLOBAL DEFAULT 11 TaoCreate_SSFLS │ │ │ │ - 6454: 010896b8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ + 6454: 010896c0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ 6455: 001f911d 392 FUNC GLOBAL DEFAULT 11 ISSort │ │ │ │ 6456: 00ab62dd 216 FUNC GLOBAL DEFAULT 11 DMReorderSectionSetDefault │ │ │ │ 6457: 00743391 132 FUNC GLOBAL DEFAULT 11 PetscDSGetUpdate │ │ │ │ 6458: 0128ed28 4 OBJECT GLOBAL DEFAULT 24 PetscSplitReduction_Op │ │ │ │ 6459: 00147221 24 FUNC GLOBAL DEFAULT 11 petscstopfordebugger_ │ │ │ │ 6460: 00203861 1752 FUNC GLOBAL DEFAULT 11 ISAllGather │ │ │ │ 6461: 00137235 292 FUNC GLOBAL DEFAULT 11 petscviewerdestroy_ │ │ │ │ 6462: 00212831 540 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldsym_ │ │ │ │ 6463: 0068d295 12 FUNC GLOBAL DEFAULT 11 MatGetFactorType │ │ │ │ 6464: 0118a910 8 OBJECT GLOBAL DEFAULT 24 petsc_BaseTime │ │ │ │ 6465: 00557581 260 FUNC GLOBAL DEFAULT 11 MatDiagonalGetInverseDiagonal │ │ │ │ - 6466: 011329a4 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ + 6466: 011329ac 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ 6467: 001471f1 24 FUNC GLOBAL DEFAULT 11 petscwaitonerror_ │ │ │ │ 6468: 00adcf81 848 FUNC GLOBAL DEFAULT 11 dmgetlabelvalue_ │ │ │ │ 6469: 00ece961 332 FUNC GLOBAL DEFAULT 11 tssetinitialtimestep_ │ │ │ │ 6470: 00ee6df1 216 FUNC GLOBAL DEFAULT 11 TSSetProblemType │ │ │ │ 6471: 00ed07f5 256 FUNC GLOBAL DEFAULT 11 tsresize_ │ │ │ │ 6472: 00806e39 280 FUNC GLOBAL DEFAULT 11 dmforestsetcomputeadaptivitysf_ │ │ │ │ 6473: 0128eebc 4 OBJECT GLOBAL DEFAULT 24 MAT_TransposeMatMultSymbolic │ │ │ │ @@ -6636,15 +6636,15 @@ │ │ │ │ 6632: 009d3421 156 FUNC GLOBAL DEFAULT 11 DMPlexSetReferenceTree │ │ │ │ 6633: 0069efa5 1100 FUNC GLOBAL DEFAULT 11 MatCopy │ │ │ │ 6634: 00d26005 532 FUNC GLOBAL DEFAULT 11 pcmgsetinterpolation_ │ │ │ │ 6635: 00dc1a35 268 FUNC GLOBAL DEFAULT 11 SNESCreate_KSPONLY │ │ │ │ 6636: 0014c08d 32 FUNC GLOBAL DEFAULT 11 petscsharedtmp_ │ │ │ │ 6637: 00108821 12 FUNC GLOBAL DEFAULT 11 PetscDrawHGGetAxis │ │ │ │ 6638: 00879b5d 168 FUNC GLOBAL DEFAULT 11 DMPlexSetConeSize │ │ │ │ - 6639: 01089718 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ + 6639: 01089720 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 6640: 0011cd89 256 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetSkipInfo │ │ │ │ 6641: 002e861d 436 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingApply │ │ │ │ 6642: 00bb2f11 596 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualDraw │ │ │ │ 6643: 000d4a8d 532 FUNC GLOBAL DEFAULT 11 PetscDeviceMemset │ │ │ │ 6644: 007e5afd 280 FUNC GLOBAL DEFAULT 11 dmdasetinterpolationtype_ │ │ │ │ 6645: 00663611 900 FUNC GLOBAL DEFAULT 11 matgetlocaltoglobalmapping_ │ │ │ │ 6646: 006f80ad 552 FUNC GLOBAL DEFAULT 11 petscdualspacegetheightsubspace_ │ │ │ │ @@ -6709,15 +6709,15 @@ │ │ │ │ 6705: 00176579 320 FUNC GLOBAL DEFAULT 11 petsclogstatestagegetactive_ │ │ │ │ 6706: 00a9f331 164 FUNC GLOBAL DEFAULT 11 DMRefineHookRemove │ │ │ │ 6707: 00d259d5 1036 FUNC GLOBAL DEFAULT 11 pcmgmatresidualtransposedefault_ │ │ │ │ 6708: 000dc4d9 84 FUNC GLOBAL DEFAULT 11 PetscBenchSetOptionsPrefix │ │ │ │ 6709: 002c503d 1520 FUNC GLOBAL DEFAULT 11 PetscSFSetGraphWithPattern │ │ │ │ 6710: 0087abbd 604 FUNC GLOBAL DEFAULT 11 DMPlexSetSupport │ │ │ │ 6711: 006f0d85 640 FUNC GLOBAL DEFAULT 11 PetscDualSpaceGetInteriorSection │ │ │ │ - 6712: 010961b0 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ + 6712: 010961b8 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ 6713: 00f336dd 164 FUNC GLOBAL DEFAULT 11 DMTSSetSolutionFunction │ │ │ │ 6714: 001cb381 348 FUNC GLOBAL DEFAULT 11 PetscShmgetUnmapAddresses │ │ │ │ 6715: 001ff321 832 FUNC GLOBAL DEFAULT 11 isembed_ │ │ │ │ 6716: 0065cc41 252 FUNC GLOBAL DEFAULT 11 matproductclear_ │ │ │ │ 6717: 002edc71 212 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegisterAll │ │ │ │ 6718: 00bddb4d 364 FUNC GLOBAL DEFAULT 11 MatCreateLMVMDBFGS │ │ │ │ 6719: 0055f119 276 FUNC GLOBAL DEFAULT 11 matisfixlocalempty_ │ │ │ │ @@ -6815,19 +6815,19 @@ │ │ │ │ 6811: 00a7e2ed 320 FUNC GLOBAL DEFAULT 11 DMSwarmRegisterUserDatatypeField │ │ │ │ 6812: 005d75ed 832 FUNC GLOBAL DEFAULT 11 matcreateseqsbaijwitharrays_ │ │ │ │ 6813: 00e6ac19 14 FUNC GLOBAL DEFAULT 11 TSSetPostEventSecondStep │ │ │ │ 6814: 00ecb195 280 FUNC GLOBAL DEFAULT 11 tshastransientvariable_ │ │ │ │ 6815: 00bba0c5 312 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewSet │ │ │ │ 6816: 006c95f1 152 FUNC GLOBAL DEFAULT 11 PetscHeapDestroy │ │ │ │ 6817: 00e65ffd 13460 FUNC GLOBAL DEFAULT 11 CharacteristicSolve │ │ │ │ - 6818: 01096198 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ + 6818: 010961a0 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ 6819: 0011f105 440 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetusempiio_ │ │ │ │ 6820: 00808379 520 FUNC GLOBAL DEFAULT 11 dmforestsetcellweights_ │ │ │ │ 6821: 00e029f5 4 FUNC GLOBAL DEFAULT 11 snessetjacobiannointerface_ │ │ │ │ - 6822: 0109eda4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ + 6822: 0109edac 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 6823: 0076052d 760 FUNC GLOBAL DEFAULT 11 petscweakformrewritekeys_ │ │ │ │ 6824: 006b5b69 512 FUNC GLOBAL DEFAULT 11 matdiagonalset_ │ │ │ │ 6825: 00dbe759 4724 FUNC GLOBAL DEFAULT 11 SNESComputeNGSDefaultSecant │ │ │ │ 6826: 00d44505 14 FUNC GLOBAL DEFAULT 11 PCMPIGetKSP │ │ │ │ 6827: 00f0b63d 280 FUNC GLOBAL DEFAULT 11 tstrajectorysetusehistory_ │ │ │ │ 6828: 0021d43d 18 FUNC GLOBAL DEFAULT 11 PetscSectionHasConstraints │ │ │ │ 6829: 001ba2b5 34 FUNC GLOBAL DEFAULT 11 petsccommbuildtwosidedsettype_ │ │ │ │ @@ -6887,18 +6887,18 @@ │ │ │ │ 6883: 00a284e1 552 FUNC GLOBAL DEFAULT 11 dmshellgetglobalvector_ │ │ │ │ 6884: 008ed675 3292 FUNC GLOBAL DEFAULT 11 DMPlexCreateOverlapMigrationSF │ │ │ │ 6885: 00a27bfd 792 FUNC GLOBAL DEFAULT 11 dmlocaltolocalenddefaultshell_ │ │ │ │ 6886: 001da315 432 FUNC GLOBAL DEFAULT 11 AOCreateBasicIS │ │ │ │ 6887: 001b1985 448 FUNC GLOBAL DEFAULT 11 PetscObjectSetOptionsPrefix │ │ │ │ 6888: 001db131 152 FUNC GLOBAL DEFAULT 11 AOMappingHasApplicationIndex │ │ │ │ 6889: 003291d9 172 FUNC GLOBAL DEFAULT 11 VecRestoreArray3d │ │ │ │ - 6890: 01149334 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ + 6890: 0114933c 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ 6891: 00759a85 936 FUNC GLOBAL DEFAULT 11 petscdtjacobieval_ │ │ │ │ 6892: 0128ed5c 4 OBJECT GLOBAL DEFAULT 24 MatPartitioningList │ │ │ │ - 6893: 01089724 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6893: 0108972c 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6894: 0011e951 656 FUNC GLOBAL DEFAULT 11 petscviewerbinaryreadint_ │ │ │ │ 6895: 00ee7871 12 FUNC GLOBAL DEFAULT 11 TSGetComputeExactError │ │ │ │ 6896: 001cae8d 1268 FUNC GLOBAL DEFAULT 11 PetscShmgetMapAddresses │ │ │ │ 6897: 000eb311 22 FUNC GLOBAL DEFAULT 11 PetscDrawSetCurrentPoint │ │ │ │ 6898: 00d6b2bd 256 FUNC GLOBAL DEFAULT 11 PCShellGetName │ │ │ │ 6899: 00ba6c29 280 FUNC GLOBAL DEFAULT 11 kspsetcomputeeigenvalues_ │ │ │ │ 6900: 00673945 632 FUNC GLOBAL DEFAULT 11 matcoloringpatch_ │ │ │ │ @@ -6988,15 +6988,15 @@ │ │ │ │ 6984: 006a7189 88 FUNC GLOBAL DEFAULT 11 MatHermitianTranspose │ │ │ │ 6985: 00146bd9 228 FUNC GLOBAL DEFAULT 11 PetscFPTrapPush │ │ │ │ 6986: 00da96f9 256 FUNC GLOBAL DEFAULT 11 SNESNewtonALGetFunction │ │ │ │ 6987: 00a94481 380 FUNC GLOBAL DEFAULT 11 DMSwarmSortGetPointsPerCell │ │ │ │ 6988: 00e5a87d 20 FUNC GLOBAL DEFAULT 11 TSAdaptCreate_CFL │ │ │ │ 6989: 0059b3f1 476 FUNC GLOBAL DEFAULT 11 MatCreate_MAIJ │ │ │ │ 6990: 00ba9a95 120 FUNC GLOBAL DEFAULT 11 dmkspsetcomputeinitialguess_ │ │ │ │ - 6991: 0109ed80 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ + 6991: 0109ed88 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ 6992: 00f62a45 456 FUNC GLOBAL DEFAULT 11 taoadmmgetspectralpenalty_ │ │ │ │ 6993: 006f8801 488 FUNC GLOBAL DEFAULT 11 petscdualspacegetderahm_ │ │ │ │ 6994: 00fa2641 464 FUNC GLOBAL DEFAULT 11 taobrgnsetdictionarymatrix_ │ │ │ │ 6995: 00f86b71 1036 FUNC GLOBAL DEFAULT 11 taocomputejacobianequality_ │ │ │ │ 6996: 00975845 176 FUNC GLOBAL DEFAULT 11 DMPlexMetricAverage2 │ │ │ │ 6997: 00172a7d 116 FUNC GLOBAL DEFAULT 11 PetscLogActions │ │ │ │ 6998: 00a07a91 204 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetLayers │ │ │ │ @@ -7170,15 +7170,15 @@ │ │ │ │ 7166: 0068c50d 1384 FUNC GLOBAL DEFAULT 11 MatMultTransposeAdd │ │ │ │ 7167: 0014f8bd 156 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFPrintf │ │ │ │ 7168: 00b4404d 1036 FUNC GLOBAL DEFAULT 11 KSPCreate_Chebyshev │ │ │ │ 7169: 00f0f565 2192 FUNC GLOBAL DEFAULT 11 TSTrajectorySetFromOptions │ │ │ │ 7170: 000f1d31 260 FUNC GLOBAL DEFAULT 11 PetscDrawSetViewPort │ │ │ │ 7171: 0128eb90 4 OBJECT GLOBAL DEFAULT 24 AO_ApplicationToPetsc │ │ │ │ 7172: 00ba7491 560 FUNC GLOBAL DEFAULT 11 kspgetpc_ │ │ │ │ - 7173: 010b4238 160 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ + 7173: 010b4240 160 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 7174: 00742d6d 300 FUNC GLOBAL DEFAULT 11 PetscDSSetJacobianPreconditioner │ │ │ │ 7175: 00843f49 280 FUNC GLOBAL DEFAULT 11 dmplexmetricnosurf_ │ │ │ │ 7176: 00f027c5 280 FUNC GLOBAL DEFAULT 11 tstrajectorysetmaxcpsram_ │ │ │ │ 7177: 00156d05 32 FUNC GLOBAL DEFAULT 11 petsclogeventdeactivateclass_ │ │ │ │ 7178: 007b6639 936 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayDOFRead │ │ │ │ 7179: 01170770 28 OBJECT GLOBAL DEFAULT 23 __petscisdefdummy_MOD___vtab_petscisdefdummy_Tpetscsf │ │ │ │ 7180: 011673f4 28 OBJECT GLOBAL DEFAULT 20 SNESQNRestartTypes │ │ │ │ @@ -7407,15 +7407,15 @@ │ │ │ │ 7403: 006fac75 5712 FUNC GLOBAL DEFAULT 11 PetscFEIntegrateResidual_Basic │ │ │ │ 7404: 00ea54ed 84 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptSetOptionsPrefix │ │ │ │ 7405: 002cddc5 160 FUNC GLOBAL DEFAULT 11 PetscSFRegister │ │ │ │ 7406: 00b095ad 236 FUNC GLOBAL DEFAULT 11 KSPGuessFischerSetModel │ │ │ │ 7407: 008015f5 156 FUNC GLOBAL DEFAULT 11 DMForestTransferVec │ │ │ │ 7408: 0036fc31 220 FUNC GLOBAL DEFAULT 11 MatCoarsenSetMaximumIterations │ │ │ │ 7409: 00da7f71 244 FUNC GLOBAL DEFAULT 11 PCFactorGetMatrix │ │ │ │ - 7410: 010896a0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ + 7410: 010896a8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ 7411: 00eceee5 488 FUNC GLOBAL DEFAULT 11 tsgettimestepnumber_ │ │ │ │ 7412: 00189741 564 FUNC GLOBAL DEFAULT 11 petscobjecttypecompare_ │ │ │ │ 7413: 0016f225 704 FUNC GLOBAL DEFAULT 11 petscloghandlerview_ │ │ │ │ 7414: 00a84675 464 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePoint │ │ │ │ 7415: 00d00bcd 276 FUNC GLOBAL DEFAULT 11 pcgasmsettype_ │ │ │ │ 7416: 0032657d 180 FUNC GLOBAL DEFAULT 11 vecduplicatevecs_ │ │ │ │ 7417: 012904b4 4 OBJECT GLOBAL DEFAULT 24 DM_Refine │ │ │ │ @@ -7436,15 +7436,15 @@ │ │ │ │ 7432: 001883b5 16 FUNC GLOBAL DEFAULT 11 PetscDeviceFinalizePackage │ │ │ │ 7433: 0118b8fc 4 OBJECT GLOBAL DEFAULT 24 MPIU___COMPLEX128 │ │ │ │ 7434: 0065e6ed 844 FUNC GLOBAL DEFAULT 11 matfactorgeterrorzeropivot_ │ │ │ │ 7435: 00e08e3d 26 FUNC GLOBAL DEFAULT 11 SNESResetCounters │ │ │ │ 7436: 00abf825 536 FUNC GLOBAL DEFAULT 11 DMRestoreNamedLocalVector │ │ │ │ 7437: 00d6ae85 216 FUNC GLOBAL DEFAULT 11 PCShellSetApplyBA │ │ │ │ 7438: 0017c0bd 144 FUNC GLOBAL DEFAULT 11 PetscIntStackDestroy │ │ │ │ - 7439: 010b42ec 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ + 7439: 010b42f4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ 7440: 00fe8bd5 2620 FUNC GLOBAL DEFAULT 11 matdfischer_ │ │ │ │ 7441: 00fb664d 252 FUNC GLOBAL DEFAULT 11 taolinesearchreset_ │ │ │ │ 7442: 013575c8 4 OBJECT GLOBAL DEFAULT 24 DMTS_CLASSID │ │ │ │ 7443: 0020e1e9 876 FUNC GLOBAL DEFAULT 11 petscsectiongetoffsetrange_ │ │ │ │ 7444: 0128f0b8 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyLoad │ │ │ │ 7445: 0128f0d0 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyView │ │ │ │ 7446: 00330641 88 FUNC GLOBAL DEFAULT 11 VecAYPX │ │ │ │ @@ -7532,15 +7532,15 @@ │ │ │ │ 7528: 00800805 228 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityForest │ │ │ │ 7529: 00369e79 792 FUNC GLOBAL DEFAULT 11 PetscCDGetASMBlocks │ │ │ │ 7530: 012904f8 4 OBJECT GLOBAL DEFAULT 24 PTScotchPartitionerCite │ │ │ │ 7531: 0096e2e1 900 FUNC GLOBAL DEFAULT 11 DMPlexIsInterpolated │ │ │ │ 7532: 00ba2ad1 276 FUNC GLOBAL DEFAULT 11 kspgetapplicationcontext_ │ │ │ │ 7533: 002e0e59 408 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggettype_ │ │ │ │ 7534: 00b4241d 240 FUNC GLOBAL DEFAULT 11 KSPChebyshevEstEigSet │ │ │ │ - 7535: 01114200 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ + 7535: 01114208 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ 7536: 006df1e1 272 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetcontinuity_ │ │ │ │ 7537: 001b334d 1300 FUNC GLOBAL DEFAULT 11 PetscSubcommView │ │ │ │ 7538: 007ec5cd 696 FUNC GLOBAL DEFAULT 11 dmdavtkwriteall_ │ │ │ │ 7539: 00e559fd 548 FUNC GLOBAL DEFAULT 11 petscconvestgetsolver_ │ │ │ │ 7540: 00e4f291 1076 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeResidualFEM │ │ │ │ 7541: 000cfb1d 20 FUNC GLOBAL DEFAULT 11 PetscDeviceInitialized │ │ │ │ 7542: 002edb39 10 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetType │ │ │ │ @@ -7589,15 +7589,15 @@ │ │ │ │ 7585: 0067612d 472 FUNC GLOBAL DEFAULT 11 matsetnearnullspace_ │ │ │ │ 7586: 00c03f89 780 FUNC GLOBAL DEFAULT 11 pcasmsettotalsubdomains_ │ │ │ │ 7587: 00801595 96 FUNC GLOBAL DEFAULT 11 DMForestSetComputeAdaptivitySF │ │ │ │ 7588: 0118a6e8 4 OBJECT GLOBAL DEFAULT 24 PetscLogHandlerPackageInitialized │ │ │ │ 7589: 00d39455 284 FUNC GLOBAL DEFAULT 11 PCMGGetInterpolation │ │ │ │ 7590: 00800e45 14 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityPurpose │ │ │ │ 7591: 00e6ac29 172 FUNC GLOBAL DEFAULT 11 TSSetEventTolerances │ │ │ │ - 7592: 010961c0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ + 7592: 010961c8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ 7593: 001e215d 172 FUNC GLOBAL DEFAULT 11 AOApplicationToPetscPermuteReal │ │ │ │ 7594: 00e4917d 936 FUNC GLOBAL DEFAULT 11 dmadaptoradapt_ │ │ │ │ 7595: 00791919 164 FUNC GLOBAL DEFAULT 11 DMCompositeCreate │ │ │ │ 7596: 00847065 1052 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage2_ │ │ │ │ 7597: 00326afd 148 FUNC GLOBAL DEFAULT 11 vecgetownershipranges_ │ │ │ │ 7598: 00f87485 368 FUNC GLOBAL DEFAULT 11 taocreate_ │ │ │ │ 7599: 000c6f01 70 FUNC GLOBAL DEFAULT 11 f90array3daccessreal_ │ │ │ │ @@ -7633,15 +7633,15 @@ │ │ │ │ 7629: 0019ef1d 96 FUNC GLOBAL DEFAULT 11 PetscOptionsPush │ │ │ │ 7630: 00e08cd5 10 FUNC GLOBAL DEFAULT 11 SNESSetIterationNumber │ │ │ │ 7631: 00f8e9d5 312 FUNC GLOBAL DEFAULT 11 taosetresidualroutine_ │ │ │ │ 7632: 005bad8d 412 FUNC GLOBAL DEFAULT 11 MatCreate_Preallocator │ │ │ │ 7633: 00ac6f21 352 FUNC GLOBAL DEFAULT 11 PetscFERegisterAll │ │ │ │ 7634: 00dbc691 540 FUNC GLOBAL DEFAULT 11 snesfassetrestriction_ │ │ │ │ 7635: 00ee78f9 92 FUNC GLOBAL DEFAULT 11 TSResizeRegisterVec │ │ │ │ - 7636: 0109ed74 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ + 7636: 0109ed7c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ 7637: 00847481 1232 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage3_ │ │ │ │ 7638: 0036a191 48 FUNC GLOBAL DEFAULT 11 MatCoarsenCreate_HEM │ │ │ │ 7639: 00173d4d 324 FUNC GLOBAL DEFAULT 11 PetscLogStageGetPerfInfo │ │ │ │ 7640: 00adb541 884 FUNC GLOBAL DEFAULT 11 dmgetdimpoints_ │ │ │ │ 7641: 00fbc411 1228 FUNC GLOBAL DEFAULT 11 TaoLineSearchComputeObjective │ │ │ │ 7642: 00cbc079 480 FUNC GLOBAL DEFAULT 11 pcfactorgetlevels_ │ │ │ │ 7643: 001325e1 476 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_Socket │ │ │ │ @@ -7662,15 +7662,15 @@ │ │ │ │ 7658: 00209a35 460 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldname_ │ │ │ │ 7659: 00f8f68d 316 FUNC GLOBAL DEFAULT 11 taosetjacobianequalityroutine_ │ │ │ │ 7660: 0083b499 276 FUNC GLOBAL DEFAULT 11 dmplexgetusematclosurepermutation_ │ │ │ │ 7661: 00cdaaf5 276 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetoffdiaguseamat_ │ │ │ │ 7662: 0075a4e5 492 FUNC GLOBAL DEFAULT 11 petscdtpkdevaljet_ │ │ │ │ 7663: 00aaf9b9 472 FUNC GLOBAL DEFAULT 11 DMClearAuxiliaryVec │ │ │ │ 7664: 002e34dd 38 FUNC GLOBAL DEFAULT 11 petscsectiongetpointsyms_ │ │ │ │ - 7665: 01159188 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ + 7665: 01159190 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 7666: 0045979d 312 FUNC GLOBAL DEFAULT 11 MatCreateSeqAIJPERM │ │ │ │ 7667: 00d9e669 280 FUNC GLOBAL DEFAULT 11 pcsetfailedreason_ │ │ │ │ 7668: 0010eba5 208 FUNC GLOBAL DEFAULT 11 PetscRandomGetValues │ │ │ │ 7669: 00699cb9 172 FUNC GLOBAL DEFAULT 11 MatSetUnfactored │ │ │ │ 7670: 00153895 6 FUNC GLOBAL DEFAULT 11 PetscIntAddressFromFortran │ │ │ │ 7671: 0089ec8d 112 FUNC GLOBAL DEFAULT 11 DMPlexGetCellNumbering │ │ │ │ 7672: 00209c01 580 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldname_ │ │ │ │ @@ -7733,15 +7733,15 @@ │ │ │ │ 7729: 00e31c29 16 FUNC GLOBAL DEFAULT 11 SNESLineSearchSetPostCheck │ │ │ │ 7730: 000d1485 16 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC2Ev │ │ │ │ 7731: 00e3c2ad 828 FUNC GLOBAL DEFAULT 11 DMAdaptorCreate │ │ │ │ 7732: 000c71dd 90 FUNC GLOBAL DEFAULT 11 f90array4daccessscalar_ │ │ │ │ 7733: 002c16e5 284 FUNC GLOBAL DEFAULT 11 petscsfderegisterpersistent_ │ │ │ │ 7734: 00be4d1d 276 FUNC GLOBAL DEFAULT 11 matlmvmisallocated_ │ │ │ │ 7735: 00de06e1 408 FUNC GLOBAL DEFAULT 11 SNESPatchSetDiscretisationInfo │ │ │ │ - 7736: 010896cc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ + 7736: 010896d4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ 7737: 0072a699 252 FUNC GLOBAL DEFAULT 11 PetscFVGetDualSpace │ │ │ │ 7738: 00742875 428 FUNC GLOBAL DEFAULT 11 PetscDSGetJacobian │ │ │ │ 7739: 01290450 4 OBJECT GLOBAL DEFAULT 24 DMSWARM_DataExchangerPack │ │ │ │ 7740: 00784b7d 10 FUNC GLOBAL DEFAULT 11 DMFieldShellSetEvaluateFV │ │ │ │ 7741: 008403e9 492 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection3dto1d_ │ │ │ │ 7742: 006787f1 780 FUNC GLOBAL DEFAULT 11 matfactorsolveschurcomplement_ │ │ │ │ 7743: 0074e61d 110 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetBdResidual │ │ │ │ @@ -7942,15 +7942,15 @@ │ │ │ │ 7938: 00d32445 256 FUNC GLOBAL DEFAULT 11 PCMGGetAdaptCR │ │ │ │ 7939: 002f446d 564 FUNC GLOBAL DEFAULT 11 pfsettype_ │ │ │ │ 7940: 001c2ff1 100 FUNC GLOBAL DEFAULT 11 PetscShmCommLocalToGlobal │ │ │ │ 7941: 000d36a5 752 FUNC WEAK DEFAULT 11 _ZN5Petsc10ObjectPoolI13_n_PetscEvent21PetscEventConstructorE8allocateIJEEEiPPS1_DpOT_ │ │ │ │ 7942: 00ee5f35 156 FUNC GLOBAL DEFAULT 11 TSGetTimeError │ │ │ │ 7943: 0031f89d 552 FUNC GLOBAL DEFAULT 11 vecsettype_ │ │ │ │ 7944: 003577a9 328 FUNC GLOBAL DEFAULT 11 VecFilter │ │ │ │ - 7945: 01089678 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ + 7945: 01089680 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ 7946: 01166e38 124 OBJECT GLOBAL DEFAULT 20 DMStagStencilLocations │ │ │ │ 7947: 0128f094 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_RebalPartition │ │ │ │ 7948: 00f3432d 156 FUNC GLOBAL DEFAULT 11 DMTSSetIJacobianSerialize │ │ │ │ 7949: 00d00695 276 FUNC GLOBAL DEFAULT 11 pcgasmsettotalsubdomains_ │ │ │ │ 7950: 002d7afd 592 FUNC GLOBAL DEFAULT 11 PetscSFGetGraphLayout │ │ │ │ 7951: 00209e45 468 FUNC GLOBAL DEFAULT 11 petscsectiongetcomponentname_ │ │ │ │ 7952: 0128eec8 4 OBJECT GLOBAL DEFAULT 24 MAT_MatTransposeMultSymbolic │ │ │ │ @@ -7988,15 +7988,15 @@ │ │ │ │ 7984: 0087a5fd 168 FUNC GLOBAL DEFAULT 11 DMPlexInsertCone │ │ │ │ 7985: 00829bed 852 FUNC GLOBAL DEFAULT 11 dmplexcreateephemeral_ │ │ │ │ 7986: 0118ea0c 0x100000 OBJECT GLOBAL DEFAULT 24 TV_data_format_buffer │ │ │ │ 7987: 00f64805 328 FUNC GLOBAL DEFAULT 11 taoadmmsetregularizerobjectiveandgradientroutine_ │ │ │ │ 7988: 002f6295 488 FUNC GLOBAL DEFAULT 11 VecGhostUpdateBegin │ │ │ │ 7989: 007e5d2d 300 FUNC GLOBAL DEFAULT 11 dmdasetrefinementfactor_ │ │ │ │ 7990: 007b8d19 452 FUNC GLOBAL DEFAULT 11 DMDAGetSubdomainCornersIS │ │ │ │ - 7991: 010896f8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ + 7991: 01089700 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 7992: 008e99ed 14 FUNC GLOBAL DEFAULT 11 DMPlexSetAdjacencyUseAnchors │ │ │ │ 7993: 00d23fc1 276 FUNC GLOBAL DEFAULT 11 pcmggettype_ │ │ │ │ 7994: 00efa569 464 FUNC GLOBAL DEFAULT 11 TSMonitorSPCtxCreate │ │ │ │ 7995: 00ee3e29 176 FUNC GLOBAL DEFAULT 11 TSForwardGetStages │ │ │ │ 7996: 011843a8 4 OBJECT GLOBAL DEFAULT 23 SNESConvergedReasons │ │ │ │ 7997: 00745f01 96 FUNC GLOBAL DEFAULT 11 PetscDSGetComponents │ │ │ │ 7998: 00749165 1356 FUNC GLOBAL DEFAULT 11 PetscDSCopy │ │ │ │ @@ -8052,15 +8052,15 @@ │ │ │ │ 8048: 00ed56fd 536 FUNC GLOBAL DEFAULT 11 tsfunctiondomainerror_ │ │ │ │ 8049: 0037c6a9 548 FUNC GLOBAL DEFAULT 11 matcoloringapply_ │ │ │ │ 8050: 00a2b79d 540 FUNC GLOBAL DEFAULT 11 dmstagcreate1d_ │ │ │ │ 8051: 001017c1 276 FUNC GLOBAL DEFAULT 11 petscdrawaxissetholdlimits_ │ │ │ │ 8052: 0091f895 352 FUNC GLOBAL DEFAULT 11 DMPlexGetGeometryFVM │ │ │ │ 8053: 00a7dc61 16 FUNC GLOBAL DEFAULT 11 DMSwarmSetCellDM │ │ │ │ 8054: 008b5df9 11752 FUNC GLOBAL DEFAULT 11 DMPlexCheckInterfaceCones │ │ │ │ - 8055: 010b42d8 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ + 8055: 010b42e0 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ 8056: 00e94de5 536 FUNC GLOBAL DEFAULT 11 TSCreate_Alpha │ │ │ │ 8057: 00543309 272 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArray │ │ │ │ 8058: 00a2c40d 1028 FUNC GLOBAL DEFAULT 11 dmstagrestrictsimple_ │ │ │ │ 8059: 0128efa0 4 OBJECT GLOBAL DEFAULT 24 MAT_SolveTransposeAdd │ │ │ │ 8060: 00e9a1e5 292 FUNC GLOBAL DEFAULT 11 tsalpha2setparams_ │ │ │ │ 8061: 0017ba15 476 FUNC GLOBAL DEFAULT 11 PetscLogStateClassSetActiveAll │ │ │ │ 8062: 001d7425 384 FUNC GLOBAL DEFAULT 11 PetscStrNArrayallocpy │ │ │ │ @@ -8175,15 +8175,15 @@ │ │ │ │ 8171: 00efabed 1236 FUNC GLOBAL DEFAULT 11 TSMonitorDrawSolution │ │ │ │ 8172: 00ef7715 1260 FUNC GLOBAL DEFAULT 11 TSMonitorSPEigCtxCreate │ │ │ │ 8173: 0035a801 540 FUNC GLOBAL DEFAULT 11 VecStrideScale │ │ │ │ 8174: 00acd6a5 560 FUNC GLOBAL DEFAULT 11 dmgetlocaltoglobalmapping_ │ │ │ │ 8175: 00cb9845 248 FUNC GLOBAL DEFAULT 11 PCFactorGetZeroPivot │ │ │ │ 8176: 00392989 1468 FUNC GLOBAL DEFAULT 11 MatPartitioningApply │ │ │ │ 8177: 007c80b9 3116 FUNC GLOBAL DEFAULT 11 DMDAGetRay │ │ │ │ - 8178: 010897a0 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 8178: 010897a8 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 8179: 0074a611 112 FUNC GLOBAL DEFAULT 11 PetscCDFMaxwellBoltzmann3D │ │ │ │ 8180: 00342ae5 1172 FUNC GLOBAL DEFAULT 11 vecstepmaxbounded_ │ │ │ │ 8181: 0031f2a9 256 FUNC GLOBAL DEFAULT 11 veclockreadpop_ │ │ │ │ 8182: 00ba6e59 560 FUNC GLOBAL DEFAULT 11 kspgetrhs_ │ │ │ │ 8183: 0070c1c5 276 FUNC GLOBAL DEFAULT 11 petscfeopenclgetrealtype_ │ │ │ │ 8184: 001aa459 260 FUNC GLOBAL DEFAULT 11 PetscHasExternalPackage │ │ │ │ 8185: 0084f6e1 536 FUNC GLOBAL DEFAULT 11 dmplexsetisoperiodicfacesf_ │ │ │ │ @@ -8517,15 +8517,15 @@ │ │ │ │ 8513: 002e8de1 324 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetIndices │ │ │ │ 8514: 0128ee0c 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_Build │ │ │ │ 8515: 0083b271 276 FUNC GLOBAL DEFAULT 11 dmplexgetuseceed_ │ │ │ │ 8516: 00ef6f81 56 FUNC GLOBAL DEFAULT 11 TSGetTimeSpan │ │ │ │ 8517: 00cb37fd 464 FUNC GLOBAL DEFAULT 11 pcdeflationsetcoarsemat_ │ │ │ │ 8518: 00af3bf9 460 FUNC GLOBAL DEFAULT 11 PetscSectionSymLabelSetLabel │ │ │ │ 8519: 00149171 4 FUNC GLOBAL DEFAULT 11 f90array4dgetaddrint_ │ │ │ │ - 8520: 010b4308 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ + 8520: 010b4310 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ 8521: 00ecfcd9 256 FUNC GLOBAL DEFAULT 11 tsstep_ │ │ │ │ 8522: 000eeedd 344 FUNC GLOBAL DEFAULT 11 PetscDrawRegisterAll │ │ │ │ 8523: 00333975 88 FUNC GLOBAL DEFAULT 11 VecGetType │ │ │ │ 8524: 001d8b21 6 FUNC GLOBAL DEFAULT 11 __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ 8525: 006e204d 532 FUNC GLOBAL DEFAULT 11 petscdualspacesimplesetfunctional_ │ │ │ │ 8526: 0128ef6c 4 OBJECT GLOBAL DEFAULT 24 MAT_Copy │ │ │ │ 8527: 00224355 264 FUNC GLOBAL DEFAULT 11 PetscSectionRestorePointSyms │ │ │ │ @@ -8699,15 +8699,15 @@ │ │ │ │ 8695: 0057ec25 464 FUNC GLOBAL DEFAULT 11 matkaijsetaij_ │ │ │ │ 8696: 00ba1735 480 FUNC GLOBAL DEFAULT 11 kspgettotaliterations_ │ │ │ │ 8697: 0017c471 32 FUNC GLOBAL DEFAULT 11 petscmallocpopmaximumusage_ │ │ │ │ 8698: 01185678 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_enum │ │ │ │ 8699: 00934839 1128 FUNC GLOBAL DEFAULT 11 DMPlexGetCellCoordinates │ │ │ │ 8700: 0128f054 4 OBJECT GLOBAL DEFAULT 24 DMFieldRegisterAllCalled │ │ │ │ 8701: 00a983f5 284 FUNC GLOBAL DEFAULT 11 PetscFEFinalizePackage │ │ │ │ - 8702: 01143148 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ + 8702: 01143150 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 8703: 00e0ac5d 60 FUNC GLOBAL DEFAULT 11 SNESGetConvergenceHistory │ │ │ │ 8704: 00fce73d 284 FUNC GLOBAL DEFAULT 11 TaoCreate_Shell │ │ │ │ 8705: 000c6039 6 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_funptr │ │ │ │ 8706: 00a84a29 204 FUNC GLOBAL DEFAULT 11 DMSwarmCopyPoint │ │ │ │ 8707: 00a00db1 524 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetthicknesses_ │ │ │ │ 8708: 00db961d 228 FUNC GLOBAL DEFAULT 11 SNESFASGetSmoother │ │ │ │ 8709: 001e46cd 776 FUNC GLOBAL DEFAULT 11 aosetis_ │ │ │ │ @@ -8721,15 +8721,15 @@ │ │ │ │ 8717: 0019858d 196 FUNC GLOBAL DEFAULT 11 PetscObjectGetFortranCallback │ │ │ │ 8718: 002d89cd 1468 FUNC GLOBAL DEFAULT 11 PetscSFCreateRemoteOffsets │ │ │ │ 8719: 000ec30d 10 FUNC GLOBAL DEFAULT 11 PetscDrawSetPause │ │ │ │ 8720: 000c6dd9 110 FUNC GLOBAL DEFAULT 11 f90array3dcreateint_ │ │ │ │ 8721: 00355955 108 FUNC GLOBAL DEFAULT 11 VecTaggerRegister │ │ │ │ 8722: 00789afd 26 FUNC GLOBAL DEFAULT 11 dmcompositegetentries3_ │ │ │ │ 8723: 000c7a51 68 FUNC GLOBAL DEFAULT 11 _ZN5Petsc6memory13PoolAllocator11find_align_ENS0_11align_val_tE │ │ │ │ - 8724: 010b42e8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ + 8724: 010b42f0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ 8725: 001879b9 84 FUNC GLOBAL DEFAULT 11 PetscRegisterFinalizeAll │ │ │ │ 8726: 007cefa5 2364 FUNC GLOBAL DEFAULT 11 DMCreateColoring_DA_2d_MPIAIJ │ │ │ │ 8727: 0068524d 172 FUNC GLOBAL DEFAULT 11 MatRegister │ │ │ │ 8728: 00e64279 672 FUNC GLOBAL DEFAULT 11 CharacteristicSetUp │ │ │ │ 8729: 00e2de1d 580 FUNC GLOBAL DEFAULT 11 sneslinesearchsettype_ │ │ │ │ 8730: 0014d6e9 344 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex1_ │ │ │ │ 8731: 00bcfef9 396 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMBrdn │ │ │ │ @@ -8773,20 +8773,20 @@ │ │ │ │ 8769: 00a29741 108 FUNC GLOBAL DEFAULT 11 dmshellsetlocaltolocal_ │ │ │ │ 8770: 00f0fdf5 876 FUNC GLOBAL DEFAULT 11 TSTrajectorySetUp │ │ │ │ 8771: 00698e85 26 FUNC GLOBAL DEFAULT 11 MatGetVariableBlockSizes │ │ │ │ 8772: 003a2b6d 832 FUNC GLOBAL DEFAULT 11 matupdatempiaijwitharrays_ │ │ │ │ 8773: 001c95f5 2020 FUNC GLOBAL DEFAULT 11 PetscSetDisplay │ │ │ │ 8774: 011865e4 4 OBJECT GLOBAL DEFAULT 24 PetscRandomRegisterAllCalled │ │ │ │ 8775: 006aacf5 92 FUNC GLOBAL DEFAULT 11 MatMatInterpolate │ │ │ │ - 8776: 01089720 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ + 8776: 01089728 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 8777: 00322dc1 256 FUNC GLOBAL DEFAULT 11 vecresetarray_ │ │ │ │ 8778: 00e6d9e1 18 FUNC GLOBAL DEFAULT 11 TSGetNumEvents │ │ │ │ 8779: 00d9f0d5 900 FUNC GLOBAL DEFAULT 11 pcgetoperators_ │ │ │ │ - 8780: 011329b4 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ - 8781: 0109ed8c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ + 8780: 011329bc 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ + 8781: 0109ed94 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ 8782: 006df855 508 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetnodetype_ │ │ │ │ 8783: 000c3ca9 80 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemWrite │ │ │ │ 8784: 00adf7b1 472 FUNC GLOBAL DEFAULT 11 dmsetlabel_ │ │ │ │ 8785: 00cd8f3d 224 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetGKBDelay │ │ │ │ 8786: 005bb635 248 FUNC GLOBAL DEFAULT 11 MatPythonGetType │ │ │ │ 8787: 0084417d 464 FUNC GLOBAL DEFAULT 11 dmplexmetricgetminimummagnitude_ │ │ │ │ 8788: 0087f26d 108 FUNC GLOBAL DEFAULT 11 DMPlexGetCellTypeLabel │ │ │ │ @@ -8816,15 +8816,15 @@ │ │ │ │ 8812: 006b809d 456 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsrealpart_ │ │ │ │ 8813: 001b2681 84 FUNC GLOBAL DEFAULT 11 PetscObjectComposedDataIncreaseScalarstar │ │ │ │ 8814: 00af93cd 472 FUNC GLOBAL DEFAULT 11 dmlabelpropagatebegin_ │ │ │ │ 8815: 01290534 4 OBJECT GLOBAL DEFAULT 24 KSP_DGMRESComputeDeflationData │ │ │ │ 8816: 00a6f1d1 752 FUNC GLOBAL DEFAULT 11 DMStagVecGetArrayRead │ │ │ │ 8817: 00db8879 14 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetSmootherDown │ │ │ │ 8818: 0082e685 580 FUNC GLOBAL DEFAULT 11 dmplexcreateegadslitefromfile_ │ │ │ │ - 8819: 010961d4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ + 8819: 010961dc 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 8820: 0128eb74 4 OBJECT GLOBAL DEFAULT 24 PCMPIServerActive │ │ │ │ 8821: 00ae2ed5 680 FUNC GLOBAL DEFAULT 11 dmpolytopegetvertexorientation_ │ │ │ │ 8822: 013576c0 4 OBJECT GLOBAL DEFAULT 24 mpifcmb5_ │ │ │ │ 8823: 000cdd15 38 FUNC WEAK DEFAULT 11 _ZNSt5arrayISt6vectorIP21_p_PetscDeviceContextSaIS2_EELj4EED2Ev │ │ │ │ 8824: 00105191 544 FUNC GLOBAL DEFAULT 11 petscdrawlggetaxis_ │ │ │ │ 8825: 013575ac 4 OBJECT GLOBAL DEFAULT 24 TS_AdjointStep │ │ │ │ 8826: 00c1898d 340 FUNC GLOBAL DEFAULT 11 PCBDDCMatFETIDPGetRHS │ │ │ │ @@ -8862,15 +8862,15 @@ │ │ │ │ 8858: 013572d8 4 OBJECT GLOBAL DEFAULT 24 PC_Apply │ │ │ │ 8859: 00f81265 1580 FUNC GLOBAL DEFAULT 11 TaoDefaultComputeGradient │ │ │ │ 8860: 00aaf315 476 FUNC GLOBAL DEFAULT 11 DMMonitorSetFromOptions │ │ │ │ 8861: 00475a49 36 FUNC GLOBAL DEFAULT 11 MatInodeGetInodeSizes_SeqAIJ_Inode │ │ │ │ 8862: 0067793d 900 FUNC GLOBAL DEFAULT 11 matcreatevecs_ │ │ │ │ 8863: 0032067d 540 FUNC GLOBAL DEFAULT 11 vecsetpreallocationcoo_ │ │ │ │ 8864: 00db8889 14 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetCorrection │ │ │ │ - 8865: 011329ac 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ + 8865: 011329b4 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 8866: 00ddaa8d 980 FUNC GLOBAL DEFAULT 11 SNESCreate_NGMRES │ │ │ │ 8867: 00218c9d 96 FUNC GLOBAL DEFAULT 11 PetscSectionSetIncludesConstraints │ │ │ │ 8868: 00784b59 12 FUNC GLOBAL DEFAULT 11 DMFieldShellSetDestroy │ │ │ │ 8869: 00bc2e09 464 FUNC GLOBAL DEFAULT 11 KSPBuildResidual │ │ │ │ 8870: 00a703e9 88 FUNC GLOBAL DEFAULT 11 DMStagRestoreProductCoordinateArraysRead │ │ │ │ 8871: 009c34fd 532 FUNC GLOBAL DEFAULT 11 DMPlexConstructCohesiveCells │ │ │ │ 8872: 0075aa2d 448 FUNC GLOBAL DEFAULT 11 petscdtgaussjacobiquadrature_ │ │ │ │ @@ -8943,15 +8943,15 @@ │ │ │ │ 8939: 0016fb8d 256 FUNC GLOBAL DEFAULT 11 petscloghandlereventspause_ │ │ │ │ 8940: 00726c09 548 FUNC GLOBAL DEFAULT 11 PetscLimiterSetType │ │ │ │ 8941: 00ae19c9 804 FUNC GLOBAL DEFAULT 11 dmgetauxiliaryvec_ │ │ │ │ 8942: 0078307d 2320 FUNC GLOBAL DEFAULT 11 DMFieldCreateDSWithDG │ │ │ │ 8943: 006b7b89 276 FUNC GLOBAL DEFAULT 11 matgetbindingpropagates_ │ │ │ │ 8944: 00aaec19 172 FUNC GLOBAL DEFAULT 11 DMComputeL2Diff │ │ │ │ 8945: 0013f921 108 FUNC GLOBAL DEFAULT 11 PetscDLClose │ │ │ │ - 8946: 01129524 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ + 8946: 0112952c 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ 8947: 00786001 108 FUNC GLOBAL DEFAULT 11 DMFieldRegister │ │ │ │ 8948: 00446bc5 344 FUNC GLOBAL DEFAULT 11 MatZeroEntries_SeqAIJ │ │ │ │ 8949: 01357424 4 OBJECT GLOBAL DEFAULT 24 SNESRegisterAllCalled │ │ │ │ 8950: 001c3061 1176 FUNC GLOBAL DEFAULT 11 PetscMPIDump │ │ │ │ 8951: 011856bc 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD___def_init___iso_c_binding_C_funptr │ │ │ │ 8952: 00e4fa91 1388 FUNC GLOBAL DEFAULT 11 SNESConvergedCorrectPressure │ │ │ │ 8953: 001ffb39 2200 FUNC GLOBAL DEFAULT 11 ISCompressIndicesGeneral │ │ │ │ @@ -9003,15 +9003,15 @@ │ │ │ │ 8999: 0118b8e0 4 OBJECT GLOBAL DEFAULT 24 MPIU_4INT │ │ │ │ 9000: 00f9b2f1 5212 FUNC GLOBAL DEFAULT 11 TaoTestHessian │ │ │ │ 9001: 00cb941d 204 FUNC GLOBAL DEFAULT 11 PCFactorSetUpMatSolverType │ │ │ │ 9002: 00fa2055 14 FUNC GLOBAL DEFAULT 11 TaoBRGNSetL1SmoothEpsilon │ │ │ │ 9003: 00b94e7d 404 FUNC GLOBAL DEFAULT 11 KSPCreate_SYMMLQ │ │ │ │ 9004: 0035cd95 1812 FUNC GLOBAL DEFAULT 11 VecStrideGatherAll │ │ │ │ 9005: 0072bc29 224 FUNC GLOBAL DEFAULT 11 PetscFVCreate_Upwind │ │ │ │ - 9006: 010b4320 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ + 9006: 010b4328 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 9007: 00aa74b9 896 FUNC GLOBAL DEFAULT 11 DMCopyFields │ │ │ │ 9008: 000f3911 228 FUNC GLOBAL DEFAULT 11 PetscDrawViewPortsSet │ │ │ │ 9009: 00b3defd 536 FUNC GLOBAL DEFAULT 11 KSPCreate_CGS │ │ │ │ 9010: 00e08431 10 FUNC GLOBAL DEFAULT 11 SNESSetCheckJacobianDomainError │ │ │ │ 9011: 00693069 664 FUNC GLOBAL DEFAULT 11 MatSetOption │ │ │ │ 9012: 007e7bc9 276 FUNC GLOBAL DEFAULT 11 dmdagetelementtype_ │ │ │ │ 9013: 00dbbcd5 560 FUNC GLOBAL DEFAULT 11 snesfascyclegetinjection_ │ │ │ │ @@ -9133,20 +9133,20 @@ │ │ │ │ 9129: 0032aa65 348 FUNC GLOBAL DEFAULT 11 VecGetArrays │ │ │ │ 9130: 005d6fe1 472 FUNC GLOBAL DEFAULT 11 matseqsbaijsetcolumnindices_ │ │ │ │ 9131: 00b0053d 276 FUNC GLOBAL DEFAULT 11 petscpartitionershellgetrandom_ │ │ │ │ 9132: 0010c981 248 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rander48 │ │ │ │ 9133: 0018b8a1 840 FUNC GLOBAL DEFAULT 11 petscobjectquery_ │ │ │ │ 9134: 0059cf0d 280 FUNC GLOBAL DEFAULT 11 matmffdsetperiod_ │ │ │ │ 9135: 0065eb4d 252 FUNC GLOBAL DEFAULT 11 matfactorclearerror_ │ │ │ │ - 9136: 01089754 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ + 9136: 0108975c 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 9137: 00f62705 276 FUNC GLOBAL DEFAULT 11 taoadmmsetmisfithessianchangestatus_ │ │ │ │ 9138: 00529545 456 FUNC GLOBAL DEFAULT 11 matmpidensesetpreallocation_ │ │ │ │ 9139: 00a254c5 220 FUNC GLOBAL DEFAULT 11 DMShellGetContext │ │ │ │ 9140: 00a0355d 12 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeSetTensor │ │ │ │ - 9141: 010c2158 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ + 9141: 010c2160 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ 9142: 001f39b9 560 FUNC GLOBAL DEFAULT 11 issettype_ │ │ │ │ 9143: 00838779 604 FUNC GLOBAL DEFAULT 11 dmplexcreatecellnumbering_ │ │ │ │ 9144: 00346e31 1044 FUNC GLOBAL DEFAULT 11 vecdotnorm2_ │ │ │ │ 9145: 00e011fd 1028 FUNC GLOBAL DEFAULT 11 snesapplynpc_ │ │ │ │ 9146: 0128eef0 4 OBJECT GLOBAL DEFAULT 24 MAT_MatMult │ │ │ │ 9147: 008133ed 1480 FUNC GLOBAL DEFAULT 11 DMNetworkAddComponent │ │ │ │ 9148: 00ac89d5 468 FUNC GLOBAL DEFAULT 11 dmsetcoordinates_ │ │ │ │ @@ -9251,15 +9251,15 @@ │ │ │ │ 9247: 0066c449 604 FUNC GLOBAL DEFAULT 11 mattranspose_ │ │ │ │ 9248: 00185571 524 FUNC GLOBAL DEFAULT 11 PetscOptionsBoolGroup_Private │ │ │ │ 9249: 00b4dbc1 18 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetNprealloc │ │ │ │ 9250: 006b05f1 296 FUNC GLOBAL DEFAULT 11 matfdcoloringdestroy_ │ │ │ │ 9251: 006ab261 3156 FUNC GLOBAL DEFAULT 11 MatCreateRedundantMatrix │ │ │ │ 9252: 0128ec94 4 OBJECT GLOBAL DEFAULT 24 VEC_AXPBYPCZ │ │ │ │ 9253: 00eca395 1252 FUNC GLOBAL DEFAULT 11 tscomputei2function_ │ │ │ │ - 9254: 0108969c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ + 9254: 010896a4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ 9255: 00f15c21 700 FUNC GLOBAL DEFAULT 11 DMTSCreateRHSMassMatrix │ │ │ │ 9256: 00f0aea1 804 FUNC GLOBAL DEFAULT 11 tstrajectorysettype_ │ │ │ │ 9257: 00cde549 740 FUNC GLOBAL DEFAULT 11 PCCreate_Galerkin │ │ │ │ 9258: 00abee89 308 FUNC GLOBAL DEFAULT 11 DMClearNamedLocalVectors │ │ │ │ 9259: 00fba535 420 FUNC GLOBAL DEFAULT 11 TaoLineSearchCreate │ │ │ │ 9260: 001f4a0d 24 FUNC GLOBAL DEFAULT 11 ISGetMinMax │ │ │ │ 9261: 002e352d 50 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointsyms_ │ │ │ │ @@ -9535,15 +9535,15 @@ │ │ │ │ 9531: 00dcfca5 232 FUNC GLOBAL DEFAULT 11 SNESNASMSetDamping │ │ │ │ 9532: 00bc2ff1 10 FUNC GLOBAL DEFAULT 11 KSPSetDiagonalScaleFix │ │ │ │ 9533: 00220351 2820 FUNC GLOBAL DEFAULT 11 PetscSectionPermute │ │ │ │ 9534: 00e69e99 276 FUNC GLOBAL DEFAULT 11 tssetposteventstep_ │ │ │ │ 9535: 00784c85 232 FUNC GLOBAL DEFAULT 11 DMFieldCreateShell │ │ │ │ 9536: 00687a29 88 FUNC GLOBAL DEFAULT 11 MatGetState │ │ │ │ 9537: 00f35d95 1196 FUNC GLOBAL DEFAULT 11 dmtscheckjacobian_ │ │ │ │ - 9538: 0109ed9c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ + 9538: 0109eda4 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 9539: 006ad3c5 628 FUNC GLOBAL DEFAULT 11 MatCreateGraph │ │ │ │ 9540: 00cdcb2d 612 FUNC GLOBAL DEFAULT 11 pcfieldsplitschurgetsubksp_ │ │ │ │ 9541: 0010ed95 32 FUNC GLOBAL DEFAULT 11 PetscRandomGetInterval │ │ │ │ 9542: 00879ca5 288 FUNC GLOBAL DEFAULT 11 DMPlexSetCone │ │ │ │ 9543: 000c6011 6 FUNC GLOBAL DEFAULT 11 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 9544: 002e0671 828 FUNC GLOBAL DEFAULT 11 isglobaltolocalmappingapplyblock_ │ │ │ │ 9545: 00f6b2ad 548 FUNC GLOBAL DEFAULT 11 taoalmmgetsubsolver_ │ │ │ │ @@ -9576,27 +9576,27 @@ │ │ │ │ 9572: 0037cb89 276 FUNC GLOBAL DEFAULT 11 matcoloringsetweighttype_ │ │ │ │ 9573: 00d2c039 1448 FUNC GLOBAL DEFAULT 11 PCReset_MG │ │ │ │ 9574: 0071bb0d 560 FUNC GLOBAL DEFAULT 11 petscfegetbasisspace_ │ │ │ │ 9575: 0068df6d 1136 FUNC GLOBAL DEFAULT 11 MatMatTransposeSolve │ │ │ │ 9576: 003287a5 428 FUNC GLOBAL DEFAULT 11 VecRestoreArrayRead │ │ │ │ 9577: 00ed4965 780 FUNC GLOBAL DEFAULT 11 tsvisetvariablebounds_ │ │ │ │ 9578: 00ed00ed 548 FUNC GLOBAL DEFAULT 11 tsevaluatestep_ │ │ │ │ - 9579: 01149340 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ + 9579: 01149348 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 9580: 00de7925 168 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPreCheck │ │ │ │ 9581: 00c2bbb9 140 FUNC GLOBAL DEFAULT 11 PCBDDCGraphResetCoords │ │ │ │ 9582: 00320fc1 776 FUNC GLOBAL DEFAULT 11 vecpointwisemin_ │ │ │ │ 9583: 00dc3b75 436 FUNC GLOBAL DEFAULT 11 SNESCreate_NEWTONLS │ │ │ │ 9584: 00e53bc1 372 FUNC GLOBAL DEFAULT 11 DMSNESView │ │ │ │ 9585: 0020dfb9 560 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointoffset_ │ │ │ │ 9586: 00e540d9 176 FUNC GLOBAL DEFAULT 11 DMSNESLoad │ │ │ │ 9587: 00e9d329 548 FUNC GLOBAL DEFAULT 11 tsgllegetadapt_ │ │ │ │ 9588: 00af7735 548 FUNC GLOBAL DEFAULT 11 dmlabelgetvalueindex_ │ │ │ │ 9589: 003855e5 3428 FUNC GLOBAL DEFAULT 11 MatGetOrdering │ │ │ │ 9590: 00341ef1 812 FUNC GLOBAL DEFAULT 11 iscomplementvec_ │ │ │ │ - 9591: 01089680 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ + 9591: 01089688 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ 9592: 013574bc 4 OBJECT GLOBAL DEFAULT 24 CHARACTERISTIC_HalfTimeLocal │ │ │ │ 9593: 00cefaa5 276 FUNC GLOBAL DEFAULT 11 pcgamgasmsetuseaggs_ │ │ │ │ 9594: 0017c7b5 44 FUNC GLOBAL DEFAULT 11 petscmallocview_ │ │ │ │ 9595: 007461d1 244 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentDerivativeOffsetsCohesive │ │ │ │ 9596: 00ba0fbd 572 FUNC GLOBAL DEFAULT 11 kspsettype_ │ │ │ │ 9597: 001810e9 16 FUNC GLOBAL DEFAULT 11 PetscMallocLogRequestedSizeSet │ │ │ │ 9598: 0118a3f4 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_SCALAR_ARRAY_Fortran │ │ │ │ @@ -9678,15 +9678,15 @@ │ │ │ │ 9674: 00aad9d5 2556 FUNC GLOBAL DEFAULT 11 DMComputeExactSolution │ │ │ │ 9675: 007ea431 564 FUNC GLOBAL DEFAULT 11 dmdagetcellpoint_ │ │ │ │ 9676: 00ac42ad 904 FUNC GLOBAL DEFAULT 11 DMSetPeriodicity │ │ │ │ 9677: 00e0fbf9 356 FUNC GLOBAL DEFAULT 11 SNESConvergedReasonViewFromOptions │ │ │ │ 9678: 01170590 4 OBJECT GLOBAL DEFAULT 23 PetscTrRealloc │ │ │ │ 9679: 00a9837d 120 FUNC GLOBAL DEFAULT 11 DMFinalizePackage │ │ │ │ 9680: 0065c651 280 FUNC GLOBAL DEFAULT 11 matproductsetfill_ │ │ │ │ - 9681: 01143134 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ + 9681: 0114313c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ 9682: 00cf7b85 228 FUNC GLOBAL DEFAULT 11 PCGAMGSetRankReductionFactors │ │ │ │ 9683: 00ba67c9 280 FUNC GLOBAL DEFAULT 11 kspgetinitialguessknoll_ │ │ │ │ 9684: 00aa60e1 12 FUNC GLOBAL DEFAULT 11 DMGetPointSF │ │ │ │ 9685: 00124851 872 FUNC GLOBAL DEFAULT 11 petscviewerdrawopen_ │ │ │ │ 9686: 001e0dc9 432 FUNC GLOBAL DEFAULT 11 AOCreateMemoryScalableIS │ │ │ │ 9687: 008d1fed 3804 FUNC GLOBAL DEFAULT 11 DMPlexBuildFromCellSectionParallel │ │ │ │ 9688: 00ebe4d5 220 FUNC GLOBAL DEFAULT 11 TSPseudoSetTimeStepIncrement │ │ │ │ @@ -9749,15 +9749,15 @@ │ │ │ │ 9745: 00cef50d 276 FUNC GLOBAL DEFAULT 11 pcgamgsetrepartition_ │ │ │ │ 9746: 00109c49 1788 FUNC GLOBAL DEFAULT 11 PetscDrawLGSPDraw │ │ │ │ 9747: 0128f0e4 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartLabelInvert │ │ │ │ 9748: 00218a9d 248 FUNC GLOBAL DEFAULT 11 PetscSectionSetPermutation │ │ │ │ 9749: 0054f6a9 300 FUNC GLOBAL DEFAULT 11 MatCreateSeqDense │ │ │ │ 9750: 00e0ab11 36 FUNC GLOBAL DEFAULT 11 SNESGetConvergedReasonString │ │ │ │ 9751: 00d26dfd 548 FUNC GLOBAL DEFAULT 11 pcmggetrscale_ │ │ │ │ - 9752: 0109ed88 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ + 9752: 0109ed90 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ 9753: 00d53669 14 FUNC GLOBAL DEFAULT 11 PCPatchSetPartitionOfUnity │ │ │ │ 9754: 011673ac 24 OBJECT GLOBAL DEFAULT 20 SNESNGMRESSelectTypes │ │ │ │ 9755: 000fe47d 12 FUNC GLOBAL DEFAULT 11 PetscDrawBarGetAxis │ │ │ │ 9756: 00bb53a9 1212 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicTolerance │ │ │ │ 9757: 00dcc979 456 FUNC GLOBAL DEFAULT 11 snesnasmgetdamping_ │ │ │ │ 9758: 00bb6aa9 12 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReason │ │ │ │ 9759: 00a26f9d 792 FUNC GLOBAL DEFAULT 11 dmglobaltolocalenddefaultshell_ │ │ │ │ @@ -9875,15 +9875,15 @@ │ │ │ │ 9871: 007c5c49 354 FUNC GLOBAL DEFAULT 11 DMDAGetNumFaces │ │ │ │ 9872: 00979159 1016 FUNC GLOBAL DEFAULT 11 DMPlexNaturalToGlobalEnd │ │ │ │ 9873: 001806ed 500 FUNC GLOBAL DEFAULT 11 PetscMallocDump │ │ │ │ 9874: 00f61d69 16 FUNC GLOBAL DEFAULT 11 TaoADMMGetRegularizationSubsolver │ │ │ │ 9875: 00f915f1 84 FUNC GLOBAL DEFAULT 11 TaoViewFromOptions │ │ │ │ 9876: 00c0549d 596 FUNC GLOBAL DEFAULT 11 pcasmgetlocalsubmatrices_ │ │ │ │ 9877: 00efd791 2412 FUNC GLOBAL DEFAULT 11 TSMonitorSPSwarmSolution │ │ │ │ - 9878: 0109eda8 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ + 9878: 0109edb0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 9879: 013574b4 4 OBJECT GLOBAL DEFAULT 24 CHARACTERISTIC_HalfTimeExchange │ │ │ │ 9880: 00198bf5 12 FUNC GLOBAL DEFAULT 11 PetscObjectSetPrintedOptions │ │ │ │ 9881: 00c05489 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp4_ │ │ │ │ 9882: 006b5a51 280 FUNC GLOBAL DEFAULT 11 matshift_ │ │ │ │ 9883: 00f8afed 580 FUNC GLOBAL DEFAULT 11 taoappendoptionsprefix_ │ │ │ │ 9884: 00d93fed 236 FUNC GLOBAL DEFAULT 11 PCCreate_VPBJacobi │ │ │ │ 9885: 0092c7b5 7216 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Action_Internal │ │ │ │ @@ -10030,27 +10030,27 @@ │ │ │ │ 10026: 00825cc1 160 FUNC GLOBAL DEFAULT 11 dmplexgetfulljoin_ │ │ │ │ 10027: 002c9859 292 FUNC GLOBAL DEFAULT 11 PetscSFComputeDegreeEnd │ │ │ │ 10028: 00200f55 4 FUNC GLOBAL DEFAULT 11 ISColoringRestoreIS │ │ │ │ 10029: 00f13a31 1020 FUNC GLOBAL DEFAULT 11 TSMonitorLGDMDARay │ │ │ │ 10030: 00e4895d 480 FUNC GLOBAL DEFAULT 11 dmadaptorgetsequencelength_ │ │ │ │ 10031: 00ce87f5 216 FUNC GLOBAL DEFAULT 11 PCGAMGMISkSetAggressive │ │ │ │ 10032: 00aa8b5d 852 FUNC GLOBAL DEFAULT 11 DMSetRegionNumDS │ │ │ │ - 10033: 010961b4 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ + 10033: 010961bc 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 10034: 00b75e0d 464 FUNC GLOBAL DEFAULT 11 KSPGMRESMonitorKrylov │ │ │ │ 10035: 0128ec08 4 OBJECT GLOBAL DEFAULT 24 PetscSFRegisterAllCalled │ │ │ │ 10036: 00719571 272 FUNC GLOBAL DEFAULT 11 PetscFEDestroyCellGeometry │ │ │ │ 10037: 002ec1f9 172 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegister │ │ │ │ 10038: 00345981 588 FUNC GLOBAL DEFAULT 11 vecstridescatterall_ │ │ │ │ 10039: 00c05495 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp7_ │ │ │ │ 10040: 00ba57e9 280 FUNC GLOBAL DEFAULT 11 kspsetpcside_ │ │ │ │ 10041: 00825b8d 148 FUNC GLOBAL DEFAULT 11 dmplexmatsetclosure_ │ │ │ │ 10042: 00174425 112 FUNC GLOBAL DEFAULT 11 PetscLogEventsResume │ │ │ │ 10043: 01290570 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorDestroyList │ │ │ │ 10044: 00745ea1 96 FUNC GLOBAL DEFAULT 11 PetscDSGetDimensions │ │ │ │ - 10045: 010961ec 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ + 10045: 010961f4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 10046: 0015358d 48 FUNC GLOBAL DEFAULT 11 petsctimeadd_ │ │ │ │ 10047: 00719dc1 182 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetCellPoint │ │ │ │ 10048: 00db9a51 224 FUNC GLOBAL DEFAULT 11 SNESFASFullSetDownSweep │ │ │ │ 10049: 00344029 288 FUNC GLOBAL DEFAULT 11 vecstridescale_ │ │ │ │ 10050: 013574a8 4 OBJECT GLOBAL DEFAULT 24 CHARACTERISTIC_FullTimeExchange │ │ │ │ 10051: 001129a5 556 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_ASCII │ │ │ │ 10052: 00b84735 276 FUNC GLOBAL DEFAULT 11 ksplsqrsetcomputestandarderrorvec_ │ │ │ │ @@ -10097,15 +10097,15 @@ │ │ │ │ 10093: 00b5f92d 18 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRGetNprealloc │ │ │ │ 10094: 00ed2eb1 284 FUNC GLOBAL DEFAULT 11 tssetmaxsteprejections_ │ │ │ │ 10095: 0067dfa5 236 FUNC GLOBAL DEFAULT 11 matcreatesubmatrices_ │ │ │ │ 10096: 006b8b4d 520 FUNC GLOBAL DEFAULT 11 matgetcolumnreductions_ │ │ │ │ 10097: 00749b05 848 FUNC GLOBAL DEFAULT 11 PetscDSPermuteQuadPoint │ │ │ │ 10098: 00664cb5 780 FUNC GLOBAL DEFAULT 11 matmulttranspose_ │ │ │ │ 10099: 01357434 4 OBJECT GLOBAL DEFAULT 24 SNESLINESEARCH_Apply │ │ │ │ - 10100: 010896c8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ + 10100: 010896d0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ 10101: 01168154 4 OBJECT GLOBAL DEFAULT 20 PetscDTNodeTypes │ │ │ │ 10102: 00218695 132 FUNC GLOBAL DEFAULT 11 PetscSectionGetFieldComponents │ │ │ │ 10103: 00f522a5 812 FUNC GLOBAL DEFAULT 11 taovecgetsubvec_ │ │ │ │ 10104: 0063b2e1 224 FUNC GLOBAL DEFAULT 11 MatSeqSELLSetPreallocation │ │ │ │ 10105: 00b464e1 384 FUNC GLOBAL DEFAULT 11 KSPCreate_CR │ │ │ │ 10106: 002f46a1 252 FUNC GLOBAL DEFAULT 11 pfsetfromoptions_ │ │ │ │ 10107: 000ddd49 560 FUNC GLOBAL DEFAULT 11 petscbenchsettype_ │ │ │ │ @@ -10198,26 +10198,26 @@ │ │ │ │ 10194: 00bf7dd9 2552 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplementPmat │ │ │ │ 10195: 00bbad81 108 FUNC GLOBAL DEFAULT 11 KSPSetMinimumIterations │ │ │ │ 10196: 006b8d55 516 FUNC GLOBAL DEFAULT 11 matmultequal_ │ │ │ │ 10197: 00aa0c4d 224 FUNC GLOBAL DEFAULT 11 DMPrintCellVectorReal │ │ │ │ 10198: 00deb1a5 12 FUNC GLOBAL DEFAULT 11 SNESSetTrustRegionTolerance │ │ │ │ 10199: 00689ff5 1740 FUNC GLOBAL DEFAULT 11 MatSetValuesLocal │ │ │ │ 10200: 00739c6d 3268 FUNC GLOBAL DEFAULT 11 PetscDTAltVWedgeMatrix │ │ │ │ - 10201: 010b4318 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ + 10201: 010b4320 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 10202: 00e23711 656 FUNC GLOBAL DEFAULT 11 SNESMonitorRatio │ │ │ │ 10203: 00690ced 576 FUNC GLOBAL DEFAULT 11 MatSolverTypeGet │ │ │ │ 10204: 0014bf61 300 FUNC GLOBAL DEFAULT 11 petscrmtree_ │ │ │ │ 10205: 00ba39cd 280 FUNC GLOBAL DEFAULT 11 kspsetreusepreconditioner_ │ │ │ │ 10206: 0018f105 700 FUNC GLOBAL DEFAULT 11 petscobjectprintclassnameprefixtype_ │ │ │ │ 10207: 00154559 32 FUNC GLOBAL DEFAULT 11 petscinfoactivateclass_ │ │ │ │ 10208: 000ec319 14 FUNC GLOBAL DEFAULT 11 PetscDrawGetPause │ │ │ │ 10209: 011706bc 4 OBJECT GLOBAL DEFAULT 23 Petsc_Seq_keyval │ │ │ │ 10210: 00806d21 280 FUNC GLOBAL DEFAULT 11 dmforestgetadaptivitysuccess_ │ │ │ │ 10211: 00ef8e99 348 FUNC GLOBAL DEFAULT 11 TSHistoryCreate │ │ │ │ - 10212: 010961e4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ + 10212: 010961ec 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 10213: 00f2fd1d 4068 FUNC GLOBAL DEFAULT 11 DMTSCheckJacobian │ │ │ │ 10214: 00f0c3ed 968 FUNC GLOBAL DEFAULT 11 tstrajectorygetupdatedhistoryvecs_ │ │ │ │ 10215: 00139e05 80 FUNC GLOBAL DEFAULT 11 PetscViewerSetOptionsPrefix │ │ │ │ 10216: 00ba9ca5 46 FUNC GLOBAL DEFAULT 11 kspmonitorsolution_ │ │ │ │ 10217: 00e2dc85 408 FUNC GLOBAL DEFAULT 11 sneslinesearchgettype_ │ │ │ │ 10218: 0017ec49 28 FUNC GLOBAL DEFAULT 11 PetscMallocGetMaximumUsage │ │ │ │ 10219: 001db1c9 152 FUNC GLOBAL DEFAULT 11 AOMappingHasPetscIndex │ │ │ │ @@ -10285,15 +10285,15 @@ │ │ │ │ 10281: 00e09381 10 FUNC GLOBAL DEFAULT 11 SNESSetNormSchedule │ │ │ │ 10282: 0032ce65 88 FUNC GLOBAL DEFAULT 11 VecScale │ │ │ │ 10283: 0055f565 548 FUNC GLOBAL DEFAULT 11 matisgetlocalmat_ │ │ │ │ 10284: 007384dd 832 FUNC GLOBAL DEFAULT 11 PetscDTCreateDefaultQuadrature │ │ │ │ 10285: 00dbe461 280 FUNC GLOBAL DEFAULT 11 snesngssetsweeps_ │ │ │ │ 10286: 009727fd 188 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetMaximumMagnitude │ │ │ │ 10287: 01164768 24 OBJECT GLOBAL DEFAULT 20 PetscSubcommTypes │ │ │ │ - 10288: 010896c4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ + 10288: 010896cc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ 10289: 00156c41 32 FUNC GLOBAL DEFAULT 11 petsclogeventactivate_ │ │ │ │ 10290: 008fdf61 18 FUNC GLOBAL DEFAULT 11 DMPlexGetMaxProjectionHeight │ │ │ │ 10291: 000f4da9 252 FUNC GLOBAL DEFAULT 11 petscdrawpopcurrentpoint_ │ │ │ │ 10292: 001ce9c9 632 FUNC GLOBAL DEFAULT 11 PetscMergeMPIIntArray │ │ │ │ 10293: 013575c0 4 OBJECT GLOBAL DEFAULT 24 TS_PseudoComputeTimeStep │ │ │ │ 10294: 00d7007d 276 FUNC GLOBAL DEFAULT 11 pctelescopesetignoredm_ │ │ │ │ 10295: 00af03d5 596 FUNC GLOBAL DEFAULT 11 DMLabelSetType │ │ │ │ @@ -10314,15 +10314,15 @@ │ │ │ │ 10310: 00f9b2bd 50 FUNC GLOBAL DEFAULT 11 TaoGetHessian │ │ │ │ 10311: 01186680 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsHelpPrintedSingleton │ │ │ │ 10312: 001849a5 120 FUNC GLOBAL DEFAULT 11 PetscOptionsScalar_Private │ │ │ │ 10313: 0128ef0c 4 OBJECT GLOBAL DEFAULT 24 MAT_FDColoringCreate │ │ │ │ 10314: 00804931 572 FUNC GLOBAL DEFAULT 11 dmforestsettopology_ │ │ │ │ 10315: 0020d4b1 540 FUNC GLOBAL DEFAULT 11 petscsectiongetpointlayout_ │ │ │ │ 10316: 00170ff1 232 FUNC GLOBAL DEFAULT 11 PetscLogHandlerGetEventPerfInfo │ │ │ │ - 10317: 01089690 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ + 10317: 01089698 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ 10318: 00b59789 548 FUNC GLOBAL DEFAULT 11 kspfetidpgetinnerksp_ │ │ │ │ 10319: 0065251d 2640 FUNC GLOBAL DEFAULT 11 MatCreateHermitianTranspose │ │ │ │ 10320: 0087a919 100 FUNC GLOBAL DEFAULT 11 DMPlexSetSupportSize │ │ │ │ 10321: 00b9ff45 280 FUNC GLOBAL DEFAULT 11 kspsetchecknormiteration_ │ │ │ │ 10322: 00e9d029 216 FUNC GLOBAL DEFAULT 11 TSDiscGradUseGonzalez │ │ │ │ 10323: 0038a341 188 FUNC GLOBAL DEFAULT 11 matpartitioningsetvertexweights_ │ │ │ │ 10324: 00449231 3396 FUNC GLOBAL DEFAULT 11 MatCreate_SeqAIJ │ │ │ │ @@ -10437,15 +10437,15 @@ │ │ │ │ 10433: 0128ef30 4 OBJECT GLOBAL DEFAULT 24 MAT_GetSeqNonzeroStructure │ │ │ │ 10434: 006ac48d 308 FUNC GLOBAL DEFAULT 11 MatHasCongruentLayouts │ │ │ │ 10435: 0128ee78 4 OBJECT GLOBAL DEFAULT 24 MAT_CUSPARSECopyFromGPU │ │ │ │ 10436: 0118b8d8 4 OBJECT GLOBAL DEFAULT 24 MPIU_ENUM │ │ │ │ 10437: 00a79261 488 FUNC GLOBAL DEFAULT 11 dmswarmgetlocalsize_ │ │ │ │ 10438: 0084c6e1 808 FUNC GLOBAL DEFAULT 11 dmplexgetpointlocalfield_ │ │ │ │ 10439: 00fbc3cd 20 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetObjectiveAndGradientRoutine │ │ │ │ - 10440: 010961c4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ + 10440: 010961cc 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ 10441: 0012abb5 396 FUNC GLOBAL DEFAULT 11 petscviewerhdf5incrementtimestep_ │ │ │ │ 10442: 0066cae5 604 FUNC GLOBAL DEFAULT 11 mathermitiantranspose_ │ │ │ │ 10443: 0073f4c1 80 FUNC GLOBAL DEFAULT 11 PetscDSViewFromOptions │ │ │ │ 10444: 00972b95 196 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetNormalizationOrder │ │ │ │ 10445: 00a7b8ad 864 FUNC GLOBAL DEFAULT 11 dmswarmcreatepointpercellcount_ │ │ │ │ 10446: 0037ce0d 564 FUNC GLOBAL DEFAULT 11 MatColoringView │ │ │ │ 10447: 00ec69f9 584 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticRegister │ │ │ │ @@ -10628,15 +10628,15 @@ │ │ │ │ 10624: 008f5cf9 120 FUNC GLOBAL DEFAULT 11 DMPlexDistributeOverlap │ │ │ │ 10625: 00eee225 456 FUNC GLOBAL DEFAULT 11 TSPostEvaluate │ │ │ │ 10626: 00e2917d 64 FUNC GLOBAL DEFAULT 11 SNESLineSearchCreate_CP │ │ │ │ 10627: 011672b4 32 OBJECT GLOBAL DEFAULT 20 PCMGGalerkinTypes │ │ │ │ 10628: 000d0971 4 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4impl10DeviceBaseINS0_4host6DeviceEE10viewDeviceEP14_n_PetscDeviceP14_p_PetscViewer │ │ │ │ 10629: 008505e9 1012 FUNC GLOBAL DEFAULT 11 dmplexlabelcohesivecomplete_ │ │ │ │ 10630: 00371361 544 FUNC GLOBAL DEFAULT 11 matcoarsensetstrengthindex_ │ │ │ │ - 10631: 01151edc 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ + 10631: 01151ee4 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ 10632: 0128ec0c 4 OBJECT GLOBAL DEFAULT 24 PetscSFList │ │ │ │ 10633: 000daf79 804 FUNC GLOBAL DEFAULT 11 petscbagviewfromoptions_ │ │ │ │ 10634: 0087eda1 300 FUNC GLOBAL DEFAULT 11 DMPlexGetConeRecursiveVertices │ │ │ │ 10635: 00a82009 596 FUNC GLOBAL DEFAULT 11 DMSwarmCreateMassMatrixSquare │ │ │ │ 10636: 00f91975 16 FUNC GLOBAL DEFAULT 11 TaoGetMaximumFunctionEvaluations │ │ │ │ 10637: 00391b6d 10 FUNC GLOBAL DEFAULT 11 MatPartitioningGetType │ │ │ │ 10638: 00849f41 768 FUNC GLOBAL DEFAULT 11 dmplexnaturaltoglobalend_ │ │ │ │ @@ -10663,15 +10663,15 @@ │ │ │ │ 10659: 00172d6d 300 FUNC GLOBAL DEFAULT 11 PetscLogStagePop │ │ │ │ 10660: 0135768c 4 OBJECT GLOBAL DEFAULT 24 TAO_CLASSID │ │ │ │ 10661: 00edcb29 1208 FUNC GLOBAL DEFAULT 11 tsgetcosthessianproducts_ │ │ │ │ 10662: 00be8429 404 FUNC GLOBAL DEFAULT 11 MatLMVMSetJ0KSP │ │ │ │ 10663: 00b727f9 296 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcnochange_ │ │ │ │ 10664: 00dbbaa5 560 FUNC GLOBAL DEFAULT 11 snesfascyclegetrestriction_ │ │ │ │ 10665: 000d1941 324 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap13snapshot_typeC1EP21_p_PetscDeviceContext15PetscStackFrameILb0EE │ │ │ │ - 10666: 010896bc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ + 10666: 010896c4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ 10667: 00463801 480 FUNC GLOBAL DEFAULT 11 matseqaijgetmaxrownonzeros_ │ │ │ │ 10668: 0079454d 172 FUNC GLOBAL DEFAULT 11 DMDASetOffset │ │ │ │ 10669: 0118c958 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingOn │ │ │ │ 10670: 001a7609 792 FUNC GLOBAL DEFAULT 11 PetscOptionsGetEList │ │ │ │ 10671: 002f7339 548 FUNC GLOBAL DEFAULT 11 vecghostgetghostis_ │ │ │ │ 10672: 0075e3d5 708 FUNC GLOBAL DEFAULT 11 petscpdfgaussian3d_ │ │ │ │ 10673: 00f81189 140 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsctao │ │ │ │ @@ -10726,15 +10726,15 @@ │ │ │ │ 10722: 00527dc5 256 FUNC GLOBAL DEFAULT 11 MatCompositeAddMat │ │ │ │ 10723: 007944c9 18 FUNC GLOBAL DEFAULT 11 DMDAGetDof │ │ │ │ 10724: 00ee22f9 140 FUNC GLOBAL DEFAULT 11 TSAdjointMonitorCancel │ │ │ │ 10725: 004abeb1 2392 FUNC GLOBAL DEFAULT 11 MatCreate_MPIBAIJ │ │ │ │ 10726: 00b0679d 440 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate │ │ │ │ 10727: 00698c49 572 FUNC GLOBAL DEFAULT 11 MatSetVariableBlockSizes │ │ │ │ 10728: 0083e0a9 808 FUNC GLOBAL DEFAULT 11 dmplexcomputeinterpolatornested_ │ │ │ │ - 10729: 010896b4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ + 10729: 010896bc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ 10730: 0018a7d1 456 FUNC GLOBAL DEFAULT 11 petscobjectcopyfortranfunctionpointers_ │ │ │ │ 10731: 0128f118 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_NaturalToGlobalBegin │ │ │ │ 10732: 0128ee24 4 OBJECT GLOBAL DEFAULT 24 MATCOLORING_Apply │ │ │ │ 10733: 00f939a1 12 FUNC GLOBAL DEFAULT 11 TaoGetConvergedReason │ │ │ │ 10734: 00ae73e9 252 FUNC GLOBAL DEFAULT 11 dmlocalizecoordinates_ │ │ │ │ 10735: 00f0ad35 364 FUNC GLOBAL DEFAULT 11 tstrajectorycreate_ │ │ │ │ 10736: 00f0b1c5 596 FUNC GLOBAL DEFAULT 11 tstrajectorygettype_ │ │ │ │ @@ -10748,15 +10748,15 @@ │ │ │ │ 10744: 00626da5 272 FUNC GLOBAL DEFAULT 11 matscattergetvecscatter_ │ │ │ │ 10745: 0070c0b1 276 FUNC GLOBAL DEFAULT 11 petscfeopenclsetrealtype_ │ │ │ │ 10746: 0071d22d 532 FUNC GLOBAL DEFAULT 11 petscfepushforwardgradient_ │ │ │ │ 10747: 0022176d 324 FUNC GLOBAL DEFAULT 11 PetscSectionGetClosurePermutation │ │ │ │ 10748: 00fce5f5 168 FUNC GLOBAL DEFAULT 11 TaoShellGetContext │ │ │ │ 10749: 00190545 284 FUNC GLOBAL DEFAULT 11 petscobjectcompareid_ │ │ │ │ 10750: 001cdb0d 46 FUNC GLOBAL DEFAULT 11 PetscSortedMPIInt │ │ │ │ - 10751: 01159184 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ + 10751: 0115918c 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ 10752: 00d3a565 108 FUNC GLOBAL DEFAULT 11 PCMGSetCycleTypeOnLevel │ │ │ │ 10753: 001f2ce5 556 FUNC GLOBAL DEFAULT 11 isduplicate_ │ │ │ │ 10754: 006b0b0d 124 FUNC GLOBAL DEFAULT 11 matfdcoloringgetperturbedcolumnsf90_ │ │ │ │ 10755: 00dc0d81 18 FUNC GLOBAL DEFAULT 11 SNESNGSGetSweeps │ │ │ │ 10756: 00691971 488 FUNC GLOBAL DEFAULT 11 MatGetRowMaxAbs │ │ │ │ 10757: 00f0d1d9 892 FUNC GLOBAL DEFAULT 11 TSTrajectoryGet │ │ │ │ 10758: 00d1af7d 216 FUNC GLOBAL DEFAULT 11 PCJacobiSetFixDiagonal │ │ │ │ @@ -10899,15 +10899,15 @@ │ │ │ │ 10895: 007b96ed 188 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalBegin │ │ │ │ 10896: 00bcb501 964 FUNC GLOBAL DEFAULT 11 KSPMatRegisterAll │ │ │ │ 10897: 00ab2b49 184 FUNC GLOBAL DEFAULT 11 DMCopyDisc │ │ │ │ 10898: 00e2eed1 464 FUNC GLOBAL DEFAULT 11 sneslinesearchgetdamping_ │ │ │ │ 10899: 0087cb51 312 FUNC GLOBAL DEFAULT 11 DMPlexGetDepth │ │ │ │ 10900: 0116492c 28 OBJECT GLOBAL DEFAULT 20 PetscSFWindowFlavorTypes │ │ │ │ 10901: 00353e8d 280 FUNC GLOBAL DEFAULT 11 vectaggersetblocksize_ │ │ │ │ - 10902: 010896e0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ + 10902: 010896e8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ 10903: 0011e3b9 852 FUNC GLOBAL DEFAULT 11 PETSC_VIEWER_BINARY_ │ │ │ │ 10904: 011700fc 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 10905: 00d24979 280 FUNC GLOBAL DEFAULT 11 pcmgsetadaptcr_ │ │ │ │ 10906: 00da4359 10 FUNC GLOBAL DEFAULT 11 PCSetUseAmat │ │ │ │ 10907: 00f63c9d 280 FUNC GLOBAL DEFAULT 11 taoadmmsetupdatetype_ │ │ │ │ 10908: 0082fd91 704 FUNC GLOBAL DEFAULT 11 dmplexlabelsview_ │ │ │ │ 10909: 011700e0 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscoptions │ │ │ │ @@ -10919,15 +10919,15 @@ │ │ │ │ 10915: 0031a4e1 780 FUNC GLOBAL DEFAULT 11 vecdotrealpart_ │ │ │ │ 10916: 00ee0a75 608 FUNC GLOBAL DEFAULT 11 TSComputeCostIntegrand │ │ │ │ 10917: 00152fa5 464 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at_all │ │ │ │ 10918: 005bbebd 872 FUNC GLOBAL DEFAULT 11 matcreatempisbaijwitharrays_ │ │ │ │ 10919: 0063eeb1 1092 FUNC GLOBAL DEFAULT 11 matshellsetoperation_ │ │ │ │ 10920: 01170c0c 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscdualspace │ │ │ │ 10921: 004331ad 656 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetTotalPreallocation │ │ │ │ - 10922: 01089714 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ + 10922: 0108971c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 10923: 00e30df9 280 FUNC GLOBAL DEFAULT 11 sneslinesearchsetreason_ │ │ │ │ 10924: 00da87f1 172 FUNC GLOBAL DEFAULT 11 PCRegister │ │ │ │ 10925: 01170230 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscbench │ │ │ │ 10926: 000f0835 1044 FUNC GLOBAL DEFAULT 11 PetscDrawStringBoxed │ │ │ │ 10927: 00f15759 320 FUNC GLOBAL DEFAULT 11 DMTSGetIJacobianLocal │ │ │ │ 10928: 006b9fa1 784 FUNC GLOBAL DEFAULT 11 matmattransposemultequal_ │ │ │ │ 10929: 000ff6d9 484 FUNC GLOBAL DEFAULT 11 PetscDrawSPCreate │ │ │ │ @@ -11094,15 +11094,15 @@ │ │ │ │ 11090: 00ac815d 532 FUNC GLOBAL DEFAULT 11 dmsetcoordinatesection_ │ │ │ │ 11091: 00de7b29 244 FUNC GLOBAL DEFAULT 11 SNESNewtonTRPreCheck │ │ │ │ 11092: 00a11b4d 700 FUNC GLOBAL DEFAULT 11 dmplextransformview_ │ │ │ │ 11093: 00f4ee81 460 FUNC GLOBAL DEFAULT 11 taosetlmvmmatrix_ │ │ │ │ 11094: 0076cc61 208 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetNumSubspaces │ │ │ │ 11095: 00972f31 116 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetVerbosity │ │ │ │ 11096: 00e44669 152 FUNC GLOBAL DEFAULT 11 DMInterpolationRestoreVector │ │ │ │ - 11097: 010961bc 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ + 11097: 010961c4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ 11098: 001ba72d 248 FUNC GLOBAL DEFAULT 11 petscbarrier_ │ │ │ │ 11099: 0128efd4 4 OBJECT GLOBAL DEFAULT 24 MAT_COLORING_CLASSID │ │ │ │ 11100: 0128f0dc 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartStratSF │ │ │ │ 11101: 0096f531 3336 FUNC GLOBAL DEFAULT 11 DMPlexUninterpolate │ │ │ │ 11102: 005b2cf1 1812 FUNC GLOBAL DEFAULT 11 MatCreate_Nest │ │ │ │ 11103: 00fa2c59 8004 FUNC GLOBAL DEFAULT 11 gqt │ │ │ │ 11104: 001335ed 224 FUNC GLOBAL DEFAULT 11 PetscViewerStringGetStringRead │ │ │ │ @@ -11249,15 +11249,15 @@ │ │ │ │ 11245: 001b1c59 10 FUNC GLOBAL DEFAULT 11 PetscObjectGetOptionsPrefix │ │ │ │ 11246: 01167150 28 OBJECT GLOBAL DEFAULT 20 PCASMTypes │ │ │ │ 11247: 00384569 448 FUNC GLOBAL DEFAULT 11 SPARSEPACKqmdrch │ │ │ │ 11248: 00e4d7ed 280 FUNC GLOBAL DEFAULT 11 DMSNESSetObjectiveLocal │ │ │ │ 11249: 006eb54d 612 FUNC GLOBAL DEFAULT 11 petscdualspacecreatesum_ │ │ │ │ 11250: 00e15525 220 FUNC GLOBAL DEFAULT 11 SNESGetNGS │ │ │ │ 11251: 0129052c 4 OBJECT GLOBAL DEFAULT 24 KSP_AGMRESComputeDeflationData │ │ │ │ - 11252: 010896ec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ + 11252: 010896f4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 11253: 00dc6061 216 FUNC GLOBAL DEFAULT 11 SNESMSSetType │ │ │ │ 11254: 00b738c5 30 FUNC GLOBAL DEFAULT 11 kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 11255: 012904bc 4 OBJECT GLOBAL DEFAULT 24 DM_LocatePoints │ │ │ │ 11256: 00d9b8f5 468 FUNC GLOBAL DEFAULT 11 pcsetdiagonalscale_ │ │ │ │ 11257: 00f9b03d 52 FUNC GLOBAL DEFAULT 11 TaoGetGradient │ │ │ │ 11258: 007ae255 1052 FUNC GLOBAL DEFAULT 11 DMCreate_DA │ │ │ │ 11259: 002c748d 656 FUNC GLOBAL DEFAULT 11 PetscSFBcastWithMemTypeBegin │ │ │ │ @@ -11364,15 +11364,15 @@ │ │ │ │ 11360: 00ea8c5d 116 FUNC GLOBAL DEFAULT 11 TSIRKRegisterAll │ │ │ │ 11361: 00f2f8ad 1136 FUNC GLOBAL DEFAULT 11 DMTSCheckResidual │ │ │ │ 11362: 00a6bf19 56 FUNC GLOBAL DEFAULT 11 DMStagGetIsLastRank │ │ │ │ 11363: 00ba69f9 280 FUNC GLOBAL DEFAULT 11 kspsetcomputesingularvalues_ │ │ │ │ 11364: 0018c6fd 700 FUNC GLOBAL DEFAULT 11 petscoptionsview_ │ │ │ │ 11365: 00139ea5 84 FUNC GLOBAL DEFAULT 11 PetscViewerGetOptionsPrefix │ │ │ │ 11366: 00e60c55 176 FUNC GLOBAL DEFAULT 11 TSAdaptSetMonitor │ │ │ │ - 11367: 01143144 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ + 11367: 0114314c 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 11368: 00fba735 624 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetType │ │ │ │ 11369: 00da3fa1 304 FUNC GLOBAL DEFAULT 11 PCDestroy │ │ │ │ 11370: 001d8b05 6 FUNC GLOBAL DEFAULT 11 __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ 11371: 00f0c7b5 900 FUNC GLOBAL DEFAULT 11 tstrajectoryrestoreupdatedhistoryvecs_ │ │ │ │ 11372: 00da8799 88 FUNC GLOBAL DEFAULT 11 PCViewFromOptions │ │ │ │ 11373: 0128ebbc 4 OBJECT GLOBAL DEFAULT 24 PetscSectionSymList │ │ │ │ 11374: 006eac71 276 FUNC GLOBAL DEFAULT 11 petscdualspacesumgetconcatenate_ │ │ │ │ @@ -11389,15 +11389,15 @@ │ │ │ │ 11385: 0075347d 484 FUNC GLOBAL DEFAULT 11 petscdsgetcoordinatedimension_ │ │ │ │ 11386: 00a25c49 10 FUNC GLOBAL DEFAULT 11 DMShellSetCreateLocalVector │ │ │ │ 11387: 00aed209 92 FUNC GLOBAL DEFAULT 11 DMLabelGetValueIndex │ │ │ │ 11388: 006a4835 776 FUNC GLOBAL DEFAULT 11 MatPtAP │ │ │ │ 11389: 007d5efd 6400 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPIAIJ │ │ │ │ 11390: 0074a7f5 124 FUNC GLOBAL DEFAULT 11 PetscPDFSampleGaussian2D │ │ │ │ 11391: 00e0ac99 10 FUNC GLOBAL DEFAULT 11 SNESSetUpdate │ │ │ │ - 11392: 010bdf38 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ + 11392: 010bdf40 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ 11393: 00e4df49 324 FUNC GLOBAL DEFAULT 11 DMSNESGetBoundaryLocal │ │ │ │ 11394: 00ee4201 468 FUNC GLOBAL DEFAULT 11 TSComputeSNESJacobian │ │ │ │ 11395: 006bad11 808 FUNC GLOBAL DEFAULT 11 matreorderfornonzerodiagonal_ │ │ │ │ 11396: 008ea921 300 FUNC GLOBAL DEFAULT 11 DMPlexGetAdjacency │ │ │ │ 11397: 006a2745 1036 FUNC GLOBAL DEFAULT 11 MatCholeskyFactor │ │ │ │ 11398: 0018f3c1 252 FUNC GLOBAL DEFAULT 11 petscobjectname_ │ │ │ │ 11399: 0083bfb1 468 FUNC GLOBAL DEFAULT 11 dmplexglobaltolocalbasis_ │ │ │ │ @@ -11786,25 +11786,25 @@ │ │ │ │ 11782: 0128ee88 4 OBJECT GLOBAL DEFAULT 24 MAT_Seqstompinum │ │ │ │ 11783: 00a0ca79 548 FUNC GLOBAL DEFAULT 11 dmplexrefineregulargetaffinetransforms_ │ │ │ │ 11784: 00bb1069 10 FUNC GLOBAL DEFAULT 11 KSPGetType │ │ │ │ 11785: 00de512d 60 FUNC GLOBAL DEFAULT 11 snesshellsetsolve_ │ │ │ │ 11786: 009ffdc9 476 FUNC GLOBAL DEFAULT 11 dmplextransformextrudegetlayers_ │ │ │ │ 11787: 00cbccb5 280 FUNC GLOBAL DEFAULT 11 pcfactorgetuseinplace_ │ │ │ │ 11788: 0118a8c0 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_ct │ │ │ │ - 11789: 01089674 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ + 11789: 0108967c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ 11790: 00345bcd 544 FUNC GLOBAL DEFAULT 11 vecstridegather_ │ │ │ │ 11791: 0017c369 24 FUNC GLOBAL DEFAULT 11 petscmallocsetdram_ │ │ │ │ 11792: 0128ebcc 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Unpack │ │ │ │ 11793: 00ee47a1 5080 FUNC GLOBAL DEFAULT 11 TSView │ │ │ │ 11794: 00ee7f1d 1108 FUNC GLOBAL DEFAULT 11 TSLoad │ │ │ │ 11795: 01357680 4 OBJECT GLOBAL DEFAULT 24 TAO_GradientEval │ │ │ │ 11796: 0090128d 244 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValues │ │ │ │ 11797: 005adcf5 372 FUNC GLOBAL DEFAULT 11 MatNestSetSubMats │ │ │ │ 11798: 00d8c3ad 468 FUNC GLOBAL DEFAULT 11 PCCreate_TFS │ │ │ │ - 11799: 010896ac 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ + 11799: 010896b4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ 11800: 00f622e5 96 FUNC GLOBAL DEFAULT 11 TaoGetADMMParentTao │ │ │ │ 11801: 001cd8d1 572 FUNC GLOBAL DEFAULT 11 PetscSortIntWithIntCountArrayPair │ │ │ │ 11802: 0081a41d 3768 FUNC GLOBAL DEFAULT 11 DMNetworkSetVertexLocalToGlobalOrdering │ │ │ │ 11803: 00de531d 208 FUNC GLOBAL DEFAULT 11 SNESShellSetSolve │ │ │ │ 11804: 0067ea85 1940 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreateRigidBody │ │ │ │ 11805: 00847ca1 1052 FUNC GLOBAL DEFAULT 11 dmplexmetricintersection2_ │ │ │ │ 11806: 00f8f009 328 FUNC GLOBAL DEFAULT 11 taosetvariableboundsroutine_ │ │ │ │ @@ -11812,15 +11812,15 @@ │ │ │ │ 11808: 001204d1 608 FUNC GLOBAL DEFAULT 11 petscviewerbinaryopen_ │ │ │ │ 11809: 00106a1d 512 FUNC GLOBAL DEFAULT 11 petscdrawlgaddcommonpoint_ │ │ │ │ 11810: 00ab609d 244 FUNC GLOBAL DEFAULT 11 DMPolytopeGetVertexOrientation │ │ │ │ 11811: 001a4bb1 148 FUNC GLOBAL DEFAULT 11 PetscOptionsMonitorSet │ │ │ │ 11812: 0067a1f1 592 FUNC GLOBAL DEFAULT 11 matcreateredundantmatrix_ │ │ │ │ 11813: 000fd985 2680 FUNC GLOBAL DEFAULT 11 PetscDrawBarDraw │ │ │ │ 11814: 0074fcd9 58 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasBdJacobianPreconditioner │ │ │ │ - 11815: 010961dc 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ + 11815: 010961e4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 11816: 00146511 8 FUNC GLOBAL DEFAULT 11 PetscErrorPrintfNone │ │ │ │ 11817: 0118a3f8 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_INTEGER_ARRAY_Fortran │ │ │ │ 11818: 0014726d 748 FUNC GLOBAL DEFAULT 11 petscintview_ │ │ │ │ 11819: 00728ebd 14 FUNC GLOBAL DEFAULT 11 PetscFVGetSpatialDimension │ │ │ │ 11820: 006f4b41 368 FUNC GLOBAL DEFAULT 11 petscdualspacecreate_ │ │ │ │ 11821: 00f62605 256 FUNC GLOBAL DEFAULT 11 TaoADMMGetUpdateType │ │ │ │ 11822: 00dec545 460 FUNC GLOBAL DEFAULT 11 dmsetvi_ │ │ │ │ @@ -11937,28 +11937,28 @@ │ │ │ │ 11933: 00b235d5 456 FUNC GLOBAL DEFAULT 11 kspcggetobjfcn_ │ │ │ │ 11934: 00672ea9 548 FUNC GLOBAL DEFAULT 11 matsetvariableblocksizes_ │ │ │ │ 11935: 00d24751 276 FUNC GLOBAL DEFAULT 11 pcmgsetadaptinterpolation_ │ │ │ │ 11936: 00bb5865 116 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicToleranceDestroy │ │ │ │ 11937: 00349de1 2264 FUNC GLOBAL DEFAULT 11 VecWhichInactive │ │ │ │ 11938: 001c9dd9 48 FUNC GLOBAL DEFAULT 11 PetscGetDisplay │ │ │ │ 11939: 00b77df9 216 FUNC GLOBAL DEFAULT 11 KSPGMRESSetCGSRefinementType │ │ │ │ - 11940: 0114934c 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ + 11940: 01149354 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 11941: 00e60eb1 24 FUNC GLOBAL DEFAULT 11 TSAdaptGetSafety │ │ │ │ 11942: 00172a1d 96 FUNC GLOBAL DEFAULT 11 PetscLogPerfstubsBegin │ │ │ │ 11943: 00199b5d 10 FUNC GLOBAL DEFAULT 11 PetscContainerSetUserDestroy │ │ │ │ 11944: 005b3405 544 FUNC GLOBAL DEFAULT 11 matnormalgetmat_ │ │ │ │ 11945: 00d9eea5 280 FUNC GLOBAL DEFAULT 11 pcsetreusepreconditioner_ │ │ │ │ 11946: 00699875 212 FUNC GLOBAL DEFAULT 11 MatGetColumnIJ │ │ │ │ 11947: 002d524d 152 FUNC GLOBAL DEFAULT 11 petscsfcreateremoteoffsetsf90_ │ │ │ │ 11948: 001b6e5d 24 FUNC GLOBAL DEFAULT 11 petscpythonfinalize_ │ │ │ │ 11949: 0099f1f1 1348 FUNC GLOBAL DEFAULT 11 DMPlexCreateProcessSF │ │ │ │ 11950: 00de61a1 1212 FUNC GLOBAL DEFAULT 11 snesnewtontrgetupdateparameters_ │ │ │ │ 11951: 007ecc91 104 FUNC GLOBAL DEFAULT 11 dmdagetprocessorsubsets_ │ │ │ │ 11952: 00339305 1440 FUNC GLOBAL DEFAULT 11 VecStashView │ │ │ │ - 11953: 010b42f0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ + 11953: 010b42f8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ 11954: 00cb9a39 252 FUNC GLOBAL DEFAULT 11 PCFactorGetShiftType │ │ │ │ 11955: 00dba421 276 FUNC GLOBAL DEFAULT 11 snesfasgettype_ │ │ │ │ 11956: 0017cdb9 88 FUNC GLOBAL DEFAULT 11 PetscMallocClear │ │ │ │ 11957: 00a248f5 168 FUNC GLOBAL DEFAULT 11 DMGlobalToLocalEndDefaultShell │ │ │ │ 11958: 0071b3b9 484 FUNC GLOBAL DEFAULT 11 petscfegetnumcomponents_ │ │ │ │ 11959: 0065d57d 276 FUNC GLOBAL DEFAULT 11 matproductgettype_ │ │ │ │ 11960: 0074fafd 476 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetIndexBdJacobian │ │ │ │ @@ -12178,15 +12178,15 @@ │ │ │ │ 12174: 0033aca9 4 FUNC GLOBAL DEFAULT 11 VecGetPinnedMemoryMin │ │ │ │ 12175: 00388789 404 FUNC GLOBAL DEFAULT 11 matpartitioninggettype_ │ │ │ │ 12176: 007780a9 14 FUNC GLOBAL DEFAULT 11 PetscSpaceGetNumVariables │ │ │ │ 12177: 003173b1 292 FUNC GLOBAL DEFAULT 11 veccreateseq_ │ │ │ │ 12178: 00370531 276 FUNC GLOBAL DEFAULT 11 matcoarsensetstrictaggs_ │ │ │ │ 12179: 000d3995 120 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIKx14_n_WeakContextESaIS3_EED2Ev │ │ │ │ 12180: 00758549 296 FUNC GLOBAL DEFAULT 11 petscquadraturedestroy_ │ │ │ │ - 12181: 010896d8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ + 12181: 010896e0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ 12182: 0018cbe9 252 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpop_ │ │ │ │ 12183: 00a6bf51 38 FUNC GLOBAL DEFAULT 11 DMStagGetLocalSizes │ │ │ │ 12184: 008161bd 96 FUNC GLOBAL DEFAULT 11 DMNetworkGetConnectedVertices │ │ │ │ 12185: 01170e4c 144 OBJECT GLOBAL DEFAULT 23 mfem_table_cid_unint │ │ │ │ 12186: 0020d8e9 548 FUNC GLOBAL DEFAULT 11 petscsectiongetoffset_ │ │ │ │ 12187: 0116716c 4 OBJECT GLOBAL DEFAULT 20 PCSides │ │ │ │ 12188: 00a9f72d 12 FUNC GLOBAL DEFAULT 11 DMGetBasisTransformDM_Internal │ │ │ │ @@ -12235,15 +12235,15 @@ │ │ │ │ 12231: 0118a8c8 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len │ │ │ │ 12232: 007440ed 6192 FUNC GLOBAL DEFAULT 11 PetscDSView │ │ │ │ 12233: 003627a5 12 FUNC GLOBAL DEFAULT 11 matfdcoloringnotequal_ │ │ │ │ 12234: 01185648 8 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_scalar │ │ │ │ 12235: 00d1469d 208 FUNC GLOBAL DEFAULT 11 PCISSetUseStiffnessScaling │ │ │ │ 12236: 000ebf31 12 FUNC GLOBAL DEFAULT 11 PetscDrawGetMarkerType │ │ │ │ 12237: 009310fd 472 FUNC GLOBAL DEFAULT 11 DMPlexCreateFluentFromFile │ │ │ │ - 12238: 0108970c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ + 12238: 01089714 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 12239: 00afd9ad 248 FUNC GLOBAL DEFAULT 11 PetscPartitionerMatPartitioningGetMatPartitioning │ │ │ │ 12240: 00a6bee1 56 FUNC GLOBAL DEFAULT 11 DMStagGetIsFirstRank │ │ │ │ 12241: 00a7bded 280 FUNC GLOBAL DEFAULT 11 dmswarmsetnumspecies_ │ │ │ │ 12242: 00db88c9 14 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetRScale │ │ │ │ 12243: 00f69ef9 248 FUNC GLOBAL DEFAULT 11 TaoALMMGetSubsolver │ │ │ │ 12244: 00ee5b79 12 FUNC GLOBAL DEFAULT 11 TSGetTrajectory │ │ │ │ 12245: 0071b6d1 1084 FUNC GLOBAL DEFAULT 11 petscfegettilesizes_ │ │ │ │ @@ -12301,15 +12301,15 @@ │ │ │ │ 12297: 00ed9ff9 1196 FUNC GLOBAL DEFAULT 11 tscomputeihessianproductfunctionuu_ │ │ │ │ 12298: 00ac7f39 548 FUNC GLOBAL DEFAULT 11 dmgetcoordinatesection_ │ │ │ │ 12299: 00ee72d9 188 FUNC GLOBAL DEFAULT 11 TSSetDuration │ │ │ │ 12300: 00bb2c69 16 FUNC GLOBAL DEFAULT 11 KSPGetIterationNumber │ │ │ │ 12301: 001d2621 7464 FUNC GLOBAL DEFAULT 11 PetscTimSort │ │ │ │ 12302: 003339cd 1804 FUNC GLOBAL DEFAULT 11 VecSetType │ │ │ │ 12303: 00346931 256 FUNC GLOBAL DEFAULT 11 vecabs_ │ │ │ │ - 12304: 010b4304 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ + 12304: 010b430c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ 12305: 00d12b75 3704 FUNC GLOBAL DEFAULT 11 PCNNBalancing │ │ │ │ 12306: 0064ec9d 548 FUNC GLOBAL DEFAULT 11 matcreatetranspose_ │ │ │ │ 12307: 00758785 280 FUNC GLOBAL DEFAULT 11 petscquadraturesetcelltype_ │ │ │ │ 12308: 00a14fe1 384 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate │ │ │ │ 12309: 005baf29 552 FUNC GLOBAL DEFAULT 11 matpythonsettype_ │ │ │ │ 12310: 00627655 344 FUNC GLOBAL DEFAULT 11 MatCreate_Scatter │ │ │ │ 12311: 00357b15 168 FUNC GLOBAL DEFAULT 11 VecsDuplicate │ │ │ │ @@ -12322,15 +12322,15 @@ │ │ │ │ 12318: 00ded0c5 700 FUNC GLOBAL DEFAULT 11 DMSetVI │ │ │ │ 12319: 012905a0 4 OBJECT GLOBAL DEFAULT 24 DMKSP_CLASSID │ │ │ │ 12320: 00f9d029 716 FUNC GLOBAL DEFAULT 11 TaoComputeJacobianState │ │ │ │ 12321: 00840df5 1184 FUNC GLOBAL DEFAULT 11 dmplexcomputegradientfvm_ │ │ │ │ 12322: 00393951 548 FUNC GLOBAL DEFAULT 11 matmpiadjtoseq_ │ │ │ │ 12323: 008ff855 444 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValuesEssentialBdField │ │ │ │ 12324: 0052363d 592 FUNC GLOBAL DEFAULT 11 MatCreateCentering │ │ │ │ - 12325: 01136930 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ + 12325: 01136938 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ 12326: 00dfb8dd 488 FUNC GLOBAL DEFAULT 11 snesgetlagjacobian_ │ │ │ │ 12327: 006a0841 40 FUNC GLOBAL DEFAULT 11 MatIsStructurallySymmetricKnown │ │ │ │ 12328: 005d813d 840 FUNC GLOBAL DEFAULT 11 MatMult_SeqSBAIJ_1_ushort │ │ │ │ 12329: 00a9cff1 112 FUNC GLOBAL DEFAULT 11 DMSetUp │ │ │ │ 12330: 00ca8ae1 264 FUNC GLOBAL DEFAULT 11 PCBJacobiGetLocalBlocks │ │ │ │ 12331: 006f3d21 332 FUNC GLOBAL DEFAULT 11 PetscDualSpacePushforwardHessian │ │ │ │ 12332: 00109c31 12 FUNC GLOBAL DEFAULT 11 PetscDrawLGGetAxis │ │ │ │ @@ -12483,15 +12483,15 @@ │ │ │ │ 12479: 00f90a11 136 FUNC GLOBAL DEFAULT 11 TaoMonitorSolutionDraw │ │ │ │ 12480: 00f90b25 92 FUNC GLOBAL DEFAULT 11 TaoMonitorStepDraw │ │ │ │ 12481: 00cde449 256 FUNC GLOBAL DEFAULT 11 PCGalerkinGetKSP │ │ │ │ 12482: 00723691 284 FUNC GLOBAL DEFAULT 11 petscfvsetnumcomponents_ │ │ │ │ 12483: 0065f9a5 252 FUNC GLOBAL DEFAULT 11 matgetrowuppertriangular_ │ │ │ │ 12484: 007b5d81 1136 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayRead │ │ │ │ 12485: 00f92655 3364 FUNC GLOBAL DEFAULT 11 TaoDestroy │ │ │ │ - 12486: 01096194 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ + 12486: 0109619c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ 12487: 000d3645 96 FUNC WEAK DEFAULT 11 _ZN15MarkedObjectMapD1Ev │ │ │ │ 12488: 001c8c81 352 FUNC GLOBAL DEFAULT 11 PetscGlobalMinMaxInt │ │ │ │ 12489: 00151891 372 FUNC GLOBAL DEFAULT 11 PetscByteSwap │ │ │ │ 12490: 0078d935 600 FUNC GLOBAL DEFAULT 11 DMCompositeRestoreAccess │ │ │ │ 12491: 00138f39 32 FUNC GLOBAL DEFAULT 11 petscoptionspushcreatevieweroff_ │ │ │ │ 12492: 00ee7cb5 88 FUNC GLOBAL DEFAULT 11 TSGetOptionsPrefix │ │ │ │ 12493: 007e9031 792 FUNC GLOBAL DEFAULT 11 dmdanaturaltoglobalend_ │ │ │ │ @@ -12519,15 +12519,15 @@ │ │ │ │ 12515: 0074af7d 324 FUNC GLOBAL DEFAULT 11 PetscWeakFormDestroy │ │ │ │ 12516: 00e0b48d 184 FUNC GLOBAL DEFAULT 11 SNESKSPGetParametersEW │ │ │ │ 12517: 00139d15 228 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatDestroy │ │ │ │ 12518: 00e61df1 2100 FUNC GLOBAL DEFAULT 11 TSAdaptChoose │ │ │ │ 12519: 000c6fd9 6 FUNC GLOBAL DEFAULT 11 f90array3ddestroyscalar_ │ │ │ │ 12520: 000e0455 596 FUNC GLOBAL DEFAULT 11 petscdrawopenimage_ │ │ │ │ 12521: 012904b8 4 OBJECT GLOBAL DEFAULT 24 DM_Coarsen │ │ │ │ - 12522: 010b42e0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ + 12522: 010b42e8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ 12523: 001b6d1d 6 FUNC GLOBAL DEFAULT 11 ps_sample_counter_fortran_ │ │ │ │ 12524: 0084e841 548 FUNC GLOBAL DEFAULT 11 dmplexcreatecoarsepointis_ │ │ │ │ 12525: 00f08061 216 FUNC GLOBAL DEFAULT 11 TSTrajectoryMemorySetType │ │ │ │ 12526: 00fbec79 208 FUNC GLOBAL DEFAULT 11 MatDiagonalSet_SMF │ │ │ │ 12527: 006dfd9d 484 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetmomentorder_ │ │ │ │ 12528: 0074fdf9 432 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddBdJacobianPreconditioner │ │ │ │ 12529: 00ba267d 280 FUNC GLOBAL DEFAULT 11 kspsetdmactive_ │ │ │ │ @@ -12578,15 +12578,15 @@ │ │ │ │ 12574: 00ecc311 280 FUNC GLOBAL DEFAULT 11 tsgetapplicationcontext_ │ │ │ │ 12575: 00ed5e8d 280 FUNC GLOBAL DEFAULT 11 tsgetusesplitrhsfunction_ │ │ │ │ 12576: 00deb435 220 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetUpdateParameters │ │ │ │ 12577: 003252f1 280 FUNC GLOBAL DEFAULT 11 vecbindtocpu_ │ │ │ │ 12578: 001ba12d 392 FUNC GLOBAL DEFAULT 11 petscprocessplacementview_ │ │ │ │ 12579: 001ed575 428 FUNC GLOBAL DEFAULT 11 ISGeneralFilter │ │ │ │ 12580: 00afc2ed 460 FUNC GLOBAL DEFAULT 11 dmlabelephemeralsettransform_ │ │ │ │ - 12581: 0115918c 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ + 12581: 01159194 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 12582: 00dcc74d 276 FUNC GLOBAL DEFAULT 11 snesnasmsetcomputefinaljacobian_ │ │ │ │ 12583: 0021b321 200 FUNC GLOBAL DEFAULT 11 PetscSectionAddFieldConstraintDof │ │ │ │ 12584: 007b5135 1088 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOF │ │ │ │ 12585: 00abe8d9 324 FUNC GLOBAL DEFAULT 11 DMClearLocalVectors │ │ │ │ 12586: 000c709d 158 FUNC GLOBAL DEFAULT 11 f90array4dcreateint_ │ │ │ │ 12587: 00a923f5 2840 FUNC GLOBAL DEFAULT 11 private_DMSwarmSetPointCoordinatesCellwise_PLEX │ │ │ │ 12588: 0033847d 452 FUNC GLOBAL DEFAULT 11 VecSetUp │ │ │ │ @@ -12608,15 +12608,15 @@ │ │ │ │ 12604: 00728e9d 18 FUNC GLOBAL DEFAULT 11 PetscFVGetComponentName │ │ │ │ 12605: 005bb2e5 644 FUNC GLOBAL DEFAULT 11 matpythoncreate_ │ │ │ │ 12606: 0071af4d 368 FUNC GLOBAL DEFAULT 11 petscfecreate_ │ │ │ │ 12607: 00a15d61 56 FUNC GLOBAL DEFAULT 11 DMPlexTransformGetCellTypeStratum │ │ │ │ 12608: 00720765 656 FUNC GLOBAL DEFAULT 11 petscfecreatedefault_ │ │ │ │ 12609: 00dd27f9 164 FUNC GLOBAL DEFAULT 11 SNESNASMSetWeight │ │ │ │ 12610: 0010f595 1344 FUNC GLOBAL DEFAULT 11 PetscRandomSetFromOptions │ │ │ │ - 12611: 01129554 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ + 12611: 0112955c 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ 12612: 0010b335 88 FUNC GLOBAL DEFAULT 11 PetscDrawLGSave │ │ │ │ 12613: 00e234ad 612 FUNC GLOBAL DEFAULT 11 SNESMonitorRange │ │ │ │ 12614: 00191359 32 FUNC GLOBAL DEFAULT 11 petsccommgetnewtag_ │ │ │ │ 12615: 00b49d01 108 FUNC GLOBAL DEFAULT 11 KSPFCGSetNprealloc │ │ │ │ 12616: 00931795 3776 FUNC GLOBAL DEFAULT 11 DMPlexReconstructGradients_Internal │ │ │ │ 12617: 00a2458d 372 FUNC GLOBAL DEFAULT 11 dmredundantcreate_ │ │ │ │ 12618: 00acf4c1 280 FUNC GLOBAL DEFAULT 11 dmsetmatrixpreallocateskip_ │ │ │ │ @@ -12682,15 +12682,15 @@ │ │ │ │ 12678: 006c7ba1 5688 FUNC GLOBAL DEFAULT 11 MatIncreaseOverlapSplit_Single │ │ │ │ 12679: 00b6730d 3900 FUNC GLOBAL DEFAULT 11 KSPAGMRESRodvec │ │ │ │ 12680: 000c6fe9 6 FUNC GLOBAL DEFAULT 11 f90array3ddestroyint_ │ │ │ │ 12681: 000c6031 6 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_ptr │ │ │ │ 12682: 001da931 812 FUNC GLOBAL DEFAULT 11 aocreatebasicis_ │ │ │ │ 12683: 012901e0 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_MetricNormalize │ │ │ │ 12684: 0116447c 172 OBJECT GLOBAL DEFAULT 20 PetscViewerFormats │ │ │ │ - 12685: 0108968c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ + 12685: 01089694 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ 12686: 007213e9 552 FUNC GLOBAL DEFAULT 11 petsclimitersettype_ │ │ │ │ 12687: 006629ad 824 FUNC GLOBAL DEFAULT 11 matgetvalues_ │ │ │ │ 12688: 00679a4d 852 FUNC GLOBAL DEFAULT 11 mattransposematmult_ │ │ │ │ 12689: 00ba8acd 280 FUNC GLOBAL DEFAULT 11 kspsetdiagonalscalefix_ │ │ │ │ 12690: 00823b4d 756 FUNC GLOBAL DEFAULT 11 DMView_Patch │ │ │ │ 12691: 00323185 256 FUNC GLOBAL DEFAULT 11 vecreciprocal_ │ │ │ │ 12692: 0070f89d 1376 FUNC GLOBAL DEFAULT 11 PetscFEGetFaceTabulation │ │ │ │ @@ -12782,15 +12782,15 @@ │ │ │ │ 12778: 00689fe1 20 FUNC GLOBAL DEFAULT 11 MatGetLayouts │ │ │ │ 12779: 00cf72e5 216 FUNC GLOBAL DEFAULT 11 PCGAMGSetRecomputeEstEig │ │ │ │ 12780: 008b4469 3528 FUNC GLOBAL DEFAULT 11 DMPlexGetLocalOffsets │ │ │ │ 12781: 0066e2a9 852 FUNC GLOBAL DEFAULT 11 matzerorowscolumns_ │ │ │ │ 12782: 00edbc19 1208 FUNC GLOBAL DEFAULT 11 tscomputerhshessianproductfunctionpp_ │ │ │ │ 12783: 0033a6e9 700 FUNC GLOBAL DEFAULT 11 VecSetInf │ │ │ │ 12784: 013576bc 4 OBJECT GLOBAL DEFAULT 24 TaoLineSearchList │ │ │ │ - 12785: 010d7948 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ + 12785: 010d7950 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ 12786: 007b98c5 100 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalEnd │ │ │ │ 12787: 006b8985 456 FUNC GLOBAL DEFAULT 11 matgetcolumnmeans_ │ │ │ │ 12788: 005e2671 256 FUNC GLOBAL DEFAULT 11 MatSeqSBAIJSetColumnIndices │ │ │ │ 12789: 00135371 14 FUNC GLOBAL DEFAULT 11 PetscViewerVUGetPointer │ │ │ │ 12790: 009729ed 116 FUNC GLOBAL DEFAULT 11 DMPlexMetricGetMaximumAnisotropy │ │ │ │ 12791: 0057f119 528 FUNC GLOBAL DEFAULT 11 matkaijsett_ │ │ │ │ 12792: 0080422d 18 FUNC GLOBAL DEFAULT 11 DMForestGetWeightCapacity │ │ │ │ @@ -12816,15 +12816,15 @@ │ │ │ │ 12812: 00ae6381 1212 FUNC GLOBAL DEFAULT 11 dmcreatesectionsubdm_ │ │ │ │ 12813: 001cad35 16 FUNC GLOBAL DEFAULT 11 PetscSegBufferGetSize │ │ │ │ 12814: 00e5e851 456 FUNC GLOBAL DEFAULT 11 tsadaptgetmaxignore_ │ │ │ │ 12815: 00ad668d 560 FUNC GLOBAL DEFAULT 11 dmgetpointsf_ │ │ │ │ 12816: 00dda73d 212 FUNC GLOBAL DEFAULT 11 SNESNGMRESSetRestartFmRise │ │ │ │ 12817: 0017c769 30 FUNC GLOBAL DEFAULT 11 petscmalloclogrequestedsizeget_ │ │ │ │ 12818: 006b6e25 308 FUNC GLOBAL DEFAULT 11 matsetsizes_ │ │ │ │ - 12819: 010961d8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ + 12819: 010961e0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 12820: 00abefbd 84 FUNC GLOBAL DEFAULT 11 DMHasNamedGlobalVector │ │ │ │ 12821: 002df361 252 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsetfromoptions_ │ │ │ │ 12822: 00152039 88 FUNC GLOBAL DEFAULT 11 PetscBinaryClose │ │ │ │ 12823: 0118a7d0 8 OBJECT GLOBAL DEFAULT 24 petsc_gtoc_sz_scalar │ │ │ │ 12824: 00ed15a9 472 FUNC GLOBAL DEFAULT 11 tssetdm_ │ │ │ │ 12825: 00719aa1 420 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetChunk │ │ │ │ 12826: 00e15a5d 12 FUNC GLOBAL DEFAULT 11 SNESGetNPCSide │ │ │ │ @@ -12839,15 +12839,15 @@ │ │ │ │ 12835: 0070ebc1 476 FUNC GLOBAL DEFAULT 11 PetscFESetUp │ │ │ │ 12836: 00492e15 280 FUNC GLOBAL DEFAULT 11 matmpibaijsethashtablefactor_ │ │ │ │ 12837: 00eb3235 248 FUNC GLOBAL DEFAULT 11 TSCreate_CN │ │ │ │ 12838: 007e5e59 892 FUNC GLOBAL DEFAULT 11 dmdagetrefinementfactor_ │ │ │ │ 12839: 00a00be5 460 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetnormal_ │ │ │ │ 12840: 00e54c81 176 FUNC GLOBAL DEFAULT 11 DMSNESSetObjective │ │ │ │ 12841: 00be5231 280 FUNC GLOBAL DEFAULT 11 matlmvmreset_ │ │ │ │ - 12842: 010961e0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ + 12842: 010961e8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 12843: 00392621 872 FUNC GLOBAL DEFAULT 11 MatPartitioningApplyND │ │ │ │ 12844: 0074649d 148 FUNC GLOBAL DEFAULT 11 PetscDSGetWorkspace │ │ │ │ 12845: 00bf5da5 232 FUNC GLOBAL DEFAULT 11 MatSchurComplementGetKSP │ │ │ │ 12846: 007556f1 280 FUNC GLOBAL DEFAULT 11 petscdshasjacobianpreconditioner_ │ │ │ │ 12847: 00ee2c61 184 FUNC GLOBAL DEFAULT 11 TSAdjointCostIntegral │ │ │ │ 12848: 001aa405 84 FUNC GLOBAL DEFAULT 11 PetscOptionsInsertStringYAML │ │ │ │ 12849: 00f98065 20 FUNC GLOBAL DEFAULT 11 TaoGetDualVariables │ │ │ │ @@ -12916,15 +12916,15 @@ │ │ │ │ 12912: 012905a4 4 OBJECT GLOBAL DEFAULT 24 KSP_CLASSID │ │ │ │ 12913: 00d6c221 332 FUNC GLOBAL DEFAULT 11 pcsorsetiterations_ │ │ │ │ 12914: 0054daf9 580 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArrayAndMemType │ │ │ │ 12915: 00acb511 556 FUNC GLOBAL DEFAULT 11 vecgetdm_ │ │ │ │ 12916: 00ecf0cd 488 FUNC GLOBAL DEFAULT 11 tsgettotalsteps_ │ │ │ │ 12917: 00a2c811 2496 FUNC GLOBAL DEFAULT 11 dmstaggetcorners_ │ │ │ │ 12918: 01290528 4 OBJECT GLOBAL DEFAULT 24 KSP_AGMRESBuildBasis │ │ │ │ - 12919: 01143138 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ + 12919: 01143140 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ 12920: 01357674 4 OBJECT GLOBAL DEFAULT 24 TAO_JacobianEval │ │ │ │ 12921: 000c30c9 52 FUNC GLOBAL DEFAULT 11 petscemacsclienterrorhandler_ │ │ │ │ 12922: 002c2f15 152 FUNC GLOBAL DEFAULT 11 petscsfreduceend_ │ │ │ │ 12923: 002bf505 276 FUNC GLOBAL DEFAULT 11 petscsfsetrankorder_ │ │ │ │ 12924: 00fd31a5 468 FUNC GLOBAL DEFAULT 11 TaoCreate_BMRM │ │ │ │ 12925: 0018d481 580 FUNC GLOBAL DEFAULT 11 petscoptionsclearvalue_ │ │ │ │ 12926: 00e7e1f1 504 FUNC GLOBAL DEFAULT 11 TSCreate_BDF │ │ │ │ @@ -12941,15 +12941,15 @@ │ │ │ │ 12937: 006bec29 88 FUNC GLOBAL DEFAULT 11 MatGetColumnSumsRealPart │ │ │ │ 12938: 001a7149 232 FUNC GLOBAL DEFAULT 11 PetscOptionsGetInt │ │ │ │ 12939: 00f343c9 248 FUNC GLOBAL DEFAULT 11 dmtscreaterhsmassmatrix_ │ │ │ │ 12940: 00e76951 256 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFastSlowSplit │ │ │ │ 12941: 001009ed 596 FUNC GLOBAL DEFAULT 11 petscdrawaxiscreate_ │ │ │ │ 12942: 00aa92e5 400 FUNC GLOBAL DEFAULT 11 DMCreateFEDefault │ │ │ │ 12943: 00a7d9ad 84 FUNC GLOBAL DEFAULT 11 DMSwarmDestroyLocalVectorFromField │ │ │ │ - 12944: 0109ed98 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ + 12944: 0109eda0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 12945: 00cba74d 216 FUNC GLOBAL DEFAULT 11 PCFactorSetReuseFill │ │ │ │ 12946: 0075a835 504 FUNC GLOBAL DEFAULT 11 petscdtptrimmedevaljet_ │ │ │ │ 12947: 011670dc 28 OBJECT GLOBAL DEFAULT 20 PCPARMSLocalTypes │ │ │ │ 12948: 00bbae69 12 FUNC GLOBAL DEFAULT 11 KSPGetComputeEigenvalues │ │ │ │ 12949: 0128ec80 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyFromGPU │ │ │ │ 12950: 00f6b8c5 464 FUNC GLOBAL DEFAULT 11 taoalmmsetmultipliers_ │ │ │ │ 12951: 002e7589 1580 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingLoad │ │ │ │ @@ -12985,15 +12985,15 @@ │ │ │ │ 12981: 0074a4d1 96 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian1D │ │ │ │ 12982: 009ffcb1 280 FUNC GLOBAL DEFAULT 11 dmplextransformcohesiveextrudesetwidth_ │ │ │ │ 12983: 00888869 208 FUNC GLOBAL DEFAULT 11 DMPlexRestoreCompressedClosure │ │ │ │ 12984: 007cba2d 540 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf903_ │ │ │ │ 12985: 006f4821 252 FUNC GLOBAL DEFAULT 11 petscdualspacesetfromoptions_ │ │ │ │ 12986: 002e3391 332 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggetinfo_ │ │ │ │ 12987: 00989b31 5352 FUNC GLOBAL DEFAULT 11 PetscPartitionerDMPlexPartition │ │ │ │ - 12988: 0109ed7c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ + 12988: 0109ed84 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ 12989: 00da8e05 6 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ 12990: 00e35499 148 FUNC GLOBAL DEFAULT 11 MatMFFDComputeJacobian │ │ │ │ 12991: 00ac4ad5 10 FUNC GLOBAL DEFAULT 11 DMSetSparseLocalize │ │ │ │ 12992: 00a8e199 16 FUNC GLOBAL DEFAULT 11 DMSwarmSetCoordinateFunction │ │ │ │ 12993: 00388a35 548 FUNC GLOBAL DEFAULT 11 matpartitioningapplynd_ │ │ │ │ 12994: 0081247d 732 FUNC GLOBAL DEFAULT 11 DMNetworkRegisterComponent │ │ │ │ 12995: 00e815ad 328 FUNC GLOBAL DEFAULT 11 tseimexsetrowcol_ │ │ │ │ @@ -13002,15 +13002,15 @@ │ │ │ │ 12998: 00d17245 2668 FUNC GLOBAL DEFAULT 11 PCISReset │ │ │ │ 12999: 000ee571 2412 FUNC GLOBAL DEFAULT 11 PetscDrawSetFromOptions │ │ │ │ 13000: 00da53bd 844 FUNC GLOBAL DEFAULT 11 PCApplySymmetricLeft │ │ │ │ 13001: 00cd9f35 828 FUNC GLOBAL DEFAULT 11 PCCreate_FieldSplit │ │ │ │ 13002: 00156661 24 FUNC GLOBAL DEFAULT 11 petsclogdefaultbegin_ │ │ │ │ 13003: 00131375 376 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5HasAttribute │ │ │ │ 13004: 0010b561 84 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetOptionsPrefix │ │ │ │ - 13005: 0108976c 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 13005: 01089774 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 13006: 001b4c95 84 FUNC GLOBAL DEFAULT 11 PetscObjectGetNewTag │ │ │ │ 13007: 001bbf61 288 FUNC GLOBAL DEFAULT 11 petscsortedcheckdupsint_ │ │ │ │ 13008: 00449f75 172 FUNC GLOBAL DEFAULT 11 MatSeqAIJRegister │ │ │ │ 13009: 00aa9af9 216 FUNC GLOBAL DEFAULT 11 DMHasLabel │ │ │ │ 13010: 00d1f401 212 FUNC GLOBAL DEFAULT 11 PCLMVMClearIS │ │ │ │ 13011: 0087cb45 12 FUNC GLOBAL DEFAULT 11 DMPlexGetDepthLabel │ │ │ │ 13012: 00fbccb5 844 FUNC GLOBAL DEFAULT 11 TaoLineSearchComputeGradient │ │ │ │ @@ -13022,15 +13022,15 @@ │ │ │ │ 13018: 003caf95 10436 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJSymbolic │ │ │ │ 13019: 00e3bf81 112 FUNC GLOBAL DEFAULT 11 DMAdaptorRegisterDestroy │ │ │ │ 13020: 00ecf6a9 536 FUNC GLOBAL DEFAULT 11 tspoststage_ │ │ │ │ 13021: 001d8b95 12 FUNC GLOBAL DEFAULT 11 vecscatternotequal_ │ │ │ │ 13022: 00eea099 360 FUNC GLOBAL DEFAULT 11 TSGetIFunction │ │ │ │ 13023: 00102829 588 FUNC GLOBAL DEFAULT 11 petscdrawspcreate_ │ │ │ │ 13024: 0016ffd1 328 FUNC GLOBAL DEFAULT 11 petscloghandlerstagesetvisible_ │ │ │ │ - 13025: 011329b0 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ + 13025: 011329b8 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ 13026: 0074a531 80 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian2D │ │ │ │ 13027: 007cbcc9 500 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf904_ │ │ │ │ 13028: 00691109 312 FUNC GLOBAL DEFAULT 11 MatGetFactorAvailable │ │ │ │ 13029: 00f915e5 10 FUNC GLOBAL DEFAULT 11 TaoKSPSetUseEW │ │ │ │ 13030: 00b9d74d 280 FUNC GLOBAL DEFAULT 11 kspguesssettolerance_ │ │ │ │ 13031: 00135381 12 FUNC GLOBAL DEFAULT 11 PetscViewerVUSetVecSeen │ │ │ │ 13032: 0071b2a1 280 FUNC GLOBAL DEFAULT 11 petscfesetnumcomponents_ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -2227,21 +2227,21 @@ │ │ │ │ 0116759c 001be202 R_ARM_ABS32 000c94dd _ZN5Petsc6device4host4impl13DeviceContext16changeStreamTypeEP21_p_PetscDeviceContext15PetscStreamType │ │ │ │ 011675a0 0007b502 R_ARM_ABS32 000c94e1 _ZN5Petsc6device4host4impl13DeviceContext5setUpEP21_p_PetscDeviceContext │ │ │ │ 011675a4 00079f02 R_ARM_ABS32 000c94e5 _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ 011675a8 002a6502 R_ARM_ABS32 000c94ed _ZN5Petsc6device4host4impl13DeviceContext14waitForContextEP21_p_PetscDeviceContextS5_ │ │ │ │ 011675ac 000c6502 R_ARM_ABS32 000c94f1 _ZN5Petsc6device4host4impl13DeviceContext11synchronizeEP21_p_PetscDeviceContext │ │ │ │ 011675e0 00009302 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 011675e8 00009302 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -011675e4 001aed02 R_ARM_ABS32 01089724 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -011675ec 0023b002 R_ARM_ABS32 01089754 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ +011675e4 001aed02 R_ARM_ABS32 0108972c _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +011675ec 0023b002 R_ARM_ABS32 0108975c _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 011675f0 00019c02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 011675fc 00019c02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -011675f4 0032cd02 R_ARM_ABS32 0108976c _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +011675f4 0032cd02 R_ARM_ABS32 01089774 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 011675f8 00144502 R_ARM_ABS32 011675e0 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -01167600 001ff202 R_ARM_ABS32 010897a0 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +01167600 001ff202 R_ARM_ABS32 010897a8 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 01167604 0010d802 R_ARM_ABS32 011675f0 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0116760c 001ad302 R_ARM_ABS32 011675fc _ZTISt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 01167610 0002a402 R_ARM_ABS32 000cdcf1 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ 01167614 002cf602 R_ARM_ABS32 000cdcf9 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 01167618 00086002 R_ARM_ABS32 000cdcf5 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 0116761c 0020a302 R_ARM_ABS32 000cdd3d _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ 01167620 000f8d02 R_ARM_ABS32 000cdd41 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ @@ -2341,15 +2341,15 @@ │ │ │ │ 0116e6cc 00202d15 R_ARM_GLOB_DAT 0128f154 DMPLEX_BuildFromCellList │ │ │ │ 0116e6d0 00262515 R_ARM_GLOB_DAT 011671a0 MatLMVMSymBroydenScaleTypes │ │ │ │ 0116e6d4 0019a815 R_ARM_GLOB_DAT 004598d5 MatCreate_SeqAIJPERM │ │ │ │ 0116e6d8 000c5315 R_ARM_GLOB_DAT 0128ecf0 VEC_AXPY │ │ │ │ 0116e6dc 0008ac15 R_ARM_GLOB_DAT 00f4c69d TaoCreate_BNTL │ │ │ │ 0116e6e0 00096215 R_ARM_GLOB_DAT 0118c944 Petsc_Garbage_SetIntersectOp │ │ │ │ 0116e6e4 00147615 R_ARM_GLOB_DAT 011842a8 db8 │ │ │ │ -0116e6e8 00298715 R_ARM_GLOB_DAT 01151edc DGCitation │ │ │ │ +0116e6e8 00298715 R_ARM_GLOB_DAT 01151ee4 DGCitation │ │ │ │ 0116e6ec 0005d815 R_ARM_GLOB_DAT 0118a8d0 petsc_isend_len │ │ │ │ 0116e6f4 000a0115 R_ARM_GLOB_DAT 0118487c TSConvergedReasons │ │ │ │ 0116e6f8 00133f15 R_ARM_GLOB_DAT 00ef2885 TSComputeRHSFunctionLinear │ │ │ │ 0116e6fc 00186e15 R_ARM_GLOB_DAT 01290504 PetscPartitionerList │ │ │ │ 0116e700 0019bc15 R_ARM_GLOB_DAT 0128ecbc VEC_Load │ │ │ │ 0116e704 001e9015 R_ARM_GLOB_DAT 0074a3bd PetscPDFMaxwellBoltzmann1D │ │ │ │ 0116e70c 0011d715 R_ARM_GLOB_DAT 0128f09c DMPLEX_RebalRewriteSF │ │ │ │ @@ -2379,15 +2379,15 @@ │ │ │ │ 0116e76c 001ddf15 R_ARM_GLOB_DAT 00a2b575 DMCreate_Sliced │ │ │ │ 0116e770 00183c15 R_ARM_GLOB_DAT 003780b9 MatColoringCreate_JP │ │ │ │ 0116e774 00209c15 R_ARM_GLOB_DAT 01185688 __petscsys_MOD_petsc_null_bool │ │ │ │ 0116e778 000ed515 R_ARM_GLOB_DAT 00e5d105 TSAdaptCreate_History │ │ │ │ 0116e77c 002b5e15 R_ARM_GLOB_DAT 005b2cf1 MatCreate_Nest │ │ │ │ 0116e780 0020ed15 R_ARM_GLOB_DAT 011862f8 PetscXIOErrorHandlerJumpBuf │ │ │ │ 0116e784 000faf15 R_ARM_GLOB_DAT 00d7f4b1 PCApplyRichardson_Telescope_dmda │ │ │ │ -0116e788 00057a15 R_ARM_GLOB_DAT 010bf05c LimiterCitation │ │ │ │ +0116e788 00057a15 R_ARM_GLOB_DAT 010bf064 LimiterCitation │ │ │ │ 0116e78c 002af815 R_ARM_GLOB_DAT 00b4deed KSPCreate_PIPEFCG │ │ │ │ 0116e790 000b4d15 R_ARM_GLOB_DAT 000ce125 _ZN5Petsc10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorED1Ev │ │ │ │ 0116e794 00220015 R_ARM_GLOB_DAT 00fce73d TaoCreate_Shell │ │ │ │ 0116e798 0013d915 R_ARM_GLOB_DAT 011675e8 _ZTIN7CxxData11NoOpDeleterE │ │ │ │ 0116e79c 002d8d15 R_ARM_GLOB_DAT 00ea4bbd TSGLLEAdaptCreate_Both │ │ │ │ 0116e7a0 0018ac15 R_ARM_GLOB_DAT 0128ef80 MAT_CholeskyFactorSymbolic │ │ │ │ 0116e7a4 0026c115 R_ARM_GLOB_DAT 00ee6795 TSDestroy │ │ │ │ @@ -2430,15 +2430,15 @@ │ │ │ │ 0116e830 00200f15 R_ARM_GLOB_DAT 00b82b19 KSPCreate_IBCGS │ │ │ │ 0116e834 00197915 R_ARM_GLOB_DAT 001aa7c9 Petsc_Counter_Attr_DeleteFn │ │ │ │ 0116e838 000f1415 R_ARM_GLOB_DAT 00d67a71 PCCreate_Redundant │ │ │ │ 0116e83c 00078915 R_ARM_GLOB_DAT 0072565d PetscLimiterView │ │ │ │ 0116e840 00222415 R_ARM_GLOB_DAT 0128efcc MAT_TRANSPOSECOLORING_CLASSID │ │ │ │ 0116e844 0013c515 R_ARM_GLOB_DAT 00784535 DMFieldShellEvaluateFVDefault │ │ │ │ 0116e848 0010d715 R_ARM_GLOB_DAT 0128ebf8 PETSCSF_BcastBegin │ │ │ │ -0116e84c 0008a515 R_ARM_GLOB_DAT 010c34f4 PKDCitation │ │ │ │ +0116e84c 0008a515 R_ARM_GLOB_DAT 010c34fc PKDCitation │ │ │ │ 0116e850 001fd515 R_ARM_GLOB_DAT 0128f0c8 DMPLEX_CoordinatesView │ │ │ │ 0116e854 00163715 R_ARM_GLOB_DAT 00b0375d PetscPartitionerCreate_Simple │ │ │ │ 0116e858 00243b15 R_ARM_GLOB_DAT 00bcd429 MatCreate_LMVMBFGS │ │ │ │ 0116e85c 00144215 R_ARM_GLOB_DAT 00cb5711 PCCreate_Eisenstat │ │ │ │ 0116e860 00277f15 R_ARM_GLOB_DAT 00ec736d TSCreate_BasicSymplectic │ │ │ │ 0116e864 00004215 R_ARM_GLOB_DAT 00000000 H5P_CLS_FILE_ACCESS_ID_g@HDF5_MPI_1.8.14 │ │ │ │ 0116e868 0013b815 R_ARM_GLOB_DAT 00e5fcb5 TSAdaptView │ │ │ │ @@ -2457,15 +2457,15 @@ │ │ │ │ 0116e89c 00279a15 R_ARM_GLOB_DAT 00f4e88d TaoCreate_BQNKLS │ │ │ │ 0116e8a0 00126115 R_ARM_GLOB_DAT 0116718c MatLMVMDenseTypes │ │ │ │ 0116e8a4 001c2615 R_ARM_GLOB_DAT 01183c28 SwarmDataFieldId │ │ │ │ 0116e8a8 002b1d15 R_ARM_GLOB_DAT 0118b920 PetscBeganMPI │ │ │ │ 0116e8ac 00141c15 R_ARM_GLOB_DAT 01357444 DMAdaptorMonitorRegisterAllCalled │ │ │ │ 0116e8b0 000a5c15 R_ARM_GLOB_DAT 011841f8 biorth22 │ │ │ │ 0116e8b4 001d3915 R_ARM_GLOB_DAT 0118a8a8 petsc_sum_of_waits_ct │ │ │ │ -0116e8b8 00071f15 R_ARM_GLOB_DAT 0112996c SwarmProjCitation │ │ │ │ +0116e8b8 00071f15 R_ARM_GLOB_DAT 01129974 SwarmProjCitation │ │ │ │ 0116e8bc 00067615 R_ARM_GLOB_DAT 007256f9 PetscFVView │ │ │ │ 0116e8c0 001af515 R_ARM_GLOB_DAT 0128ef9c MAT_SOR │ │ │ │ 0116e8c4 001e7d15 R_ARM_GLOB_DAT 0118a768 PetscLogSyncOn │ │ │ │ 0116e8c8 00176b15 R_ARM_GLOB_DAT 00f51de1 TaoCreate_TRON │ │ │ │ 0116e8cc 0010b315 R_ARM_GLOB_DAT 002fb929 VecCreate_Standard │ │ │ │ 0116e8d0 002f1615 R_ARM_GLOB_DAT 00823e41 DMDestroy_Patch │ │ │ │ 0116e8d4 00069215 R_ARM_GLOB_DAT 01164780 PetscBuildTwoSidedTypes │ │ │ │ @@ -2553,16 +2553,16 @@ │ │ │ │ 0116ea1c 00075715 R_ARM_GLOB_DAT 0010c5cd PetscRandomCreate_Rand │ │ │ │ 0116ea20 00279b15 R_ARM_GLOB_DAT 01167518 TaoBNCGTypes │ │ │ │ 0116ea24 0017b815 R_ARM_GLOB_DAT 0118a7b0 petsc_gtoc_ct_th │ │ │ │ 0116ea28 00267d15 R_ARM_GLOB_DAT 0128eb70 PCMPIServerInSolve │ │ │ │ 0116ea2c 00295815 R_ARM_GLOB_DAT 00e28125 SNESLineSearchCreate_BT │ │ │ │ 0116ea30 002d6415 R_ARM_GLOB_DAT 004965b5 MatSetHashTableFactor_MPIBAIJ │ │ │ │ 0116ea34 0021b915 R_ARM_GLOB_DAT 0128ee08 MAT_H2Opus_Compress │ │ │ │ -0116ea38 00302515 R_ARM_GLOB_DAT 01136930 QLPCitation │ │ │ │ -0116ea3c 001d6f15 R_ARM_GLOB_DAT 01114200 SBRCitation │ │ │ │ +0116ea38 00302515 R_ARM_GLOB_DAT 01136938 QLPCitation │ │ │ │ +0116ea3c 001d6f15 R_ARM_GLOB_DAT 01114208 SBRCitation │ │ │ │ 0116ea40 000e6315 R_ARM_GLOB_DAT 0128efac MAT_SolveTranspose │ │ │ │ 0116ea44 002b9b15 R_ARM_GLOB_DAT 00e3ca5d DMAdaptorDestroy │ │ │ │ 0116ea48 00006215 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0116ea4c 0017b915 R_ARM_GLOB_DAT 01170658 Petsc_ShmComm_keyval │ │ │ │ 0116ea50 00059e15 R_ARM_GLOB_DAT 01164948 PetscSFWindowSyncTypes │ │ │ │ 0116ea54 00183815 R_ARM_GLOB_DAT 00199ad5 PetscContainerUserDestroyDefault │ │ │ │ 0116ea58 002ef515 R_ARM_GLOB_DAT 0128efe8 PETSCDUALSPACE_CLASSID │ │ │ │ @@ -2598,23 +2598,23 @@ │ │ │ │ 0116eacc 0007b815 R_ARM_GLOB_DAT 0128ed9c MATMFFD_CLASSID │ │ │ │ 0116ead0 00307215 R_ARM_GLOB_DAT 0118a8a0 petsc_allreduce_ct │ │ │ │ 0116ead4 001edd15 R_ARM_GLOB_DAT 0045aa69 MatCreate_SeqAIJSELL │ │ │ │ 0116ead8 002ae815 R_ARM_GLOB_DAT 00efc075 TSMonitorSolutionVTK │ │ │ │ 0116eadc 002baf15 R_ARM_GLOB_DAT 01189fe0 PETSC_STDERR │ │ │ │ 0116eae0 00240715 R_ARM_GLOB_DAT 006ded01 PetscDualSpaceCreate_Lagrange │ │ │ │ 0116eae4 002d0e15 R_ARM_GLOB_DAT 00de5535 SNESCreate_Shell │ │ │ │ -0116eae8 000e7015 R_ARM_GLOB_DAT 010aeafc ScaLAPACKCitation │ │ │ │ +0116eae8 000e7015 R_ARM_GLOB_DAT 010aeb04 ScaLAPACKCitation │ │ │ │ 0116eaec 002e9815 R_ARM_GLOB_DAT 00efbf79 TSMonitorSolution │ │ │ │ 0116eaf0 0024a215 R_ARM_GLOB_DAT 0128ea60 PETSC_BuildTwoSidedF │ │ │ │ 0116eaf4 00300515 R_ARM_GLOB_DAT 00ce8c1d PCCreateGAMG_AGG │ │ │ │ 0116eaf8 0024ca15 R_ARM_GLOB_DAT 01290424 DMPlexTransformList │ │ │ │ 0116eafc 001f5f15 R_ARM_GLOB_DAT 01167430 SNESNewtonTRQNTypes │ │ │ │ 0116eb00 00174b15 R_ARM_GLOB_DAT 00d7e4cd PCTelescopeMatCreate_dmda │ │ │ │ 0116eb04 00166115 R_ARM_GLOB_DAT 00eff471 TSMonitorLGKSPIterations │ │ │ │ -0116eb08 0011ea15 R_ARM_GLOB_DAT 01132370 PTScotchPartitionerCitation │ │ │ │ +0116eb08 0011ea15 R_ARM_GLOB_DAT 01132378 PTScotchPartitionerCitation │ │ │ │ 0116eb0c 000be515 R_ARM_GLOB_DAT 0128ef88 MAT_LUFactorNumeric │ │ │ │ 0116eb10 00274f15 R_ARM_GLOB_DAT 0128f130 DMPLEX_DistributeField │ │ │ │ 0116eb14 0008a115 R_ARM_GLOB_DAT 0128efc0 MAT_MultTranspose │ │ │ │ 0116eb18 00275e15 R_ARM_GLOB_DAT 00586e4d MatCreate_KAIJ │ │ │ │ 0116eb1c 002c9015 R_ARM_GLOB_DAT 0013aac1 PetscViewersDestroy │ │ │ │ 0116eb20 000dfd15 R_ARM_GLOB_DAT 0128ebf4 PETSCSF_BcastEnd │ │ │ │ 0116eb24 000b1e15 R_ARM_GLOB_DAT 0118c9b8 perfstubs_initialized │ │ │ │ @@ -2683,30 +2683,30 @@ │ │ │ │ 0116ec20 0010d915 R_ARM_GLOB_DAT 01290468 DMSWARM_RemovePoints │ │ │ │ 0116ec24 0002ef15 R_ARM_GLOB_DAT 01170664 Petsc_Counter_keyval │ │ │ │ 0116ec28 00245e15 R_ARM_GLOB_DAT 00fbbe0d TaoLineSearchView │ │ │ │ 0116ec2c 001ad015 R_ARM_GLOB_DAT 011705bc PetscGlobalSize │ │ │ │ 0116ec30 0017a515 R_ARM_GLOB_DAT 00b72921 kspfgmresmodifypcksp_ │ │ │ │ 0116ec34 000c0f15 R_ARM_GLOB_DAT 00fbfae1 MatDuplicate_SMF │ │ │ │ 0116ec38 00124115 R_ARM_GLOB_DAT 005a278d MatCreateMFFD_DS │ │ │ │ -0116ec3c 0022f215 R_ARM_GLOB_DAT 01129524 DMSwarmPICField_cellid │ │ │ │ +0116ec3c 0022f215 R_ARM_GLOB_DAT 0112952c DMSwarmPICField_cellid │ │ │ │ 0116ec40 0014f415 R_ARM_GLOB_DAT 00b70319 KSPReset_FGMRES │ │ │ │ 0116ec44 001f6015 R_ARM_GLOB_DAT 01357688 TAO_Solve │ │ │ │ 0116ec48 001ffc15 R_ARM_GLOB_DAT 001f4625 ISDestroy │ │ │ │ 0116ec4c 001a1e15 R_ARM_GLOB_DAT 00a0dda9 DMPlexTransformCreate_Regular │ │ │ │ 0116ec50 00146515 R_ARM_GLOB_DAT 00fb5881 TaoLineSearchCreate_OWArmijo │ │ │ │ 0116ec54 002a3115 R_ARM_GLOB_DAT 0117064c Petsc_SharedWD_keyval │ │ │ │ 0116ec58 00313115 R_ARM_GLOB_DAT 001968f9 PetscGarbageKeySortedIntersect │ │ │ │ 0116ec5c 0029eb15 R_ARM_GLOB_DAT 0128f118 DMPLEX_NaturalToGlobalBegin │ │ │ │ 0116ec60 002c6d15 R_ARM_GLOB_DAT 0128ebbc PetscSectionSymList │ │ │ │ 0116ec64 00111615 R_ARM_GLOB_DAT 00116f91 Petsc_DelViewer │ │ │ │ 0116ec68 00137f15 R_ARM_GLOB_DAT 012904ac DM_CreateRestriction │ │ │ │ 0116ec6c 001a7115 R_ARM_GLOB_DAT 00b2c051 KSPCreate_NASH │ │ │ │ 0116ec70 001e8e15 R_ARM_GLOB_DAT 00bcea81 MatCreate_LMVMBadBrdn │ │ │ │ 0116ec74 0024ea15 R_ARM_GLOB_DAT 012907c8 petsc_gamg_setup_matmat_events │ │ │ │ -0116ec78 0031f115 R_ARM_GLOB_DAT 010d7948 PlexCitation │ │ │ │ +0116ec78 0031f115 R_ARM_GLOB_DAT 010d7950 PlexCitation │ │ │ │ 0116ec7c 000e2c15 R_ARM_GLOB_DAT 0070d40d PetscFECreate_Vector │ │ │ │ 0116ec80 0031b115 R_ARM_GLOB_DAT 00ea9f39 TSCreate_IRK │ │ │ │ 0116ec84 00181e15 R_ARM_GLOB_DAT 00afa869 DMLabelCreate_Ephemeral │ │ │ │ 0116ec88 00187f15 R_ARM_GLOB_DAT 0128eeb8 MAT_TransposeMatMultNumeric │ │ │ │ 0116ec8c 00310a15 R_ARM_GLOB_DAT 00bb4331 KSPMonitorTrueResidualDrawLGCreate │ │ │ │ 0116ec90 0016ab15 R_ARM_GLOB_DAT 0128efd8 MAT_CLASSID │ │ │ │ 0116ec94 0000a515 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ @@ -2763,15 +2763,15 @@ │ │ │ │ 0116ed60 002e0115 R_ARM_GLOB_DAT 00a985dd PetscDSFinalizePackage │ │ │ │ 0116ed64 0031a815 R_ARM_GLOB_DAT 00b8e351 KSPCreate_PREONLY │ │ │ │ 0116ed68 0023ac15 R_ARM_GLOB_DAT 0010c981 PetscRandomCreate_Rander48 │ │ │ │ 0116ed6c 00223615 R_ARM_GLOB_DAT 00d1f5ed PCCreate_LMVM │ │ │ │ 0116ed70 00333615 R_ARM_GLOB_DAT 00cc05b1 PCCreate_LU │ │ │ │ 0116ed74 001f7b15 R_ARM_GLOB_DAT 0128efa0 MAT_SolveTransposeAdd │ │ │ │ 0116ed78 00222915 R_ARM_GLOB_DAT 011664e4 DTProbDensityTypes │ │ │ │ -0116ed7c 000bf715 R_ARM_GLOB_DAT 010daf68 ClementCitation │ │ │ │ +0116ed7c 000bf715 R_ARM_GLOB_DAT 010daf70 ClementCitation │ │ │ │ 0116ed80 000ce415 R_ARM_GLOB_DAT 01167558 TaoALMMTypes │ │ │ │ 0116ed84 001b1715 R_ARM_GLOB_DAT 0118a900 petsc_send_ct │ │ │ │ 0116ed88 00289515 R_ARM_GLOB_DAT 00727a91 PetscLimiterCreate_MC │ │ │ │ 0116ed8c 002a6f15 R_ARM_GLOB_DAT 00e60b19 TSAdaptDestroy │ │ │ │ 0116ed90 002c0715 R_ARM_GLOB_DAT 01290520 KSP_AGMRESRoddec │ │ │ │ 0116ed94 001f2615 R_ARM_GLOB_DAT 01167608 _ZTVSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0116ed98 00214215 R_ARM_GLOB_DAT 0128ee0c MAT_H2Opus_Build │ │ │ │ @@ -2862,15 +2862,15 @@ │ │ │ │ 0116eee4 001ba915 R_ARM_GLOB_DAT 00db9d01 SNESFASGalerkinFunctionDefault │ │ │ │ 0116eee8 000b2b15 R_ARM_GLOB_DAT 00d38efd PCMGMatResidualDefault │ │ │ │ 0116eeec 001bab15 R_ARM_GLOB_DAT 00e15cb9 SNESView │ │ │ │ 0116eef0 002ab815 R_ARM_GLOB_DAT 0118a400 PETSC_NULL_BOOL_Fortran │ │ │ │ 0116eef4 0022a215 R_ARM_GLOB_DAT 00ddaa8d SNESCreate_NGMRES │ │ │ │ 0116eef8 0017ea15 R_ARM_GLOB_DAT 0118a8b0 petsc_wait_all_ct │ │ │ │ 0116eefc 00243315 R_ARM_GLOB_DAT 013573f4 SNES_ObjectiveEval │ │ │ │ -0116ef00 000abe15 R_ARM_GLOB_DAT 010c3338 MinSymTriQuadCitation │ │ │ │ +0116ef00 000abe15 R_ARM_GLOB_DAT 010c3340 MinSymTriQuadCitation │ │ │ │ 0116ef04 0024f015 R_ARM_GLOB_DAT 00139b75 PetscViewerDestroy │ │ │ │ 0116ef08 00029515 R_ARM_GLOB_DAT 0118a7f0 petsc_gtoc_sz │ │ │ │ 0116ef0c 001dc415 R_ARM_GLOB_DAT 00521e49 MatCreate_BlockMat │ │ │ │ 0116ef10 000c4015 R_ARM_GLOB_DAT 013575dc TSTrajectory_DiskWrite │ │ │ │ 0116ef14 000eae15 R_ARM_GLOB_DAT 0011de1d PetscViewerCreate_Binary │ │ │ │ 0116ef18 00274315 R_ARM_GLOB_DAT 001129a5 PetscViewerCreate_ASCII │ │ │ │ 0116ef1c 001ce115 R_ARM_GLOB_DAT 00823fc1 DMCreateLocalVector_Patch │ │ │ │ @@ -2953,15 +2953,15 @@ │ │ │ │ 0116f050 000cb415 R_ARM_GLOB_DAT 00efc845 TSMonitorLGSolution │ │ │ │ 0116f054 001fde15 R_ARM_GLOB_DAT 00b06955 PetscPartitionerFinalizePackage │ │ │ │ 0116f058 0005db15 R_ARM_GLOB_DAT 01293520 PC_Patch_CreatePatches │ │ │ │ 0116f05c 00139a15 R_ARM_GLOB_DAT 0128ebd4 PETSCSF_RemoteOff │ │ │ │ 0116f060 000bf315 R_ARM_GLOB_DAT 00bb4bad KSPMonitorSolutionDraw │ │ │ │ 0116f064 00032015 R_ARM_GLOB_DAT 0116738c SNESNCGTypes │ │ │ │ 0116f068 000af515 R_ARM_GLOB_DAT 013575d4 TSList │ │ │ │ -0116f06c 000d3a15 R_ARM_GLOB_DAT 011320e0 ParMetisPartitionerCitation │ │ │ │ +0116f06c 000d3a15 R_ARM_GLOB_DAT 011320e8 ParMetisPartitionerCitation │ │ │ │ 0116f070 0006d115 R_ARM_GLOB_DAT 0072c055 PetscQuadratureView │ │ │ │ 0116f074 000dea15 R_ARM_GLOB_DAT 011856b0 __petscsys_MOD_petsc_infinity │ │ │ │ 0116f078 0009ca15 R_ARM_GLOB_DAT 0128ecb4 VEC_SetValuesCOO │ │ │ │ 0116f07c 002fa715 R_ARM_GLOB_DAT 011865c8 PETSC_DRAWAXIS_CLASSID │ │ │ │ 0116f080 00103615 R_ARM_GLOB_DAT 00ef85a5 TSMonitorSPEigCtxDestroy │ │ │ │ 0116f084 0003d715 R_ARM_GLOB_DAT 012904a0 DM_CreateMassMatrix │ │ │ │ 0116f088 002b2b15 R_ARM_GLOB_DAT 00b05bf9 PetscPartitionerDestroy │ │ │ │ @@ -3053,15 +3053,15 @@ │ │ │ │ 0116f1e0 0012be15 R_ARM_GLOB_DAT 005ccb6d MatCreate_MPISBAIJ │ │ │ │ 0116f1e4 0013aa15 R_ARM_GLOB_DAT 0118c994 set_parameter_functions │ │ │ │ 0116f1e8 001ab915 R_ARM_GLOB_DAT 0074a2e1 PetscCDFConstant3D │ │ │ │ 0116f1ec 0022f515 R_ARM_GLOB_DAT 01357424 SNESRegisterAllCalled │ │ │ │ 0116f1f0 002be915 R_ARM_GLOB_DAT 00697411 MatSetValuesBlocked │ │ │ │ 0116f1f4 002edd15 R_ARM_GLOB_DAT 005a1739 MatMFFDSetBase_MFFD │ │ │ │ 0116f1f8 00330715 R_ARM_GLOB_DAT 0118a888 petsc_TotalFlops_th │ │ │ │ -0116f1fc 00154715 R_ARM_GLOB_DAT 010c361c GolubWelschCitation │ │ │ │ +0116f1fc 00154715 R_ARM_GLOB_DAT 010c3624 GolubWelschCitation │ │ │ │ 0116f200 000b4315 R_ARM_GLOB_DAT 006ad6f1 MatFDColoringView │ │ │ │ 0116f204 0004fe15 R_ARM_GLOB_DAT 012904f0 ChacoPartitionerCite │ │ │ │ 0116f208 001c9d15 R_ARM_GLOB_DAT 00f08b79 TSTrajectoryCreate_Memory │ │ │ │ 0116f20c 00095215 R_ARM_GLOB_DAT 00e38f29 DMAdaptorCreate_Gradient │ │ │ │ 0116f210 001fa715 R_ARM_GLOB_DAT 0118c9b4 num_tools_registered │ │ │ │ 0116f214 00208315 R_ARM_GLOB_DAT 000c8a51 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_6memory13PoolAllocatorEEEEiPT_iENUlPvE_4_FUNES7_ │ │ │ │ 0116f218 000c1615 R_ARM_GLOB_DAT 002f49fd PFFinalizePackage │ │ │ │ @@ -3088,41 +3088,41 @@ │ │ │ │ 0116f26c 002e4b11 R_ARM_TLS_DTPMOD32 00000000 thread_seen │ │ │ │ 0116f270 002e4b12 R_ARM_TLS_DTPOFF32 00000000 thread_seen │ │ │ │ 0116f274 00324d15 R_ARM_GLOB_DAT 013574c4 CHARACTERISTIC_QueueSetup │ │ │ │ 0116f278 00298815 R_ARM_GLOB_DAT 0128ec0c PetscSFList │ │ │ │ 0116f27c 002bf615 R_ARM_GLOB_DAT 00b738c5 kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 0116f280 0014bb15 R_ARM_GLOB_DAT 0128ee54 MAT_CreateGraph │ │ │ │ 0116f284 001eb415 R_ARM_GLOB_DAT 0128ebac IS_View │ │ │ │ -0116f288 00116c15 R_ARM_GLOB_DAT 01129544 DMSwarmField_rank │ │ │ │ +0116f288 00116c15 R_ARM_GLOB_DAT 0112954c DMSwarmField_rank │ │ │ │ 0116f28c 001c9715 R_ARM_GLOB_DAT 0128f100 DMPLEX_JacobianFEM │ │ │ │ 0116f290 0011a215 R_ARM_GLOB_DAT 00b28401 KSPCreate_GLTR │ │ │ │ 0116f294 0006ef15 R_ARM_GLOB_DAT 00bb3909 KSPMonitorResidualRange │ │ │ │ 0116f298 002b7815 R_ARM_GLOB_DAT 01170654 Petsc_CreationIdx_keyval │ │ │ │ 0116f29c 002d3715 R_ARM_GLOB_DAT 000c2891 PetscAbortErrorHandler │ │ │ │ 0116f2a0 00013b15 R_ARM_GLOB_DAT 00000000 H5T_NATIVE_DOUBLE_g@HDF5_MPI_1.8.7 │ │ │ │ 0116f2a4 000b6e15 R_ARM_GLOB_DAT 013575e8 TSTrajectory_Get │ │ │ │ 0116f2a8 001e4d15 R_ARM_GLOB_DAT 0128ee84 MAT_Seqstompisym │ │ │ │ 0116f2ac 00161e15 R_ARM_GLOB_DAT 007275c9 PetscLimiterCreate_Zero │ │ │ │ 0116f2b0 001b3515 R_ARM_GLOB_DAT 0088c0f1 VecView_Plex │ │ │ │ 0116f2b4 00109815 R_ARM_GLOB_DAT 0057dffd MatCreate_IS │ │ │ │ 0116f2b8 002f8415 R_ARM_GLOB_DAT 001708f5 PetscLogHandlerView │ │ │ │ 0116f2bc 002be115 R_ARM_GLOB_DAT 0128ee3c MAT_DenseCopyFromGPU │ │ │ │ 0116f2c0 00165315 R_ARM_GLOB_DAT 006ecded PetscDualSpaceApplyAllDefault │ │ │ │ -0116f2c4 002c8015 R_ARM_GLOB_DAT 010bdf38 FECitation │ │ │ │ +0116f2c4 002c8015 R_ARM_GLOB_DAT 010bdf40 FECitation │ │ │ │ 0116f2c8 000d9715 R_ARM_GLOB_DAT 0128ef34 MAT_RedundantMat │ │ │ │ 0116f2cc 0011f115 R_ARM_GLOB_DAT 01167364 SNESNASMFJTypes │ │ │ │ 0116f2d0 00246d15 R_ARM_GLOB_DAT 0128f0c4 DMPLEX_SectionView │ │ │ │ 0116f2d4 00106315 R_ARM_GLOB_DAT 00db0c19 SNESCreate_Composite │ │ │ │ 0116f2d8 002bf715 R_ARM_GLOB_DAT 012904bc DM_LocatePoints │ │ │ │ 0116f2dc 001b6c15 R_ARM_GLOB_DAT 0128ef00 MAT_Transpose │ │ │ │ 0116f2e0 002f0815 R_ARM_GLOB_DAT 0118b8ec MPIU_2INT │ │ │ │ 0116f2e4 0017ae15 R_ARM_GLOB_DAT 0128ea64 PETSC_BuildTwoSided │ │ │ │ 0116f2e8 000a4115 R_ARM_GLOB_DAT 00e938a9 TSCreate_GLEE │ │ │ │ 0116f2ec 002ffd15 R_ARM_GLOB_DAT 00dc0d95 SNESCreate_NGS │ │ │ │ -0116f2f0 0016b115 R_ARM_GLOB_DAT 01131c2c ChacoPartitionerCitation │ │ │ │ +0116f2f0 0016b115 R_ARM_GLOB_DAT 01131c34 ChacoPartitionerCitation │ │ │ │ 0116f2f4 0003b615 R_ARM_GLOB_DAT 00e39c51 DMAdaptorMonitorErrorDrawLG │ │ │ │ 0116f2f8 00053315 R_ARM_GLOB_DAT 00efb9a1 TSMonitorDrawCtxDestroy │ │ │ │ 0116f2fc 00313a15 R_ARM_GLOB_DAT 0128f15c DMPLEX_CreateFromFile │ │ │ │ 0116f300 002fb615 R_ARM_GLOB_DAT 013576b0 TAOLINESEARCH_Eval │ │ │ │ 0116f304 0029ad15 R_ARM_GLOB_DAT 0118c958 PetscPreLoadingOn │ │ │ │ 0116f308 001a8115 R_ARM_GLOB_DAT 00b6aa25 KSPDGMRESSetEigen_DGMRES │ │ │ │ 0116f30c 001e8615 R_ARM_GLOB_DAT 0128ef8c MAT_LUFactorSymbolic │ │ │ │ @@ -3199,15 +3199,15 @@ │ │ │ │ 0116f42c 00130a15 R_ARM_GLOB_DAT 01290584 KSP_MatSolveTranspose │ │ │ │ 0116f430 00080c15 R_ARM_GLOB_DAT 01170668 PETSC_MPI_THREAD_REQUIRED │ │ │ │ 0116f434 002fd615 R_ARM_GLOB_DAT 00fe7f75 TaoCreate_OWLQN │ │ │ │ 0116f438 0029a715 R_ARM_GLOB_DAT 00b727f9 kspfgmresmodifypcnochange_ │ │ │ │ 0116f43c 00288b15 R_ARM_GLOB_DAT 01357414 SNES_Solve │ │ │ │ 0116f440 0020c715 R_ARM_GLOB_DAT 00ee43d9 TSComputeRHSJacobianConstant │ │ │ │ 0116f444 0002cf15 R_ARM_GLOB_DAT 0128eea4 MAT_MultHermitianTransposeAdd │ │ │ │ -0116f448 00314315 R_ARM_GLOB_DAT 01129554 DMSwarmField_pid │ │ │ │ +0116f448 00314315 R_ARM_GLOB_DAT 0112955c DMSwarmField_pid │ │ │ │ 0116f44c 000c3a15 R_ARM_GLOB_DAT 01167258 PCJacobiTypes │ │ │ │ 0116f450 0031da15 R_ARM_GLOB_DAT 0128ef14 MAT_View │ │ │ │ 0116f454 00061515 R_ARM_GLOB_DAT 0128ef3c MAT_CreateSubMats │ │ │ │ 0116f458 002a7115 R_ARM_GLOB_DAT 0069c1dd MatView │ │ │ │ 0116f45c 00261315 R_ARM_GLOB_DAT 0128f0e4 DMPLEX_PartLabelInvert │ │ │ │ 0116f460 000d8515 R_ARM_GLOB_DAT 00a24701 DMGlobalToLocalBeginDefaultShell │ │ │ │ 0116f464 001c7d15 R_ARM_GLOB_DAT 00e07f75 KSPPostSolve_SNESEW │ │ │ │ @@ -3586,15 +3586,15 @@ │ │ │ │ 0116fa44 001d4b15 R_ARM_GLOB_DAT 006f1005 PetscDualSpaceCreateInteriorDataDefault │ │ │ │ 0116fa48 00055f15 R_ARM_GLOB_DAT 0129068c PC_BDDC_CoarseSolver │ │ │ │ 0116fa4c 002cb815 R_ARM_GLOB_DAT 00135c65 PetscSysFinalizePackage │ │ │ │ 0116fa50 00085d15 R_ARM_GLOB_DAT 01166e28 PlexNormalAlgs │ │ │ │ 0116fa54 0007ae15 R_ARM_GLOB_DAT 00d7ea69 PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 0116fa58 002bac15 R_ARM_GLOB_DAT 00134ad9 PetscViewerCreate_VTK │ │ │ │ 0116fa5c 00290a15 R_ARM_GLOB_DAT 00f4ea3d TaoCreate_BQNKTL │ │ │ │ -0116fa60 0015b015 R_ARM_GLOB_DAT 01129534 DMSwarmPICField_coor │ │ │ │ +0116fa60 0015b015 R_ARM_GLOB_DAT 0112953c DMSwarmPICField_coor │ │ │ │ 0116fa64 0004c715 R_ARM_GLOB_DAT 00efaad9 TSMonitorHGCtxDestroy │ │ │ │ 0116fa68 0004f315 R_ARM_GLOB_DAT 00f90909 TaoMonitorSolution │ │ │ │ 0116fa6c 00072515 R_ARM_GLOB_DAT 00eff7d1 TSMonitorEnvelopeCtxDestroy │ │ │ │ 0116fa70 000a7015 R_ARM_GLOB_DAT 01357524 DGCite │ │ │ │ 0116fa74 00128015 R_ARM_GLOB_DAT 00d0f421 PCCreate_HMG │ │ │ │ 0116fa78 00324215 R_ARM_GLOB_DAT 000ce2ad _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorEEEEEiPT_iENUlPvE_4_FUNES9_ │ │ │ │ 0116fa7c 0013fb15 R_ARM_GLOB_DAT 0129062c PC_BDDC_Schurs │ │ │ │ @@ -3658,15 +3658,15 @@ │ │ │ │ 0116fb64 000f2615 R_ARM_GLOB_DAT 00bb7115 KSPMonitorSolutionDrawLG │ │ │ │ 0116fb68 00261a15 R_ARM_GLOB_DAT 011673ac SNESNGMRESSelectTypes │ │ │ │ 0116fb6c 0017b215 R_ARM_GLOB_DAT 0128eff0 PetscFEList │ │ │ │ 0116fb70 002e5215 R_ARM_GLOB_DAT 000ecefd PetscDrawDestroy │ │ │ │ 0116fb74 0005ba15 R_ARM_GLOB_DAT 0117065c Petsc_OuterComm_keyval │ │ │ │ 0116fb78 000e4415 R_ARM_GLOB_DAT 00abd141 DMGenerateRegisterDestroy │ │ │ │ 0116fb7c 000f6515 R_ARM_GLOB_DAT 0128ee34 MAT_Residual │ │ │ │ -0116fb80 0023b515 R_ARM_GLOB_DAT 010c2158 MinSymTetQuadCitation │ │ │ │ +0116fb80 0023b515 R_ARM_GLOB_DAT 010c2160 MinSymTetQuadCitation │ │ │ │ 0116fb84 00029d15 R_ARM_GLOB_DAT 0128eca8 VEC_ReduceCommunication │ │ │ │ 0116fb88 002de915 R_ARM_GLOB_DAT 00e71c21 TSARKIMEXFinalizePackage │ │ │ │ 0116fb8c 00135815 R_ARM_GLOB_DAT 00b099ad KSPGuessCreate_Fischer │ │ │ │ 0116fb90 00124b15 R_ARM_GLOB_DAT 013574d0 CHARACTERISTIC_CLASSID │ │ │ │ 0116fb94 00119015 R_ARM_GLOB_DAT 0128ef4c MAT_SetValues │ │ │ │ 0116fb98 001c5415 R_ARM_GLOB_DAT 001aa765 Petsc_OuterComm_Attr_DeleteFn │ │ │ │ 0116fb9c 0026c215 R_ARM_GLOB_DAT 00b685f9 KSPGMRESClassicalGramSchmidtOrthogonalization │ │ │ │ @@ -3844,15 +3844,15 @@ │ │ │ │ 0116fe40 00301815 R_ARM_GLOB_DAT 01170630 PetscOptionSources │ │ │ │ 0116fe44 002d2215 R_ARM_GLOB_DAT 013572a8 PCMPIStage │ │ │ │ 0116fe48 0030e315 R_ARM_GLOB_DAT 0074af7d PetscWeakFormDestroy │ │ │ │ 0116fe4c 002a3315 R_ARM_GLOB_DAT 01164670 PetscDeviceTypes │ │ │ │ 0116fe50 0027ae15 R_ARM_GLOB_DAT 01184dc0 TaoSubSetTypes │ │ │ │ 0116fe54 0006ff15 R_ARM_GLOB_DAT 0128efd0 MAT_FDCOLORING_CLASSID │ │ │ │ 0116fe58 00327015 R_ARM_GLOB_DAT 012905a4 KSP_CLASSID │ │ │ │ -0116fe5c 0012d615 R_ARM_GLOB_DAT 01140594 PCPatchCitation │ │ │ │ +0116fe5c 0012d615 R_ARM_GLOB_DAT 0114059c PCPatchCitation │ │ │ │ 0116fe60 002a7915 R_ARM_GLOB_DAT 00f808e5 TaoCreate_PDIPM │ │ │ │ 0116fe64 00241c15 R_ARM_GLOB_DAT 00761d1d PetscSpaceCreate_Point │ │ │ │ 0116fe68 00084815 R_ARM_GLOB_DAT 00a21ad1 DMCreate_Product │ │ │ │ 0116fe6c 00296015 R_ARM_GLOB_DAT 00e24f3d SNESLineSearchCreate_Basic │ │ │ │ 0116fe70 00286b15 R_ARM_GLOB_DAT 0128f00c Limitercite │ │ │ │ 0116fe74 001cdb15 R_ARM_GLOB_DAT 00efbbfd TSMonitorDrawSolutionFunction │ │ │ │ 0116fe78 002be215 R_ARM_GLOB_DAT 00f80c85 TaoFinalizePackage │ │ │ │ @@ -4009,143 +4009,143 @@ │ │ │ │ 01184380 002a9802 R_ARM_ABS32 011700fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 0118445c 002a9802 R_ARM_ABS32 011700fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01184478 002a9802 R_ARM_ABS32 011700fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01184494 002a9802 R_ARM_ABS32 011700fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 011844b0 002a9802 R_ARM_ABS32 011700fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01184890 002a9802 R_ARM_ABS32 011700fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 011848ac 002a9802 R_ARM_ABS32 011700fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ -01170098 000a8c02 R_ARM_ABS32 010896e4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ +01170098 000a8c02 R_ARM_ABS32 010896ec __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 0117009c 0014f302 R_ARM_ABS32 000c5fb1 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscviewer │ │ │ │ -011700b4 00053702 R_ARM_ABS32 010896e8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ +011700b4 00053702 R_ARM_ABS32 010896f0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 011700b8 00316402 R_ARM_ABS32 000c5fb9 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscsubcomm │ │ │ │ -011700d0 002bf402 R_ARM_ABS32 010896ec __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ +011700d0 002bf402 R_ARM_ABS32 010896f4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 011700d4 0005b002 R_ARM_ABS32 000c5fc1 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscrandom │ │ │ │ -011700ec 0015c102 R_ARM_ABS32 010896f0 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ +011700ec 0015c102 R_ARM_ABS32 010896f8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 011700f0 001d8d02 R_ARM_ABS32 000c5fc9 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscoptions │ │ │ │ -01170108 00031702 R_ARM_ABS32 010896f4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ +01170108 00031702 R_ARM_ABS32 010896fc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 0117010c 00324302 R_ARM_ABS32 000c6029 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscobject │ │ │ │ -01170124 001f3702 R_ARM_ABS32 010896f8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ +01170124 001f3702 R_ARM_ABS32 01089700 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 01170128 000c5502 R_ARM_ABS32 000c5fd1 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ -01170140 0014e602 R_ARM_ABS32 010896fc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ +01170140 0014e602 R_ARM_ABS32 01089704 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 01170144 00133502 R_ARM_ABS32 000c5fd9 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawsp │ │ │ │ -0117015c 0017e602 R_ARM_ABS32 01089700 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ +0117015c 0017e602 R_ARM_ABS32 01089708 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 01170160 002c0202 R_ARM_ABS32 000c5fe1 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ -01170178 00137d02 R_ARM_ABS32 01089704 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ +01170178 00137d02 R_ARM_ABS32 0108970c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 0117017c 0011cf02 R_ARM_ABS32 000c5fe9 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawlg │ │ │ │ -01170194 0012c202 R_ARM_ABS32 01089708 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ +01170194 0012c202 R_ARM_ABS32 01089710 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 01170198 00110c02 R_ARM_ABS32 000c5ff1 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawhg │ │ │ │ -011701b0 002fce02 R_ARM_ABS32 0108970c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ +011701b0 002fce02 R_ARM_ABS32 01089714 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 011701b4 0006dd02 R_ARM_ABS32 000c5ff9 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawbar │ │ │ │ -011701cc 00155802 R_ARM_ABS32 01089710 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ +011701cc 00155802 R_ARM_ABS32 01089718 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 011701d0 00299602 R_ARM_ABS32 000c6001 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ -011701e8 002aaa02 R_ARM_ABS32 01089714 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ +011701e8 002aaa02 R_ARM_ABS32 0108971c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 011701ec 0020b802 R_ARM_ABS32 000c6009 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdraw │ │ │ │ -01170204 0019ef02 R_ARM_ABS32 01089718 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ +01170204 0019ef02 R_ARM_ABS32 01089720 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 01170208 00254702 R_ARM_ABS32 000c6011 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ -01170220 0012a802 R_ARM_ABS32 0108971c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ +01170220 0012a802 R_ARM_ABS32 01089724 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 01170224 0010f102 R_ARM_ABS32 000c6019 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevice │ │ │ │ -0117023c 00224802 R_ARM_ABS32 01089720 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ +0117023c 00224802 R_ARM_ABS32 01089728 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 01170240 001db502 R_ARM_ABS32 000c6021 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscbench │ │ │ │ 011705c4 002c5802 R_ARM_ABS32 0014f3b5 PetscVFPrintfDefault │ │ │ │ 011705c8 001d7a02 R_ARM_ABS32 00151089 PetscHelpPrintfDefault │ │ │ │ -0117070c 0003c002 R_ARM_ABS32 010961a4 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ +0117070c 0003c002 R_ARM_ABS32 010961ac __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 01170710 0018cc02 R_ARM_ABS32 001d8b29 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvectagger │ │ │ │ -01170728 0004a302 R_ARM_ABS32 010961a8 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ +01170728 0004a302 R_ARM_ABS32 010961b0 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 0117072c 00045502 R_ARM_ABS32 001d8b31 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvecscatter │ │ │ │ -01170744 0003d402 R_ARM_ABS32 010961ac __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ +01170744 0003d402 R_ARM_ABS32 010961b4 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 01170748 00168a02 R_ARM_ABS32 001d8b39 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvec │ │ │ │ -01170760 00273102 R_ARM_ABS32 010961b4 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ +01170760 00273102 R_ARM_ABS32 010961bc __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 01170764 00214c02 R_ARM_ABS32 001d8b21 __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ -0117077c 00227302 R_ARM_ABS32 010961d4 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ +0117077c 00227302 R_ARM_ABS32 010961dc __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 01170780 0009b702 R_ARM_ABS32 001d8add __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsf │ │ │ │ -01170798 00321302 R_ARM_ABS32 010961d8 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ +01170798 00321302 R_ARM_ABS32 010961e0 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 0117079c 001d9202 R_ARM_ABS32 001d8ae5 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsectionsym │ │ │ │ -011707b4 002e2702 R_ARM_ABS32 010961dc __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ +011707b4 002e2702 R_ARM_ABS32 010961e4 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 011707b8 001ed202 R_ARM_ABS32 001d8aed __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsection │ │ │ │ -011707d0 00322a02 R_ARM_ABS32 010961e0 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ +011707d0 00322a02 R_ARM_ABS32 010961e8 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 011707d4 00150c02 R_ARM_ABS32 001d8af5 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetsclayout │ │ │ │ -011707ec 0027e402 R_ARM_ABS32 010961e4 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ +011707ec 0027e402 R_ARM_ABS32 010961ec __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 011707f0 002f7302 R_ARM_ABS32 001d8afd __petscisdefdummy_MOD___copy_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ -01170808 00092c02 R_ARM_ABS32 010961e8 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ +01170808 00092c02 R_ARM_ABS32 010961f0 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 0117080c 002c6a02 R_ARM_ABS32 001d8b05 __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ -01170824 00273d02 R_ARM_ABS32 010961ec __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ +01170824 00273d02 R_ARM_ABS32 010961f4 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 01170828 00239d02 R_ARM_ABS32 001d8b0d __petscisdefdummy_MOD___copy_petscisdefdummy_Tis │ │ │ │ 01170840 0016a002 R_ARM_ABS32 0128eb80 __petscisdefdummy_MOD___def_init_petscisdefdummy_Petscsfnode │ │ │ │ 01170844 002dcd02 R_ARM_ABS32 001d8b15 __petscisdefdummy_MOD___copy_petscisdefdummy_Petscsfnode │ │ │ │ -01170898 000f1902 R_ARM_ABS32 0109ed90 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ +01170898 000f1902 R_ARM_ABS32 0109ed98 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 0117089c 00308c02 R_ARM_ABS32 00362751 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring │ │ │ │ -011708b4 00167d02 R_ARM_ABS32 0109ed94 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ +011708b4 00167d02 R_ARM_ABS32 0109ed9c __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 011708b8 00093402 R_ARM_ABS32 00362759 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatpartitioning │ │ │ │ -011708d0 00329002 R_ARM_ABS32 0109ed98 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ +011708d0 00329002 R_ARM_ABS32 0109eda0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 011708d4 00325f02 R_ARM_ABS32 00362761 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatnullspace │ │ │ │ -011708ec 00254202 R_ARM_ABS32 0109ed9c __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ +011708ec 00254202 R_ARM_ABS32 0109eda4 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 011708f0 0010be02 R_ARM_ABS32 00362769 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatfdcoloring │ │ │ │ -01170908 000db002 R_ARM_ABS32 0109eda0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ +01170908 000db002 R_ARM_ABS32 0109eda8 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 0117090c 00164002 R_ARM_ABS32 00362771 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoloring │ │ │ │ -01170924 001aa602 R_ARM_ABS32 0109eda4 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ +01170924 001aa602 R_ARM_ABS32 0109edac __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 01170928 001a9602 R_ARM_ABS32 00362779 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoarsen │ │ │ │ -01170940 00269602 R_ARM_ABS32 0109eda8 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ +01170940 00269602 R_ARM_ABS32 0109edb0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 01170944 000ac602 R_ARM_ABS32 00362781 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmat │ │ │ │ 01170a4c 00227c02 R_ARM_ABS32 01170a50 MatOptions_Shifted │ │ │ │ -01170b1c 001c0502 R_ARM_ABS32 010b4238 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ +01170b1c 001c0502 R_ARM_ABS32 010b4240 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 01170b20 00156902 R_ARM_ABS32 006caa69 __petscdmda_MOD___copy_petscdmda_Dmdalocalinfof90 │ │ │ │ -01170b38 0017a302 R_ARM_ABS32 010b42dc __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ +01170b38 0017a302 R_ARM_ABS32 010b42e4 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 01170b3c 00258c02 R_ARM_ABS32 006caae5 __petscdmlabeldef_MOD___copy_petscdmlabeldef_Tdmlabel │ │ │ │ -01170b54 0007de02 R_ARM_ABS32 010b4310 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ +01170b54 0007de02 R_ARM_ABS32 010b4318 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 01170b58 00054b02 R_ARM_ABS32 006caa85 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscweakform │ │ │ │ -01170b70 0006f102 R_ARM_ABS32 010b4314 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ +01170b70 0006f102 R_ARM_ABS32 010b431c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 01170b74 00170d02 R_ARM_ABS32 006caa8d __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscspace │ │ │ │ -01170b8c 0027d902 R_ARM_ABS32 010b4318 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ +01170b8c 0027d902 R_ARM_ABS32 010b4320 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 01170b90 0011c102 R_ARM_ABS32 006caa95 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscquadrature │ │ │ │ -01170ba8 000c4102 R_ARM_ABS32 010b431c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ +01170ba8 000c4102 R_ARM_ABS32 010b4324 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 01170bac 0014cb02 R_ARM_ABS32 006caa9d __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscpartitioner │ │ │ │ -01170bc4 00232e02 R_ARM_ABS32 010b4320 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ +01170bc4 00232e02 R_ARM_ABS32 010b4328 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 01170bc8 001f8a02 R_ARM_ABS32 006caaa5 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetsclimiter │ │ │ │ -01170be0 00115102 R_ARM_ABS32 010b4324 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ +01170be0 00115102 R_ARM_ABS32 010b432c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 01170be4 00256302 R_ARM_ABS32 006caaad __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfv │ │ │ │ -01170bfc 00113802 R_ARM_ABS32 010b4328 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ +01170bfc 00113802 R_ARM_ABS32 010b4330 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 01170c00 00254c02 R_ARM_ABS32 006caab5 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfe │ │ │ │ -01170c18 00189702 R_ARM_ABS32 010b432c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ +01170c18 00189702 R_ARM_ABS32 010b4334 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 01170c1c 002bb102 R_ARM_ABS32 006caabd __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscdualspace │ │ │ │ -01170c34 0010e302 R_ARM_ABS32 010b4330 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ +01170c34 0010e302 R_ARM_ABS32 010b4338 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 01170c38 0024f702 R_ARM_ABS32 006caac5 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscds │ │ │ │ -01170c50 000ee502 R_ARM_ABS32 010b4334 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ +01170c50 000ee502 R_ARM_ABS32 010b433c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 01170c54 0022c102 R_ARM_ABS32 006caacd __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmfield │ │ │ │ -01170c6c 00092902 R_ARM_ABS32 010b4338 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ +01170c6c 00092902 R_ARM_ABS32 010b4340 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 01170c70 002b3b02 R_ARM_ABS32 006caad5 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmadaptor │ │ │ │ -01170c88 00126802 R_ARM_ABS32 010b433c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ +01170c88 00126802 R_ARM_ABS32 010b4344 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 01170c8c 001e8202 R_ARM_ABS32 006caadd __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdm │ │ │ │ -01170ca4 00135b02 R_ARM_ABS32 010b4344 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ +01170ca4 00135b02 R_ARM_ABS32 010b434c __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 01170ca8 001dc502 R_ARM_ABS32 006cab09 __petscdmplexdef_MOD___copy_petscdmplexdef_Tdmplextransform │ │ │ │ -01183c88 000b3302 R_ARM_ABS32 011329a8 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ +01183c88 000b3302 R_ARM_ABS32 011329b0 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 01183c8c 00164b02 R_ARM_ABS32 00b06ed9 __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tkspguess │ │ │ │ -01183ca4 0022a102 R_ARM_ABS32 011329ac __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ +01183ca4 0022a102 R_ARM_ABS32 011329b4 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 01183ca8 0020dd02 R_ARM_ABS32 00b06ee1 __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tksp │ │ │ │ -01183cc0 00224c02 R_ARM_ABS32 011329b4 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ +01183cc0 00224c02 R_ARM_ABS32 011329bc __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ 01183cc4 0015e102 R_ARM_ABS32 00b06ed1 __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 01183fd8 001fe102 R_ARM_ABS32 01166ff0 KSPConvergedReasons_Shifted │ │ │ │ -0118434c 00129c02 R_ARM_ABS32 01143140 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ +0118434c 00129c02 R_ARM_ABS32 01143148 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 01184350 002a2902 R_ARM_ABS32 00da8dfd __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsneslinesearch │ │ │ │ -01184368 002c6702 R_ARM_ABS32 01143144 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ +01184368 002c6702 R_ARM_ABS32 0114314c __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 0118436c 0032bd02 R_ARM_ABS32 00da8e05 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ -01184384 0021fe02 R_ARM_ABS32 01143148 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ +01184384 0021fe02 R_ARM_ABS32 01143150 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 01184388 0004bf02 R_ARM_ABS32 00da8e0d __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 011843a8 00320202 R_ARM_ABS32 011843e8 SNESConvergedReasons_Shifted │ │ │ │ -01184460 00256b02 R_ARM_ABS32 01149340 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ +01184460 00256b02 R_ARM_ABS32 01149348 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 01184464 000bb102 R_ARM_ABS32 00e59f71 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttstrajectory │ │ │ │ -0118447c 000ddc02 R_ARM_ABS32 01149344 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ +0118447c 000ddc02 R_ARM_ABS32 0114934c __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 01184480 00187102 R_ARM_ABS32 00e59f79 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsglleadapt │ │ │ │ -01184498 0007ed02 R_ARM_ABS32 01149348 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ +01184498 0007ed02 R_ARM_ABS32 01149350 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 0118449c 0014ed02 R_ARM_ABS32 00e59f81 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ -011844b4 002ea402 R_ARM_ABS32 0114934c __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ +011844b4 002ea402 R_ARM_ABS32 01149354 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 011844b8 00076502 R_ARM_ABS32 00e59f89 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Tts │ │ │ │ 0118487c 001dc802 R_ARM_ABS32 011674b4 TSConvergedReasons_Shifted │ │ │ │ -01184894 001df102 R_ARM_ABS32 01159188 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ +01184894 001df102 R_ARM_ABS32 01159190 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 01184898 002fa902 R_ARM_ABS32 00f39065 __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttaolinesearch │ │ │ │ -011848b0 00312502 R_ARM_ABS32 0115918c __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ +011848b0 00312502 R_ARM_ABS32 01159194 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 011848b4 00229102 R_ARM_ABS32 00f3906d __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttao │ │ │ │ 01184dd8 000dba02 R_ARM_ABS32 01184ddc TaoConvergedReasons_Shifted │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xa3640 contains 6311 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 01168304 00294e16 R_ARM_JUMP_SLOT 009432a1 DMPlexGetDataFVM │ │ │ │ 01168308 001c5116 R_ARM_JUMP_SLOT 0067f219 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: eb3f4ef6d1448beb8d747f27918b462486e066b9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7a23aa89f831dafca3ec9df3e17d07ec51d81566 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -46856,15 +46856,15 @@ │ │ │ │ Compiled without FORTRAN kernels │ │ │ │ Compiled with 64-bit PetscInt │ │ │ │ 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/petsc64-3.22/arm-linux-gnueabihf-real │ │ │ │ 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/petsc64-3.22/arm-linux-gnueabihf-real/include -I/usr/include/scotch-int64 -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 b2564 │ │ │ │ blx bf2d0 │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #158 @ 0x9e │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r7, #152 @ 0x98 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -247,19 +247,19 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r7, #250 @ 0xfa │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvc.n c2714 │ │ │ │ + bvc.n c2724 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r7, #32] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ @@ -378,15 +378,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #134 @ 0x86 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r0, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r2, [r6, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -413,15 +413,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n c27d0 │ │ │ │ + bmi.n c27e0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ @ instruction: 0xf22e00f2 │ │ │ │ addw r0, sl, #242 @ 0xf2 │ │ │ │ │ │ │ │ 000c2890 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -664,15 +664,15 @@ │ │ │ │ lsls r7, r1 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r6, #142 @ 0x8e │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -1264,29 +1264,29 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r6, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bmi.n c3080 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r5, #234 @ 0xea │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r3, r7, #3 │ │ │ │ bcc.n c3008 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r5, #190 @ 0xbe │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r5, #254 @ 0xfe │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r6, [r6, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 000c302c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1430,15 +1430,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bhi.n c3218 │ │ │ │ + bhi.n c3228 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r4, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [pc, #48] @ (c31b4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1464,15 +1464,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bvc.n c31c4 │ │ │ │ + bhi.n c31d4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r1, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r5, [pc, #736] @ (c34b8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1498,15 +1498,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bvc.n c3170 │ │ │ │ + bvc.n c3180 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r0, [r7, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r5, [pc, #400] @ (c33bc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1524,19 +1524,19 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #10 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r3, pc, #144 @ (adr r3, c32f4 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, c3314 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n c3980 │ │ │ │ + b.n c3990 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #56] @ (c32b4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1558,19 +1558,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n c3964 │ │ │ │ + b.n c3974 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r4, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #56] @ (c3308 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1592,19 +1592,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n c3910 │ │ │ │ + b.n c3920 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r0, [r2, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r3, 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] @ (c3354 ) │ │ │ │ @@ -1623,18 +1623,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add.w r0, sl, ip, ror #3 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + adds.w r0, r2, ip, ror #3 │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c3360 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1662,18 +1662,18 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [pc, #504] @ (c35a0 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xeabc00fc │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + @ instruction: 0xeac400fc │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c33b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1702,18 +1702,18 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #152] @ (c349c ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orn r0, r4, ip, ror #3 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + orn r0, ip, ip, ror #3 │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -1736,15 +1736,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n c3108 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c30c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1759,18 +1759,18 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r0, pc, #928 @ (adr r0, c3840 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, c3860 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orn r0, r8, r3, ror #3 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + orns r0, r0, r3, ror #3 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r5, 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 │ │ │ │ ldr r2, [pc, #56] @ (c34f4 ) │ │ │ │ @@ -1793,15 +1793,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c3078 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c3034 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1825,18 +1825,18 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf4aa00f3 │ │ │ │ - eor.w r0, r6, #7962624 @ 0x798000 │ │ │ │ + @ instruction: 0xf4b200f3 │ │ │ │ + eor.w r0, lr, #7962624 @ 0x798000 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (c3594 ) │ │ │ │ @@ -1858,15 +1858,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n c2fd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c2f90 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1891,15 +1891,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n c2f7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r6 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c2f3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1924,15 +1924,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n c2f28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c2ee8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1957,15 +1957,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c2ed8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c3e94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1992,15 +1992,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c3e80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c3e3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2019,19 +2019,19 @@ │ │ │ │ adds r2, #24 │ │ │ │ movw r1, #1271 @ 0x4f7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ 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] @ (c377c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2050,19 +2050,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ 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] @ (c37c8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2081,19 +2081,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r4, r6, #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 │ │ │ │ ldr r2, [pc, #56] @ (c3820 ) │ │ │ │ @@ -2116,15 +2116,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c3d4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c3d08 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2151,15 +2151,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n c3cf0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c3cb0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2184,15 +2184,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n c3c9c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c3c5c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2214,18 +2214,18 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf0d600f3 │ │ │ │ - @ instruction: 0xf0b200f3 │ │ │ │ + @ instruction: 0xf0de00f3 │ │ │ │ + @ instruction: 0xf0ba00f3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #56] @ (c396c ) │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -2247,15 +2247,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c3c00 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c3bbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2282,15 +2282,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c3ba8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n c3b64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2317,15 +2317,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n c3b4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ b.n c3b0c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2347,18 +2347,18 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vshr.s64 q0, , #58 │ │ │ │ - vqadd.s32 q8, q9, │ │ │ │ + vshr.s64 q0, , #50 │ │ │ │ + vqadd.s32 q8, q13, │ │ │ │ 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] @ (c3ab8 ) │ │ │ │ ldr r2, [pc, #56] @ (c3abc ) │ │ │ │ @@ -2379,17 +2379,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r7, #3 │ │ │ │ svc 212 @ 0xd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2412,17 +2412,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r7, #3 │ │ │ │ svc 128 @ 0x80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2444,17 +2444,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ svc 46 @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c3b68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2478,19 +2478,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [pc, #952] @ (c3f70 ) │ │ │ │ + ldr r7, [pc, #984] @ (c3f90 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 000c3bb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2512,19 +2512,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [pc, #632] @ (c3e80 ) │ │ │ │ + ldr r7, [pc, #664] @ (c3ea0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 000c3c08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2546,19 +2546,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [pc, #312] @ (c3d90 ) │ │ │ │ + ldr r7, [pc, #344] @ (c3db0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 000c3c58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2580,19 +2580,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [pc, #1016] @ (c40a0 ) │ │ │ │ + ldr r7, [pc, #24] @ (c3cc0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 000c3ca8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2614,19 +2614,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [pc, #696] @ (c3fb0 ) │ │ │ │ + ldr r6, [pc, #728] @ (c3fd0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 000c3cf8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2648,19 +2648,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [pc, #376] @ (c3ec0 ) │ │ │ │ + ldr r6, [pc, #408] @ (c3ee0 ) │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -2683,15 +2683,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ble.n c3dd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r5, r7, #3 │ │ │ │ bgt.n c3d94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2712,19 +2712,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ 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] @ (c3e30 ) │ │ │ │ @@ -2746,17 +2746,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r6, c3e86 │ │ │ │ + cbnz r6, c3e88 │ │ │ │ lsls r5, r7, #3 │ │ │ │ bgt.n c3ef4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2781,15 +2781,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ bgt.n c3ee4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bgt.n c3ea0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2816,15 +2816,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blt.n c3e88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r5, r7, #3 │ │ │ │ blt.n c3e48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2848,15 +2848,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ blt.n c4038 │ │ │ │ lsls r2, r6, #3 │ │ │ │ blt.n c3ff0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2883,15 +2883,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bvc.n c3ef8 │ │ │ │ + bvc.n c3f08 │ │ │ │ lsls r5, r7, #3 │ │ │ │ blt.n c3fe0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ blt.n c3f9c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2916,17 +2916,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strd r0, r0, [sl, #1012] @ 0x3f4 │ │ │ │ + ldrd r0, r0, [r2, #1012] @ 0x3f4 │ │ │ │ bge.n c3f44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c3fec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2947,19 +2947,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stc2 0, cr0, [r6, #1012] @ 0x3f4 │ │ │ │ + stc2 0, cr0, [lr, #1012] @ 0x3f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (c4074 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #48] @ (c4078 ) │ │ │ │ @@ -2977,18 +2977,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - vshr.u64 q8, , #60 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + vshr.u64 q8, , #52 │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r4, r6, #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 │ │ │ │ ldr r2, [pc, #56] @ (c40cc ) │ │ │ │ @@ -3010,15 +3010,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bls.n c40a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bls.n c4058 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3043,17 +3043,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bls.n c4204 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3076,17 +3076,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + subs r0, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bls.n c41b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3110,17 +3110,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bhi.n c415c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3144,17 +3144,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r6, r7, #3 │ │ │ │ bhi.n c4308 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3178,17 +3178,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bhi.n c42b4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3212,17 +3212,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bvc.n c4260 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3246,17 +3246,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r6, r7, #3 │ │ │ │ bvc.n c440c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3280,17 +3280,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r6, r7, #3 │ │ │ │ bvc.n c43b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3314,15 +3314,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bvs.n c43a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n c4360 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3347,17 +3347,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r6, r7, #3 │ │ │ │ bvs.n c450c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3380,17 +3380,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bvs.n c44b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3412,17 +3412,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r7, #3 │ │ │ │ bpl.n c4464 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3445,17 +3445,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ bpl.n c4614 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3480,15 +3480,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bpl.n c4600 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ bpl.n c45c0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3512,17 +3512,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r7, #3 │ │ │ │ bmi.n c456c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3546,17 +3546,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bmi.n c4518 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3580,17 +3580,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bmi.n c46c4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3612,19 +3612,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ 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] @ (c46f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -3644,19 +3644,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r5, 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, #52] @ (c474c ) │ │ │ │ @@ -3677,17 +3677,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bcc.n c47d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3704,19 +3704,19 @@ │ │ │ │ add.w r2, r2, #740 @ 0x2e4 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #592 @ (adr r6, c49e4 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, c4a04 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r5, 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] @ (c47d4 ) │ │ │ │ @@ -3731,19 +3731,19 @@ │ │ │ │ add.w r2, r2, #492 @ 0x1ec │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r6, #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 │ │ │ │ ldr r2, [pc, #56] @ (c482c ) │ │ │ │ @@ -3766,15 +3766,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds.w r0, r4, #8323072 @ 0x7f0000 │ │ │ │ + adds.w r0, ip, #8323072 @ 0x7f0000 │ │ │ │ bcs.n c4740 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n c48fc │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3801,17 +3801,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf18600f5 │ │ │ │ - @ instruction: 0xfaec00fe │ │ │ │ - sbc.w r0, r0, #245 @ 0xf5 │ │ │ │ + @ instruction: 0xf18e00f5 │ │ │ │ + @ instruction: 0xfaf400fe │ │ │ │ + sbc.w r0, r8, #245 @ 0xf5 │ │ │ │ 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, #52] @ (c48dc ) │ │ │ │ ldr r2, [pc, #56] @ (c48e0 ) │ │ │ │ @@ -3831,17 +3831,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfa9600fe │ │ │ │ + @ instruction: 0xfa9e00fe │ │ │ │ bne.n c4848 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -3862,17 +3862,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ bne.n c49f4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3895,17 +3895,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r7, #3 │ │ │ │ bne.n c49a4 │ │ │ │ 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 │ │ │ │ @@ -3931,18 +3931,18 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bics.w r0, r2, #245 @ 0xf5 │ │ │ │ - add r7, pc, #608 @ (adr r7, c4c44 ) │ │ │ │ + bics.w r0, sl, #245 @ 0xf5 │ │ │ │ + add r7, pc, #640 @ (adr r7, c4c64 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - and.w r0, ip, #245 @ 0xf5 │ │ │ │ + ands.w r0, r4, #245 @ 0xf5 │ │ │ │ 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] @ (c4a2c ) │ │ │ │ ldr r2, [pc, #52] @ (c4a30 ) │ │ │ │ @@ -3961,17 +3961,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, pc, #264 @ (adr r7, c4b3c ) │ │ │ │ + add r7, pc, #296 @ (adr r7, c4b5c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ beq.n c4af4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c4a38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3995,19 +3995,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #976 @ (adr r6, c4e50 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, c4e70 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r6, r6, #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 │ │ │ │ mov r2, r0 │ │ │ │ @@ -4030,18 +4030,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #744] @ (c4dbc ) │ │ │ │ + ldr r0, [pc, #776] @ (c4ddc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vqadd.s16 q0, q10, │ │ │ │ - ldc 0, cr0, [lr], #-1020 @ 0xfffffc04 │ │ │ │ + vqadd.s16 q0, q14, │ │ │ │ + mcrr 0, 15, r0, r6, cr15 │ │ │ │ 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 r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (c4b2c ) │ │ │ │ @@ -4064,17 +4064,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - mcr 0, 7, r0, cr2, cr5, {7} │ │ │ │ - @ instruction: 0xebf800ff │ │ │ │ - mrc 0, 5, r0, cr12, cr5, {7} │ │ │ │ + mcr 0, 7, r0, cr10, cr5, {7} │ │ │ │ + stc 0, cr0, [r0], {255} @ 0xff │ │ │ │ + mcr 0, 6, r0, cr4, cr5, {7} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #52] @ (c4b80 ) │ │ │ │ movs r3, #20 │ │ │ │ @@ -4095,18 +4095,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - sub.w r0, r6, pc, ror #3 │ │ │ │ - ldr r0, [pc, #48] @ (c4bb8 ) │ │ │ │ + sub.w r0, lr, pc, ror #3 │ │ │ │ + ldr r0, [pc, #80] @ (c4bd8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mcr 0, 3, r0, cr4, cr5, {7} │ │ │ │ + mcr 0, 3, r0, cr12, cr5, {7} │ │ │ │ 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 r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (c4bdc ) │ │ │ │ @@ -4129,18 +4129,18 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - mrc 0, 1, r0, cr2, cr5, {7} │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + mrc 0, 1, r0, cr10, cr5, {7} │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mcr 0, 0, r0, cr12, cr5, {7} │ │ │ │ + mrc 0, 0, r0, cr4, cr5, {7} │ │ │ │ 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 r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (c4c38 ) │ │ │ │ @@ -4163,18 +4163,18 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r6, #980] @ 0x3d4 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + ldcl 0, cr0, [lr, #980] @ 0x3d4 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc 0, cr0, [r0, #980]! @ 0x3d4 │ │ │ │ + ldc 0, cr0, [r8, #980]! @ 0x3d4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #52] @ (c4c88 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #52] @ (c4c8c ) │ │ │ │ @@ -4193,19 +4193,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r6, #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 │ │ │ │ ldr r2, [pc, #56] @ (c4ce0 ) │ │ │ │ @@ -4228,15 +4228,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4263,15 +4263,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4294,19 +4294,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ 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] @ (c4dd0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -4326,19 +4326,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bgt.n c4e0c │ │ │ │ + bgt.n c4e1c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blt.n c4dc8 │ │ │ │ + blt.n c4dd8 │ │ │ │ lsls r3, r6, #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 │ │ │ │ ldr r2, [pc, #56] @ (c4e28 ) │ │ │ │ @@ -4361,15 +4361,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4396,15 +4396,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r4, {r2, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r4, {r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4427,17 +4427,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c4edc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4458,17 +4458,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb3600f6 │ │ │ │ - @ instruction: 0xfb0e00f6 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + @ instruction: 0xfb3e00f6 │ │ │ │ + @ instruction: 0xfb1600f6 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 000c4f20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -4487,18 +4487,18 @@ │ │ │ │ add r3, pc │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb3a00f6 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + @ instruction: 0xfb4200f6 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xfac000f6 │ │ │ │ + @ instruction: 0xfac800f6 │ │ │ │ │ │ │ │ 000c4f64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -4516,19 +4516,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ 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] @ (c4fe0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -4543,19 +4543,19 @@ │ │ │ │ adds r2, #148 @ 0x94 │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [pc, #424] @ (c5194 ) │ │ │ │ + ldr r6, [pc, #456] @ (c51b4 ) │ │ │ │ lsls r7, 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] @ (c5030 ) │ │ │ │ @@ -4575,17 +4575,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -4610,15 +4610,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4645,15 +4645,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4680,15 +4680,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -4710,19 +4710,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcs.n c516c │ │ │ │ + bcs.n c517c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - beq.n c510c │ │ │ │ + beq.n c511c │ │ │ │ lsls r7, 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, #48] @ (c51d4 ) │ │ │ │ @@ -4742,19 +4742,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcs.n c51a4 │ │ │ │ + bcs.n c51b4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - beq.n c52c0 │ │ │ │ + beq.n c52d0 │ │ │ │ lsls r7, r6, #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 │ │ │ │ @@ -4777,15 +4777,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4807,17 +4807,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r0!, {r1, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4839,17 +4839,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bhi.n c5264 │ │ │ │ + bhi.n c5274 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r7!, {r1, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4871,17 +4871,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c533c │ │ │ │ + b.n c534c │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4903,17 +4903,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r7!, {r1, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -4937,17 +4937,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r6!, {r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -4971,17 +4971,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5004,17 +5004,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r6!, {r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -5038,17 +5038,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5070,17 +5070,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r5!, {r1, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5102,17 +5102,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r5!, {r1, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -5136,17 +5136,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r4!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5168,17 +5168,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5200,17 +5200,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -5235,15 +5235,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5267,17 +5267,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5299,17 +5299,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r3!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5331,17 +5331,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5364,19 +5364,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r1, 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 │ │ │ │ ldr r2, [pc, #56] @ (c583c ) │ │ │ │ @@ -5399,15 +5399,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #320 @ (adr r7, c5980 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, c59a0 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r2!, {r1, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5431,19 +5431,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ asrs r1, r0, #31 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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] @ (c58d8 ) │ │ │ │ @@ -5463,17 +5463,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5495,17 +5495,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r1!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5527,17 +5527,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r1!, {r1, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5559,17 +5559,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs.w r1, r2, #8847360 @ 0x870000 │ │ │ │ + subs.w r1, sl, #8847360 @ 0x870000 │ │ │ │ stmia r0!, {r1, r6, r7} │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -5593,15 +5593,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmia r0!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5624,19 +5624,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r7, #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] @ (c5ac0 ) │ │ │ │ @@ -5658,17 +5658,17 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ite gt │ │ │ │ lslgt r2, r6, #3 │ │ │ │ pushle {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5690,17 +5690,17 @@ │ │ │ │ movw r1, #1817 @ 0x719 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r1, #4 │ │ │ │ itte vc │ │ │ │ lslvc r2, r6, #3 │ │ │ │ pushvc {r4, r5, r6, lr} │ │ │ │ movvs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -6144,15 +6144,15 @@ │ │ │ │ blx b38b0 <__stack_chk_fail@plt> │ │ │ │ movw r3, #5020 @ 0x139c │ │ │ │ b.n c5ef6 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n c608c <__petscsys_MOD_petscinitializenoarguments@@Base+0x4c> │ │ │ │ + bcs.n c609c <__petscsys_MOD_petscinitializenoarguments@@Base+0x5c> │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -6301,15 +6301,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b2278 │ │ │ │ nop │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c60a0 <__petscsys_MOD_petscinitializenohelp@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6426,27 +6426,27 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c61d8 <__petscsys_MOD_petscinitializewithhelp@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6563,27 +6563,27 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, #170 @ 0xaa │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, #118 @ 0x76 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c6310 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8689,15 +8689,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx bb37c <_gfortran_runtime_error_at@plt> │ │ │ │ blx b38b0 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r2, c773e │ │ │ │ + cbnz r2, c7740 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r6, r5, #18 │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r2, [r6, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r7, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -8931,15 +8931,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx bb37c <_gfortran_runtime_error_at@plt> │ │ │ │ blx b38b0 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r2, r1, #4 │ │ │ │ strh r6, [r1, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r2, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -9036,15 +9036,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r2, [r7, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r2, [r3, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r7, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c7a50 : │ │ │ │ @@ -9173,15 +9173,15 @@ │ │ │ │ nop │ │ │ │ lsls r2, r6, #31 │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #31 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r2, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r7, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c7b84 : │ │ │ │ @@ -9244,15 +9244,15 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n c7bea │ │ │ │ lsls r4, r2, #29 │ │ │ │ lsls r2, r1, #4 │ │ │ │ str r4, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r4, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r2, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c7c30 : │ │ │ │ @@ -9315,15 +9315,15 @@ │ │ │ │ b.n c7c7c │ │ │ │ lsls r6, r5, #26 │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #25 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r0, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r0, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c7cd4 : │ │ │ │ @@ -9592,51 +9592,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #23 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r0, [r1, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r2, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r6, [r6, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r7, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r7, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r2, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r4, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r3, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r4, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r2, [r0, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [r1, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r2, [r3, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [r4, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r2, [r6, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c7fc8 : │ │ │ │ @@ -9719,21 +9719,21 @@ │ │ │ │ nop │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [pc, #888] @ (c841c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [pc, #192] @ (c8168 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [pc, #712] @ (c8378 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [pc, #16] @ (c80c4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c80b4 : │ │ │ │ @@ -9760,15 +9760,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n c80ce │ │ │ │ nop │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [pc, #280] @ (c821c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [pc, #144] @ (c8198 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c8108 : │ │ │ │ @@ -10033,37 +10033,37 @@ │ │ │ │ nop │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r5, [pc, #312] @ (c84d8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [pc, #448] @ (c8564 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [pc, #232] @ (c8494 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [pc, #416] @ (c8550 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r5, [pc, #240] @ (c84a8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [pc, #32] @ (c83dc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [pc, #56] @ (c83f8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [pc, #864] @ (c8724 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [pc, #680] @ (c8674 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [pc, #816] @ (c8700 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c83d0 : │ │ │ │ @@ -10089,15 +10089,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n c83ea │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [pc, #168] @ (c84c4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #928] @ (c87c0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c8420 : │ │ │ │ @@ -10229,21 +10229,21 @@ │ │ │ │ cdp2 1, 4, cr0, cr10, cr9, {0} │ │ │ │ ldr r3, [pc, #648] @ (c87f4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [pc, #288] @ (c8690 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #520] @ (c877c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [pc, #128] @ (c85fc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #336] @ (c86d0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r1, [pc, #960] @ (c8948 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #144] @ (c861c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c858c : │ │ │ │ @@ -10323,15 +10323,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b01e0 │ │ │ │ b.n c85ec │ │ │ │ stc2 1, cr0, [sl, #-36]! @ 0xffffffdc │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [r4, #-36] @ 0xffffffdc │ │ │ │ - ldr r7, [pc, #336] @ (c879c ) │ │ │ │ + ldr r7, [pc, #368] @ (c87bc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r1, [pc, #40] @ (c8678 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [pc, #528] @ (c8864 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c8654 : │ │ │ │ @@ -10596,29 +10596,29 @@ │ │ │ │ blx b7f08 <__cxa_call_terminate@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ stc2 1, cr0, [sl], {9} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb940109 │ │ │ │ - ldr r5, [pc, #888] @ (c8c78 >, std::hash, std::equal_to > >, std::allocator >, std::hash, std::equal_to > > > >::_M_realloc_insert >, 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+0x8>) │ │ │ │ + ldr r5, [pc, #920] @ (c8c98 >, std::hash, std::equal_to > >, std::allocator >, std::hash, std::equal_to > > > >::_M_realloc_insert >, 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+0x28>) │ │ │ │ lsls r3, r6, #3 │ │ │ │ blxns r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r1, [pc, #120] @ (c8980 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xfaba0109 │ │ │ │ ldr r0, [pc, #448] @ (c8ad0 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x80>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vld4. {d0-d3}, [r8 :256], r5 │ │ │ │ + ldrsh.w r0, [r0, r5, lsl #3] │ │ │ │ mov sl, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [pc, #208] @ (c89ec ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr.w r0, [r4, #245] @ 0xf5 │ │ │ │ + ldr.w r0, [ip, #245] @ 0xf5 │ │ │ │ mov r2, sl │ │ │ │ lsls r2, r6, #3 │ │ │ │ blxns fp │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c8928 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -10697,21 +10697,21 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b01e0 │ │ │ │ b.n c8964 │ │ │ │ ldrsh.w r0, [r8, #265] @ 0x109 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [ip, ] │ │ │ │ - ldr r3, [pc, #832] @ (c8d40 >, std::hash, std::equal_to > >, std::allocator >, std::hash, std::equal_to > > > >::_M_realloc_insert >, 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+0xd0>) │ │ │ │ + ldr r3, [pc, #864] @ (c8d60 >, std::hash, std::equal_to > >, std::allocator >, std::hash, std::equal_to > > > >::_M_realloc_insert >, 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+0xf0>) │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp lr, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bxns r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [pc, #648] @ (c8c94 >, std::hash, std::equal_to > >, std::allocator >, std::hash, std::equal_to > > > >::_M_realloc_insert >, 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+0x24>) │ │ │ │ + ldr r3, [pc, #680] @ (c8cb4 >, std::hash, std::equal_to > >, std::allocator >, std::hash, std::equal_to > > > >::_M_realloc_insert >, 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+0x44>) │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r2, fp │ │ │ │ lsls r2, r6, #3 │ │ │ │ bx r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c8a14 > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::~KHashTable()@@Base>: │ │ │ │ @@ -10794,21 +10794,21 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #14 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx b9524 │ │ │ │ b.n c8a74 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x24> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #936] @ (c8e88 > >, std::allocator > > > >::_M_default_append(unsigned int)@@Base+0x48>) │ │ │ │ + ldr r2, [pc, #968] @ (c8ea8 > >, std::allocator > > > >::_M_default_append(unsigned int)@@Base+0x68>) │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r4, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r6, ip │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp sl, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c8af0 >, 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 │ │ │ │ @@ -11491,20 +11491,20 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movw r1, #961 @ 0x3c1 │ │ │ │ b.n c924e > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x312> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx b7f08 <__cxa_call_terminate@plt> │ │ │ │ nop │ │ │ │ - vqadd.s32 q8, q10, │ │ │ │ + vqadd.s32 q8, q14, │ │ │ │ subs r7, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vqadd.s16 q0, q14, │ │ │ │ + vqadd.s32 q0, q10, │ │ │ │ subs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r6, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c92b8 > >, 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>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -11681,15 +11681,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b01e0 │ │ │ │ b.n c92fc > >, 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> │ │ │ │ subs r4, #218 @ 0xda │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r5, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, #252 @ 0xfc │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11956,47 +11956,47 @@ │ │ │ │ subs r4, #98 @ 0x62 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, #152 @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stc 1, cr0, [ip, #-36] @ 0xffffffdc │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r3, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, #82 @ 0x52 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r3, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r3, #126 @ 0x7e │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r3, #56 @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000c9774 : │ │ │ │ mov.w r2, #64000 @ 0xfa00 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ @@ -12223,39 +12223,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, #3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #238 @ 0xee │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #202 @ 0xca │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #90 @ 0x5a │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #56 @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -12435,31 +12435,31 @@ │ │ │ │ blx b9524 │ │ │ │ b.n c9a58 │ │ │ │ nop │ │ │ │ strd r0, r1, [r2], #36 @ 0x24 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w r8, {r0, r3, r8} │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r5, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r5, #38 @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r7, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, #222 @ 0xde │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, #188 @ 0xbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, #110 @ 0x6e │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c9bfc : │ │ │ │ @@ -12684,27 +12684,27 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r5, #142 @ 0x8e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r5, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r5, #110 @ 0x6e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r5, #74 @ 0x4a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -12774,21 +12774,21 @@ │ │ │ │ b.n c9e98 │ │ │ │ b.n c980c │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n c97c0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, #172 @ 0xac │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, #142 @ 0x8e │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c9f28 : │ │ │ │ @@ -12815,15 +12815,15 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n c9f42 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, #78 @ 0x4e │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000c9f7c : │ │ │ │ @@ -13011,33 +13011,33 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6ae │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r0, r7, #26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r2, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r3, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r1, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r2, #234 @ 0xea │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r1, #206 @ 0xce │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r1, #174 @ 0xae │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000ca180 : │ │ │ │ @@ -13238,33 +13238,33 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r1, r3} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r7, #236 @ 0xec │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r1, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r7, #202 @ 0xca │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r7, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #190 @ 0xbe │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r7, #134 @ 0x86 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #156 @ 0x9c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -13313,15 +13313,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ca3f8 │ │ │ │ cbz r2, ca46a │ │ │ │ lsls r3, r1, #4 │ │ │ │ uxtb r2, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14336,97 +14336,97 @@ │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r4, sp, #912 @ 0x390 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh.w pc, [r7, #255]! │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ bvc.n caf94 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r7, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #234 @ 0xea │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r0, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, #198 @ 0xc6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r7, #250 @ 0xfa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r7, #202 @ 0xca │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r7, #154 @ 0x9a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #50 @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r7, #104 @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r7, #76 @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n cae9c │ │ │ │ + bmi.n caeac │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r5, #218 @ 0xda │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r7, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r5, #172 @ 0xac │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n caeb0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r5, #110 @ 0x6e │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, #118 @ 0x76 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n caffc │ │ │ │ lsls r1, r1, #4 │ │ │ │ bpl.n cafc0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ bpl.n caf8c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcc.n cae88 │ │ │ │ + bcc.n cae98 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r4, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n caf04 │ │ │ │ lsls r1, r1, #4 │ │ │ │ @@ -14526,27 +14526,27 @@ │ │ │ │ b.n cafd2 │ │ │ │ bcc.n cb120 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n cb0b0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r5, #130 @ 0x82 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r5, #90 @ 0x5a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r5, #58 @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cb098 : │ │ │ │ @@ -14595,15 +14595,15 @@ │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #8] │ │ │ │ blx b9524 │ │ │ │ b.n cb0b8 │ │ │ │ nop │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r4, #250 @ 0xfa │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -15072,126 +15072,126 @@ │ │ │ │ movs r0, r0 │ │ │ │ bne.n cb538 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r4, #228 @ 0xe4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n cb694 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r0, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r4, #90 @ 0x5a │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r0, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r4, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r3, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movw r0, #43254 @ 0xa8f6 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf65200f6 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, r2, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r0, r3, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, r6, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, r1, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r2, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, r0, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, r3, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, r6, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, r3, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, r6, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r1, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r2, r5, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r6, r7, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r3, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r0, #190 @ 0xbe │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r2, r7, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, r2, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r0, #118 @ 0x76 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cb6d4 : │ │ │ │ @@ -15239,15 +15239,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #8] │ │ │ │ blx b9524 │ │ │ │ b.n cb6f4 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, r4, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r6, r7, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r0, r3, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -15320,25 +15320,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1062 @ 0x426 │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n cb788 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, r6, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r0, r0, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r0, r0, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, r1, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, r2, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r6, r3, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cb82c : │ │ │ │ @@ -15451,31 +15451,31 @@ │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r6, r0, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, r4, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, r7, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, r5, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r6, r2, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, r0, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r2, r5, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, r3, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cb970 : │ │ │ │ @@ -15594,31 +15594,31 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r6, r1, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r0, r4, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r2, r4, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, r2, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r2, r4, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, r2, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r6, r6, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r6, r0, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, r3, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, r1, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, r3, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cbac0 : │ │ │ │ @@ -15884,43 +15884,43 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r2, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r0, r5, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r5, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r2, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r4, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r0, r3, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r0, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r1, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r6, r4, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r7, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r6, r5, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r3, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, r1, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cbdb0 : │ │ │ │ @@ -16214,37 +16214,37 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r3, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, r6, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r2, r7, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r2, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r2, r0, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r5, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r2, r3, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r0, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r6, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r3, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r0, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r3, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r2, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -16546,55 +16546,55 @@ │ │ │ │ sbc.w r1, r0, #9109504 @ 0x8b0000 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r2, r7, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r6, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r4, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r0, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r5, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r4, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r0, r5, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r0, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r4, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r4, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r7, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r3, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r3, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r5, #28 │ │ │ │ lsls r2, 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, #4032] @ 0xfc0 │ │ │ │ @@ -16818,45 +16818,45 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2b6010b │ │ │ │ @ instruction: 0xf22e010b │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r1, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r1, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r4, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r3, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r7, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r7, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r2, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r2, r2, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r5, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r5, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r1, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cc6b8 : │ │ │ │ @@ -16968,31 +16968,31 @@ │ │ │ │ b.n cc702 │ │ │ │ pop {r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, cc84a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r6, r2, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r2, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r0, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r0, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cc7fc : │ │ │ │ @@ -17363,75 +17363,75 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r0, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r2, ccbc8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r1, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r6, r1, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r5, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r0, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r2, r3, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r7, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r3, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r6, r2, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r1, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r7, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r2, r0, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r7, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r6, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r2, r6, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r6, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000ccc30 : │ │ │ │ @@ -17868,15 +17868,15 @@ │ │ │ │ @ instruction: 0xe98a010b │ │ │ │ lsrs r6, r1, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r6, r7, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r6, r7, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r4, r4, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r2, r6, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -17886,53 +17886,53 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r2, r4, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r0, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r7, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r6, r3, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r3, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r0, r7, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r6, r6, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbz r0, cd140 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r2, r6, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r6, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r6, cd124 │ │ │ │ + cbz r6, cd126 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r7, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r0, r6, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r2, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r6, r4, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ uxth r6, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cd118 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18387,63 +18387,63 @@ │ │ │ │ b.n cce38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ mrc2 0, 7, r0, cr10, cr1, {7} │ │ │ │ lsls r4, r1, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ mrc2 0, 6, r0, cr8, cr1, {7} │ │ │ │ lsls r0, r5, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, sp, #896 @ 0x380 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ mcr2 0, 3, r0, cr12, cr1, {7} │ │ │ │ lsls r4, r7, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ mcr2 0, 2, r0, cr6, cr1, {7} │ │ │ │ lsls r4, r2, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ mcr2 0, 1, r0, cr0, cr1, {7} │ │ │ │ lsls r0, r6, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldc2l 0, cr0, [ip, #964]! @ 0x3c4 │ │ │ │ lsls r4, r1, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldc2l 0, cr0, [r6, #964] @ 0x3c4 │ │ │ │ lsls r4, r4, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldc2 0, cr0, [r0, #964]! @ 0x3c4 │ │ │ │ lsls r0, r0, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stc2 0, cr0, [ip, #964] @ 0x3c4 │ │ │ │ lsls r4, r3, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stc2l 0, cr0, [r8, #-964]! @ 0xfffffc3c │ │ │ │ lsls r0, r7, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cd638 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -18559,25 +18559,25 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #648 @ 0x288 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mrc2 0, 5, r0, cr0, cr2, {7} │ │ │ │ + mrc2 0, 5, r0, cr8, cr2, {7} │ │ │ │ vqadd.u16 q0, q15, │ │ │ │ mcr2 0, 7, r0, cr10, cr1, {7} │ │ │ │ @ instruction: 0xfbea00f1 │ │ │ │ lsls r6, r4, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mcr2 0, 3, r0, cr6, cr2, {7} │ │ │ │ + mcr2 0, 3, r0, cr14, cr2, {7} │ │ │ │ @ instruction: 0xfbc000f1 │ │ │ │ lsls r2, r7, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mcr2 0, 2, r0, cr0, cr2, {7} │ │ │ │ + mcr2 0, 2, r0, cr8, cr2, {7} │ │ │ │ @ instruction: 0xfba200f1 │ │ │ │ lsls r4, r3, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cd780 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19073,39 +19073,39 @@ │ │ │ │ vshr.u64 q0, , #20 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh.w r0, [r2, r1, lsl #3] │ │ │ │ vqadd.u64 q0, q12, │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xfa8200f2 │ │ │ │ + @ instruction: 0xfa8a00f2 │ │ │ │ @ instruction: 0xf7de00f1 │ │ │ │ mcr2 0, 7, r0, cr12, cr1, {7} │ │ │ │ - @ instruction: 0xfa5c00f2 │ │ │ │ + @ instruction: 0xfa6400f2 │ │ │ │ @ instruction: 0xf7b800f1 │ │ │ │ mcr2 0, 6, r0, cr8, cr1, {7} │ │ │ │ - @ instruction: 0xfa3200f2 │ │ │ │ + @ instruction: 0xfa3a00f2 │ │ │ │ @ instruction: 0xfa9800f1 │ │ │ │ @ instruction: 0xfa6e00f1 │ │ │ │ - @ instruction: 0xfa0c00f2 │ │ │ │ + @ instruction: 0xfa1400f2 │ │ │ │ @ instruction: 0xf76800f1 │ │ │ │ mrc2 0, 3, r0, cr8, cr1, {7} │ │ │ │ - vld1.8 @ instruction: 0xf9e800f2 │ │ │ │ + ldr??.w r0, [r0, #242] @ 0xf2 │ │ │ │ @ instruction: 0xf74400f1 │ │ │ │ mrc2 0, 2, r0, cr4, cr1, {7} │ │ │ │ - vst1.8 @ instruction: 0xf9c200f2 │ │ │ │ + vst1.8 @ instruction: 0xf9ca00f2 │ │ │ │ @ instruction: 0xf71e00f1 │ │ │ │ mcr2 0, 1, r0, cr12, cr1, {7} │ │ │ │ mcr2 0, 1, r0, cr14, cr1, {7} │ │ │ │ mcr2 0, 0, r0, cr10, cr1, {7} │ │ │ │ @ instruction: 0xf6e800f1 │ │ │ │ - vld4. {d16-d19}, [lr :256], r2 │ │ │ │ + ldr??.w r0, [r6, r2, lsl #3] │ │ │ │ movt r0, #43249 @ 0xa8f1 │ │ │ │ ldc2l 0, cr0, [sl, #964] @ 0x3c4 │ │ │ │ - vst4. {d16-d19}, [r8 :256], r2 │ │ │ │ + ldr??.w r0, [r0, r2, lsl #3] │ │ │ │ subw r0, r8, #2289 @ 0x8f1 │ │ │ │ ldc2 0, cr0, [sl, #964]! @ 0x3c4 │ │ │ │ │ │ │ │ 000cdcf0 , (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter()@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -19326,15 +19326,15 @@ │ │ │ │ blx b7f08 <__cxa_call_terminate@plt> │ │ │ │ add r5, pc, #408 @ (adr r5, ce08c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #864 @ (adr r2, ce260 ::~ObjectPool()@@Base+0x13c>) │ │ │ │ + add r2, pc, #896 @ (adr r2, ce280 ::~ObjectPool()@@Base+0x15c>) │ │ │ │ lsls r5, r6, #3 │ │ │ │ stc2 0, cr0, [r0], #964 @ 0x3c4 │ │ │ │ stc2l 0, cr0, [r0], #964 @ 0x3c4 │ │ │ │ │ │ │ │ 000cdf08 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19534,24 +19534,24 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf38800f1 │ │ │ │ ldc2l 0, cr0, [r0], #-964 @ 0xfffffc3c │ │ │ │ strb r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4fc00f2 │ │ │ │ + add.w r0, r4, #7929856 @ 0x790000 │ │ │ │ @ instruction: 0xf25c00f1 │ │ │ │ @ instruction: 0xfb4600f1 │ │ │ │ - @ instruction: 0xf4da00f2 │ │ │ │ + @ instruction: 0xf4e200f2 │ │ │ │ @ instruction: 0xf23a00f1 │ │ │ │ @ instruction: 0xfb2400f1 │ │ │ │ - @ instruction: 0xf4b800f2 │ │ │ │ + @ instruction: 0xf4c000f2 │ │ │ │ @ instruction: 0xf21800f1 │ │ │ │ @ instruction: 0xfb0200f1 │ │ │ │ - eors.w r0, r6, #7929856 @ 0x790000 │ │ │ │ + eors.w r0, lr, #7929856 @ 0x790000 │ │ │ │ │ │ │ │ 000ce124 ::~ObjectPool()@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #316] @ (ce270 ::~ObjectPool()@@Base+0x14c>) │ │ │ │ @@ -19688,25 +19688,25 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #744 @ (adr r1, ce55c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #632 @ (adr r1, ce4f4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf3c200f2 │ │ │ │ + @ instruction: 0xf3ca00f2 │ │ │ │ mcr 0, 3, r0, cr2, cr1, {7} │ │ │ │ mrc 0, 1, r0, cr4, cr1, {7} │ │ │ │ - @ instruction: 0xf3a000f2 │ │ │ │ + @ instruction: 0xf3a800f2 │ │ │ │ ldc 0, cr0, [sl, #964]! @ 0x3c4 │ │ │ │ vqadd.s8 q0, q15, │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ mcr 0, 0, r0, cr2, cr1, {7} │ │ │ │ vld1.8 @ instruction: 0xf9a800f1 │ │ │ │ - @ instruction: 0xf32600f2 │ │ │ │ + @ instruction: 0xf32e00f2 │ │ │ │ stcl 0, cr0, [r6, #964] @ 0x3c4 │ │ │ │ ldc 0, cr0, [r8, #964] @ 0x3c4 │ │ │ │ │ │ │ │ 000ce2ac > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -19836,24 +19836,24 @@ │ │ │ │ b.n ce348 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x9c> │ │ │ │ add r0, pc, #208 @ (adr r0, ce4b8 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #120 @ (adr r0, ce468 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf23e00f2 │ │ │ │ + movw r0, #24818 @ 0x60f2 │ │ │ │ stcl 0, cr0, [ip], #964 @ 0x3c4 │ │ │ │ ldc 0, cr0, [sl], #964 @ 0x3c4 │ │ │ │ - @ instruction: 0xf21a00f2 │ │ │ │ + @ instruction: 0xf22200f2 │ │ │ │ ldc 0, cr0, [ip], #-964 @ 0xfffffc3c │ │ │ │ ldc 0, cr0, [r6, #964] @ 0x3c4 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldc 0, cr0, [r2], #964 @ 0x3c4 │ │ │ │ - subs.w r0, r2, #242 @ 0xf2 │ │ │ │ + subs.w r0, sl, #242 @ 0xf2 │ │ │ │ stcl 0, cr0, [r0], #-964 @ 0xfffffc3c │ │ │ │ stc 0, cr0, [lr], #-964 @ 0xfffffc3c │ │ │ │ │ │ │ │ 000ce41c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -20010,24 +20010,24 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ce4d2 │ │ │ │ ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, #242 @ 0xf2 │ │ │ │ + orr.w r0, r0, #242 @ 0xf2 │ │ │ │ ldc 0, cr0, [sl, #964] @ 0x3c4 │ │ │ │ @ instruction: 0xf69c00f1 │ │ │ │ - ands.w r0, r8, #242 @ 0xf2 │ │ │ │ + bic.w r0, r0, #242 @ 0xf2 │ │ │ │ ldcl 0, cr0, [sl, #-964]! @ 0xfffffc3c │ │ │ │ @ instruction: 0xf67c00f1 │ │ │ │ - vshr.s64 q8, q9, #8 │ │ │ │ + and.w r0, r0, #242 @ 0xf2 │ │ │ │ ldcl 0, cr0, [sl, #-964] @ 0xfffffc3c │ │ │ │ @ instruction: 0xf65c00f1 │ │ │ │ - vshr.s64 q8, q9, #40 │ │ │ │ + vshr.s64 q8, q9, #32 │ │ │ │ ldc 0, cr0, [sl, #-964]! @ 0xfffffc3c │ │ │ │ @ instruction: 0xf63c00f1 │ │ │ │ │ │ │ │ 000ce5e0 ::allocate<>(_p_PetscDeviceContext**)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -20465,77 +20465,77 @@ │ │ │ │ adds.w r0, r4, r1, ror #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 1, r0, cr0, cr2, {7} │ │ │ │ + mrc 0, 1, r0, cr8, cr2, {7} │ │ │ │ @ instruction: 0xe8d600f1 │ │ │ │ eors.w r0, r8, #7897088 @ 0x788000 │ │ │ │ sbcs.w r0, r2, r1, ror #3 │ │ │ │ eors.w r0, sl, #7897088 @ 0x788000 │ │ │ │ ldmia.w sl, {r0, r4, r5, r6, r7} │ │ │ │ - stcl 0, cr0, [r8, #968]! @ 0x3c8 │ │ │ │ + ldcl 0, cr0, [r0, #968]! @ 0x3c8 │ │ │ │ eor.w r0, r0, #7897088 @ 0x788000 │ │ │ │ b.n cea04 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x424> │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8, #-968]! @ 0xfffffc38 │ │ │ │ + ldcl 0, cr0, [r0, #-968]! @ 0xfffffc38 │ │ │ │ b.n ce96c ::allocate<>(_p_PetscDeviceContext**)@@Base+0x38c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce9c4 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x3e4> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce930 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x350> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc 0, cr0, [sl, #-968]! @ 0xfffffc38 │ │ │ │ + stcl 0, cr0, [r2, #-968] @ 0xfffffc38 │ │ │ │ b.n ce9d0 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x3f0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce9c0 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x3e0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce9cc ::allocate<>(_p_PetscDeviceContext**)@@Base+0x3ec> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce89c ::allocate<>(_p_PetscDeviceContext**)@@Base+0x2bc> │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stcl 0, cr0, [r2], {242} @ 0xf2 │ │ │ │ + stcl 0, cr0, [sl], {242} @ 0xf2 │ │ │ │ b.n ce848 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x268> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce8a0 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x2c0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc 0, cr0, [ip], {242} @ 0xf2 │ │ │ │ + stc 0, cr0, [r4], #968 @ 0x3c8 │ │ │ │ b.n ce808 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x228> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce860 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x280> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldcl 0, cr0, [r6], #-968 @ 0xfffffc38 │ │ │ │ + ldcl 0, cr0, [lr], #-968 @ 0xfffffc38 │ │ │ │ b.n ce7c8 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x1e8> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce820 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x240> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mrrc 0, 15, r0, r0, cr2 @ │ │ │ │ + mrrc 0, 15, r0, r8, cr2 │ │ │ │ @ instruction: 0xe9ac00f1 │ │ │ │ @ instruction: 0xf2d400f1 │ │ │ │ - ldc 0, cr0, [r8], #-968 @ 0xfffffc38 │ │ │ │ + mcrr 0, 15, r0, r0, cr2 │ │ │ │ @ instruction: 0xe99000f1 │ │ │ │ @ instruction: 0xf2ba00f1 │ │ │ │ - stc 0, cr0, [lr], {242} @ 0xf2 │ │ │ │ + ldc 0, cr0, [r6], {242} @ 0xf2 │ │ │ │ b.n ce838 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x258> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce700 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x120> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce800 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x220> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xebe400f2 │ │ │ │ + @ instruction: 0xebec00f2 │ │ │ │ @ instruction: 0xf25600f1 │ │ │ │ b.n ce688 ::allocate<>(_p_PetscDeviceContext**)@@Base+0xa8> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf22e00f1 │ │ │ │ ldrd r0, r0, [r6], #964 @ 0x3c4 │ │ │ │ │ │ │ │ 000ceae4 ::deallocate(_p_PetscDeviceContext**)@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20786,55 +20786,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip, #968] @ 0x3c8 │ │ │ │ + ldrd r0, r0, [r4, #968] @ 0x3c8 │ │ │ │ b.n cf51c │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce574 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xe9aa00f2 │ │ │ │ + @ instruction: 0xe9b200f2 │ │ │ │ b.n cf4e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce574 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce56c │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce588 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce6bc ::allocate<>(_p_PetscDeviceContext**)@@Base+0xdc> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmdb ip!, {r1, r4, r5, r6, r7} │ │ │ │ + strd r0, r0, [r4, #-968] @ 0x3c8 │ │ │ │ b.n cf420 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf478 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmdb r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmdb ip, {r1, r4, r5, r6, r7} │ │ │ │ b.n cf3dc │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf434 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strd r0, r0, [ip], #968 @ 0x3c8 │ │ │ │ + ldrd r0, r0, [r4], #968 @ 0x3c8 │ │ │ │ b.n cf4b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n ce5e8 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x8> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stlexd r2, r0, r0, [sl] │ │ │ │ + @ instruction: 0xe8d200f2 │ │ │ │ vqadd.s32 q8, q11, │ │ │ │ b.n ce9c8 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x3e8> │ │ │ │ lsls r1, r6, #3 │ │ │ │ vqadd.s16 q8, q8, │ │ │ │ b.n cf424 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf520 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xe85a00f2 │ │ │ │ + strd r0, r0, [r2], #-968 @ 0x3c8 │ │ │ │ b.n cf298 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf2f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000cedb0 , 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>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -21310,22 +21310,22 @@ │ │ │ │ add r3, pc, #108 @ (adr r3, cf2a8 ) │ │ │ │ @ instruction: 0xffff69b4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - b.n cf9a8 │ │ │ │ + b.n cf9b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xeac400f1 │ │ │ │ @ instruction: 0xeaee00f1 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeae200f1 │ │ │ │ - b.n cf910 │ │ │ │ + b.n cf920 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000cf260 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -21393,17 +21393,17 @@ │ │ │ │ b.n cf2dc │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [sl, #964]! @ 0x3c4 │ │ │ │ eor.w r0, lr, r1, ror #3 │ │ │ │ - b.n cf830 │ │ │ │ + b.n cf840 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n cf7f8 │ │ │ │ + b.n cf808 │ │ │ │ lsls r2, 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] @ (cf36c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -21434,15 +21434,15 @@ │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n cf340 │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n cf7a8 │ │ │ │ + b.n cf7b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb r8!, {r0, r4, r5, r6, r7} │ │ │ │ strd r0, r0, [r2, #964]! @ 0x3c4 │ │ │ │ │ │ │ │ 000cf37c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21529,15 +21529,15 @@ │ │ │ │ ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r1, #4 │ │ │ │ strd r0, r0, [r4, #964]! @ 0x3c4 │ │ │ │ svc 144 @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia.w lr!, {r0, r4, r5, r6, r7} │ │ │ │ @ instruction: 0xe98600f1 │ │ │ │ - b.n cf74c │ │ │ │ + b.n cf75c │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia.w r8, {r0, r4, r5, r6, r7} │ │ │ │ ldrd r0, r0, [lr, #-964] @ 0x3c4 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [sl, #-964] @ 0x3c4 │ │ │ │ strex r0, r0, [sl, #964] @ 0x3c4 │ │ │ │ @@ -21935,95 +21935,95 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ b.n cfb58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n cf8a4 │ │ │ │ + b.n cf8b4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cf6d4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strd r0, r0, [r4], #-964 @ 0x3c4 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe80400f1 │ │ │ │ b.n cf610 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ b.n cf810 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n cf724 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf724 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cf43c │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf6a4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cf404 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf66c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cf3cc │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf634 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cf384 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf5f4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cf358 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf5c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #10 │ │ │ │ + udf #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cf320 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf588 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n cf8b8 │ │ │ │ + ble.n cf8c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n cf880 │ │ │ │ + ble.n cf890 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n cf848 │ │ │ │ + ble.n cf858 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n cf814 │ │ │ │ + ble.n cf824 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n cf9d8 │ │ │ │ + ble.n cf9e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cf208 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf470 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n cf9a4 │ │ │ │ + ble.n cf9b4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cf1d4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf43c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n cf96c │ │ │ │ + ble.n cf97c │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cf19c │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cf404 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000cf918 : │ │ │ │ @@ -22210,45 +22210,45 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrh r0, [r4, #12] │ │ │ │ lsls r1, r1, #4 │ │ │ │ bl 39ad2 │ │ │ │ - blt.n cfa2c │ │ │ │ + blt.n cfa3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n cfa70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n cfac8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n cf9f0 │ │ │ │ + blt.n cfa00 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n cfa38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n cfad8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n cfac0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n cffa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n d028c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n cfb34 │ │ │ │ + blt.n cfb44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n cfb78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n cfbd0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n cfaf0 │ │ │ │ + bge.n cfb00 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n cfb34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n cfb8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n cfaac │ │ │ │ + bge.n cfabc │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n cfaf0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n cfb48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000cfb1c : │ │ │ │ @@ -22323,21 +22323,21 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n cfb4e │ │ │ │ nop │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bls.n cfb88 │ │ │ │ + bls.n cfb98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cfdb8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n d00e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n cfb4c │ │ │ │ + bls.n cfb5c │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cfd7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n d00a4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000cfbf0 : │ │ │ │ @@ -22366,15 +22366,15 @@ │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n cfc10 │ │ │ │ nop │ │ │ │ - bls.n cfcd4 │ │ │ │ + bls.n cfce4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n cfcf4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n d0074 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -22408,15 +22408,15 @@ │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n cfc76 │ │ │ │ nop │ │ │ │ ldrh r0, [r7, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bhi.n cfc74 │ │ │ │ + bhi.n cfc84 │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 246 @ 0xf6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n d004c │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000cfcb4 : │ │ │ │ @@ -22478,15 +22478,15 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n cfe14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ svc 130 @ 0x82 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n d004c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bhi.n cfde4 │ │ │ │ + bhi.n cfdf4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 94 @ 0x5e │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n d0010 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -23557,179 +23557,179 @@ │ │ │ │ movs r0, r0 │ │ │ │ bgt.n d0864 │ │ │ │ lsls r1, r6, #3 │ │ │ │ svc 114 @ 0x72 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r6, [r0, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcs.n d077c │ │ │ │ + bcs.n d078c │ │ │ │ lsls r2, r6, #3 │ │ │ │ bls.n d078c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n d0728 │ │ │ │ + bcs.n d0738 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bls.n d0758 │ │ │ │ lsls r1, r6, #3 │ │ │ │ blt.n d07a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n d08c4 │ │ │ │ + bcs.n d08d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bls.n d08e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ blt.n d073c │ │ │ │ lsls r1, r6, #3 │ │ │ │ blt.n d0904 │ │ │ │ lsls r1, r6, #3 │ │ │ │ svc 26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n d0808 │ │ │ │ + bne.n d0818 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n d0828 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n d07a0 │ │ │ │ + bne.n d07b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n d07d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bge.n d0820 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n d094c │ │ │ │ + bne.n d075c │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n d0778 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bge.n d07c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n d0908 │ │ │ │ + bne.n d0918 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n d0918 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n d08b8 │ │ │ │ + bne.n d08c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n d08c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n d0868 │ │ │ │ + bne.n d0878 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n d087c │ │ │ │ lsls r1, r6, #3 │ │ │ │ bgt.n d087c │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n d0848 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bge.n d0914 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n d07e8 │ │ │ │ + beq.n d07f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n d0818 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bls.n d0868 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n d07b0 │ │ │ │ + beq.n d07c0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n d08a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n d0990 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x1c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n d0968 │ │ │ │ + beq.n d0978 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x4> │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n d0994 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x20> │ │ │ │ lsls r1, r6, #3 │ │ │ │ bls.n d07e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n d0928 │ │ │ │ + beq.n d0938 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n d093c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n d08e4 │ │ │ │ + beq.n d08f4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n d0914 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bls.n d0964 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvc.n d08c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bls.n d0920 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0884 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bls.n d08dc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0834 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n d08d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n d09c0 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x4c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d09a8 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x34> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0970 ::viewDevice(_n_PetscDevice*, _p_PetscViewer*)@@Base> │ │ │ │ lsls r1, r6, #3 │ │ │ │ bhi.n d09c8 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x54> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0930 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n d08ec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n d08b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n d0870 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bhi.n d0938 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n d0a0c ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x98> │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n d08d4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n d09c4 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x50> │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n d088c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n d0980 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0xc> │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n d0850 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n d0938 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n d0a00 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x8c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n d08f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n d09b8 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x44> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n d08a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n d0970 ::viewDevice(_n_PetscDevice*, _p_PetscViewer*)@@Base> │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d096c ::configureDevice(_n_PetscDevice*)@@Base>: │ │ │ │ @@ -23766,15 +23766,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n d0994 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x20> │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n d08c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcs.n d0950 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -23881,23 +23881,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ bhi.n d0a54 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0xe0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n d0b64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n d0b2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bhi.n d0afc ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x188> │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [pc, #8] @ (d0af8 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x184>) │ │ │ │ add r3, pc │ │ │ │ @@ -24113,61 +24113,61 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ bhi.n d0cd8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n d0c80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [pc, #640] @ (d0f54 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0c8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n d0d70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [pc, #456] @ (d0eac ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0c40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n d0d24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0c1c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0dfc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0de0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n d0cc4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0dc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n d0ca4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0d9c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0d7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0d5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bvs.n d0d48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n d0d18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d0d3c : │ │ │ │ @@ -24307,37 +24307,37 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ bvs.n d0edc │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n d0f24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r2, #21] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r0!, {r2} │ │ │ │ lsls r1, r6, #3 │ │ │ │ bmi.n d0df4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n d0e10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n d0db4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n d0dcc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n d0f78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n d0f90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n d0f34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -24382,15 +24382,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n d0f0e │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n d0ef0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n d0f58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -24631,21 +24631,21 @@ │ │ │ │ ... │ │ │ │ strb r6, [r1, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #12] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ite vs │ │ │ │ lslvs r1, r6, #3 │ │ │ │ itee ls @ unpredictable │ │ │ │ lslls r1, r6, #3 │ │ │ │ - stmiahi r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmiahi r4!, {r1, r2, r5, r7} │ │ │ │ lslhi r2, r6, #3 │ │ │ │ bcc.n d1230 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -24655,15 +24655,15 @@ │ │ │ │ lslne r1, r6, #3 │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ bkpt 0x00f6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bkpt 0x00c6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bkpt 0x007e │ │ │ │ lsls r1, r6, #3 │ │ │ │ bkpt 0x00a4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -24890,57 +24890,57 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r6, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r4, [r4, #2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ pop {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ pop {r2, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r2, r3, r7, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n d13b4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bne.n d146c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ pop {r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r1, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r0, d14e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r1, r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ pop {r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r6, d14e6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r0, d14f6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d1484 : │ │ │ │ @@ -24978,15 +24978,15 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b01e0 │ │ │ │ b.n d14ac │ │ │ │ nop │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d14f0 : │ │ │ │ @@ -25030,15 +25030,15 @@ │ │ │ │ add r2, pc │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b01e0 │ │ │ │ b.n d151a │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r7!, {r2, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d15ba │ │ │ │ @@ -25247,17 +25247,17 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r0, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d178c : │ │ │ │ stmdb 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 │ │ │ │ @@ -25339,17 +25339,17 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r4!, {r1, r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r2, 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] @ (d1918 ) │ │ │ │ @@ -25414,27 +25414,27 @@ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n d18aa │ │ │ │ subs r6, #218 @ 0xda │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r4, {r2, r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d1940 )@@Base>: │ │ │ │ @@ -25549,23 +25549,23 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r3, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbnz r2, d1acc │ │ │ │ + cbnz r2, d1ace │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r3!, {r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r4, d1ace │ │ │ │ + cbnz r4, d1ad0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r2, {r1, r2, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d1a84 : │ │ │ │ @@ -25598,15 +25598,15 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n d1aac │ │ │ │ nop │ │ │ │ - hlt 0x002e │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -26582,15 +26582,15 @@ │ │ │ │ lslle r1, r6, #3 │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ittt vc │ │ │ │ lslvc r1, r6, #3 │ │ │ │ stmiavc r0!, {r1, r4, r6, r7} │ │ │ │ lslvc r1, r6, #3 │ │ │ │ │ │ │ │ 000d24d8 : │ │ │ │ @@ -27520,155 +27520,155 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r5, sp, #584 @ 0x248 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r2, d2efe │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r2, r6, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r1, #7] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r5, pc, #728 @ (adr r5, d3184 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x44>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r5, pc, #888 @ (adr r5, d3228 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xe8>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r5, pc, #568 @ (adr r5, d30ec ::~ObjectPool()@@Base+0x134>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r5, pc, #872 @ (adr r5, d3224 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xe4>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r5, pc, #840 @ (adr r5, d3208 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xc8>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r0, d2ef0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r2, d2f22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r4, d2eec │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r2, d2f26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r6, d2eea │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r0, d2f38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r6, d2eee │ │ │ │ lsls r1, r6, #3 │ │ │ │ revsh r4, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb8aa │ │ │ │ lsls r1, r6, #3 │ │ │ │ rev16 r4, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r1, r6, #3 │ │ │ │ rev r6, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsb r4, [r3, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb834 │ │ │ │ lsls r1, r6, #3 │ │ │ │ rev16 r6, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r2, r6, #3 │ │ │ │ hlt 0x0000 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb806 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb7e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ rev r6, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb7b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r2, d2f6e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ rev r4, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb772 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r6, d2f66 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r6, d2f78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, pc, #688 @ (adr r2, d320c > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xcc>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r2, pc, #848 @ (adr r2, d32b0 ::_M_release()@@Base>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r0, d2f80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb6e6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r6, d2f80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb6bc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, pc, #200 @ (adr r2, d3048 ::~ObjectPool()@@Base+0x90>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r2, pc, #360 @ (adr r2, d30ec ::~ObjectPool()@@Base+0x134>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #952 @ (adr r7, d3340 ::_M_release()@@Base+0x90>) │ │ │ │ + add r7, pc, #984 @ (adr r7, d3360 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, pc, #48 @ (adr r2, d2fbc ::~ObjectPool()@@Base+0x4>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r2, pc, #224 @ (adr r2, d3070 ::~ObjectPool()@@Base+0xb8>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb654 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #744 @ (adr r7, d3280 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x140>) │ │ │ │ + add r7, pc, #776 @ (adr r7, d32a0 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x160>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xb848 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r2, pc, #752 @ (adr r2, d3298 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x158>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb7f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r6, [r4, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ @@ -27812,33 +27812,33 @@ │ │ │ │ nop │ │ │ │ strh r6, [r4, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, pc, #184 @ (adr r5, d31cc > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x8c>) │ │ │ │ + add r5, pc, #216 @ (adr r5, d31ec > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xac>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, d3150 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x10>) │ │ │ │ + add r5, pc, #80 @ (adr r5, d3170 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x30>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r0, pc, #488 @ (adr r0, d3310 ::_M_release()@@Base+0x60>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n d310c ::~ObjectPool()@@Base+0x154> │ │ │ │ + bvs.n d311c ::~ObjectPool()@@Base+0x164> │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #584 @ (adr r4, d3380 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, d33a0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d3140 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ @@ -27971,31 +27971,31 @@ │ │ │ │ b.n d31dc > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x9c> │ │ │ │ str r0, [r4, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r3, pc, #680 @ (adr r3, d3530 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x38>) │ │ │ │ + add r3, pc, #712 @ (adr r3, d3550 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x58>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #536 @ (adr r3, d34ac ) │ │ │ │ + add r3, pc, #568 @ (adr r3, d34cc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d3380 │ │ │ │ + bpl.n d3390 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #120 @ (adr r3, d3320 ::_M_release()@@Base+0x70>) │ │ │ │ + add r3, pc, #152 @ (adr r3, d3340 ::_M_release()@@Base+0x90>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d32b0 ::_M_release()@@Base>: │ │ │ │ @@ -28211,15 +28211,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n d33d8 │ │ │ │ ldr r0, [pc, #24] @ (d34f4 ) │ │ │ │ add r0, pc │ │ │ │ blx b7d64 │ │ │ │ blx b7f08 <__cxa_call_terminate@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #928] @ (d388c ::allocate<>(_n_PetscEvent**)@@Base+0x1e8>) │ │ │ │ + ldr r4, [pc, #960] @ (d38ac ::allocate<>(_n_PetscEvent**)@@Base+0x208>) │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r6, pc, #704 @ (adr r6, d37b0 ::allocate<>(_n_PetscEvent**)@@Base+0x10c>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbz r4, d352a >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x32> │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -28344,23 +28344,23 @@ │ │ │ │ blx b9524 │ │ │ │ b.n d3598 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xa0> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbz r4, d364e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r6, sp, #288 @ 0x120 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n d355c >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x64> │ │ │ │ + bne.n d356c >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x74> │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d3644 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -28652,63 +28652,63 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #816] @ (d3c54 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x88>) │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r3, pc, #240 @ (adr r3, d3a6c , 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 >::clear()@@Base+0x60>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r3, pc, #144 @ (adr r3, d3a14 , 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 >::clear()@@Base+0x8>) │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d3994 , std::allocator > >::~vector()@@Base>: │ │ │ │ @@ -29395,21 +29395,21 @@ │ │ │ │ blx b7f08 <__cxa_call_terminate@plt> │ │ │ │ bxns r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add ip, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d40c4 , 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>: │ │ │ │ @@ -29649,15 +29649,15 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d4358 : │ │ │ │ @@ -29707,15 +29707,15 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n d43a6 │ │ │ │ ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r3, pc, #1016 @ (adr r3, d47cc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, pc, #80 @ (adr r3, d442c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d43dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30082,37 +30082,37 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r1, pc, #968 @ (adr r1, d4b50 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r6, r0, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r1, pc, #784 @ (adr r1, d4aa0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, pc, #360 @ (adr r0, d4900 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r1, pc, #480 @ (adr r1, d497c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, pc, #32 @ (adr r0, d47c4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r1, pc, #152 @ (adr r1, d4840 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r0, pc, #904 @ (adr r0, d4b40 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r0, pc, #584 @ (adr r0, d4a14 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -30361,27 +30361,27 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, pc, #264 @ (adr r0, d4b2c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r0, pc, #168 @ (adr r0, d4ad0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -30391,27 +30391,27 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d4a8c : │ │ │ │ @@ -30593,39 +30593,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #19 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r7, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r1, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r4, [r6, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -30677,15 +30677,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx b9524 │ │ │ │ b.n d4cc6 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -30849,15 +30849,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b01e0 │ │ │ │ b.n d4d64 │ │ │ │ nop │ │ │ │ strh r2, [r3, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r1, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r6, [r7, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d4ef4 : │ │ │ │ @@ -31253,89 +31253,89 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r7, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r5, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r3, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r6, [r4, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r6, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r3, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r0, [r7, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r7, [sp, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r0, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r6, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r1, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r6, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r4, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d5370 : │ │ │ │ @@ -31486,21 +31486,21 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #14 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx b9524 │ │ │ │ b.n d546c >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x24> │ │ │ │ nop │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r6, [r5, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d54e8 , std::allocator > >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cbz r1, d5538 , std::allocator > >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -31903,21 +31903,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ b.n d58e4 , Petsc::khash::detail::indirect_hasher, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x2e4> │ │ │ │ mov r0, r8 │ │ │ │ blx b7f08 <__cxa_call_terminate@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -32249,61 +32249,61 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r7, #172 @ 0xac │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bpl.n d5d68 │ │ │ │ + bpl.n d5d78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #10 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 000d5d04 : │ │ │ │ stmdb 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 │ │ │ │ @@ -32566,53 +32566,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r2, [r7, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r4, #156 @ 0x9c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n d6034 │ │ │ │ + bcs.n d6044 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r0, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r4, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r2, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r5, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r1, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d5fec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -32878,57 +32878,57 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d6380 │ │ │ │ + bgt.n d6190 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r4, [r0, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r0, [r6, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d62e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -33132,41 +33132,41 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r2, r1, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d6520 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -33375,41 +33375,41 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r6, [r4, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r0, r7, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r3, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r6, [r7, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r5, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r0, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d6778 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -33678,53 +33678,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r2, [r0, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r6, [r0, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r6, [r0, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r6, r4, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r1, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r4, [r5, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r2, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r5, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r2, [r0, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d6a78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -33935,41 +33935,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r3, #29 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r6, [r6, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r6, [r1, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r6, [r6, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r3, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d6cd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34175,41 +34175,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #23 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r6, r2, #20 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r0, [r7, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r6, [r3, #15] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d6f20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34417,41 +34417,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #14 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r6, [r6, #7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r6, r0, #11 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r6, [r6, #3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d7178 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34684,49 +34684,49 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r3, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r2, r5, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r1, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r3, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r7, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r2, [r0, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r3, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d7410 : │ │ │ │ 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 │ │ │ │ @@ -34848,37 +34848,37 @@ │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n d74ce │ │ │ │ lsrs r6, r1, #27 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r2, [r2, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r6, [r6, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r2, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r2, [r0, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d7594 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -35320,93 +35320,93 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r4, r0, #21 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r6, r1, #20 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbnz r0, d7a8e │ │ │ │ + cbnz r0, d7a90 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r5, #9] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r1, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r2, [r4, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r7, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r6, [r2, #3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r1, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r6, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r0, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d7af4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36426,253 +36426,253 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r4, #28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r6, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r7, [pc, #984] @ (d8bc4 ) │ │ │ │ + ldr r7, [pc, #1016] @ (d8be4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r7, [pc, #808] @ (d8b20 ) │ │ │ │ + ldr r7, [pc, #840] @ (d8b40 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r7, [pc, #632] @ (d8a7c ) │ │ │ │ + ldr r7, [pc, #664] @ (d8a9c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r7, [pc, #456] @ (d89d8 ) │ │ │ │ + ldr r7, [pc, #488] @ (d89f8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d8814 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36873,53 +36873,53 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xfac00108 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xfa5c0108 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #440] @ (d8be0 ) │ │ │ │ + ldr r4, [pc, #472] @ (d8c00 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r1, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #272] @ (d8b44 ) │ │ │ │ + ldr r4, [pc, #304] @ (d8b64 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r3, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #112] @ (d8ab0 ) │ │ │ │ + ldr r4, [pc, #144] @ (d8ad0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r6, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #976] @ (d8e1c ) │ │ │ │ + ldr r3, [pc, #1008] @ (d8e3c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r1, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #816] @ (d8d88 ) │ │ │ │ + ldr r3, [pc, #848] @ (d8da8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [r4, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #664] @ (d8cfc ) │ │ │ │ + ldr r3, [pc, #696] @ (d8d1c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r0, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #496] @ (d8c60 ) │ │ │ │ + ldr r3, [pc, #528] @ (d8c80 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsh r6, [r2, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d8a74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37618,138 +37618,138 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d8d38 │ │ │ │ b.n d90c8 │ │ │ │ str??.w r0, [r2, ] │ │ │ │ ldr.w r0, [ip, ] │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrsh r6, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r4, [r4, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [pc, #312] @ (d9368 ) │ │ │ │ + ldr r0, [pc, #344] @ (d9388 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs.w r1, r4, #8912896 @ 0x880000 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r6, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r2, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r1, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r7, [pc, #88] @ (d92bc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, fp │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r6, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r0, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp lr, pc │ │ │ │ + mov r6, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r0, [r3, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r5, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r0, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, ip │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r1, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r8, ip │ │ │ │ + add r8, sp │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r3, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mvns r0, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [r5, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r3, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d9314 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37814,25 +37814,25 @@ │ │ │ │ movw r1, #898 @ 0x382 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n d9376 │ │ │ │ nop │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r6, [r0, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsb r6, [r7, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sbcs r4, r7 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d93e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -38046,36 +38046,36 @@ │ │ │ │ nop │ │ │ │ cdp 1, 9, cr0, cr0, cr8, {0} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cdp 1, 8, cr0, cr10, cr8, {0} │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r7, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r2, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldcl 1, cr0, [sl, #32]! │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r5, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ands r2, r3 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrsb r4, [r7, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r2, [r3, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000d962c : │ │ │ │ ldr.w r3, [r0, #228] @ 0xe4 │ │ │ │ cbz r3, d9644 │ │ │ │ subs r1, #4 │ │ │ │ add.w r2, r3, #24 │ │ │ │ @@ -38309,38 +38309,38 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [r6], #-32 @ 0xffffffe0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stc 1, cr0, [r6], {8} │ │ │ │ ldrsb r6, [r0, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r2, [r4, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r1, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r6, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r2, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 000d9880 : │ │ │ │ stmdb 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 │ │ │ │ @@ -38550,36 +38550,36 @@ │ │ │ │ blx b38b0 <__stack_chk_fail@plt> │ │ │ │ orrs.w r1, ip, r8 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r1, r2, r8 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r5, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrd r0, r1, [r0, #32]! │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r6, [r5, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r6, [r0, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q8, q13, #64 │ │ │ │ + vshr.u64 q8, q13, #56 │ │ │ │ strh r4, [r5, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vshr.u64 q0, q13, #34 │ │ │ │ + vshr.u64 q0, q13, #26 │ │ │ │ strh r2, [r1, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vqadd.u64 q8, q13, q13 │ │ │ │ + vshr.u64 q0, q13, #62 │ │ │ │ strh r0, [r6, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d9aa0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -38790,34 +38790,34 @@ │ │ │ │ blx b38b0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe83c0108 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8320108 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 4, r0, cr4, cr10, {7} │ │ │ │ + mrc2 0, 4, r0, cr12, cr10, {7} │ │ │ │ strh r0, [r1, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n d9c34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - mrc2 0, 2, r0, cr8, cr10, {7} │ │ │ │ + mcr2 0, 3, r0, cr0, cr10, {7} │ │ │ │ strh r6, [r1, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #1000]! @ 0x3e8 │ │ │ │ + ldc2l 0, cr0, [sl, #1000]! @ 0x3e8 │ │ │ │ str r6, [r4, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0, #1000]! @ 0x3e8 │ │ │ │ + stc2 0, cr0, [r8, #1000]! @ 0x3e8 │ │ │ │ str r4, [r1, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-1000]! @ 0xfffffc18 │ │ │ │ + stc2 0, cr0, [r6, #1000] @ 0x3e8 │ │ │ │ str r2, [r5, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #-1000] @ 0xfffffc18 │ │ │ │ + stc2l 0, cr0, [r2, #-1000]! @ 0xfffffc18 │ │ │ │ str r0, [r2, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d9cc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -39028,34 +39028,34 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n d9ac4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4], #-1000 @ 0xfffffc18 │ │ │ │ + ldc2l 0, cr0, [ip], #-1000 @ 0xfffffc18 │ │ │ │ str r0, [r5, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n d9a10 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldc2 0, cr0, [r8], #-1000 @ 0xfffffc18 │ │ │ │ + mcrr2 0, 15, r0, r0, cr10 │ │ │ │ ldr r7, [pc, #952] @ (da270 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfbd200fa │ │ │ │ + @ instruction: 0xfbda00fa │ │ │ │ ldr r7, [pc, #536] @ (da0d8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb8400fa │ │ │ │ + @ instruction: 0xfb8c00fa │ │ │ │ ldr r7, [pc, #192] @ (d9f8c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfb6200fa │ │ │ │ + @ instruction: 0xfb6a00fa │ │ │ │ ldr r7, [pc, #56] @ (d9f0c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfb3e00fa │ │ │ │ + @ instruction: 0xfb4600fa │ │ │ │ ldr r6, [pc, #976] @ (da2ac ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000d9edc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -39266,34 +39266,34 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n da8a8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa5800fa │ │ │ │ + @ instruction: 0xfa6000fa │ │ │ │ ldr r6, [pc, #48] @ (da0f8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n da7f4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xfa1c00fa │ │ │ │ + @ instruction: 0xfa2400fa │ │ │ │ ldr r5, [pc, #840] @ (da41c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh.w r0, [r6, #250] @ 0xfa │ │ │ │ + ldrsh.w r0, [lr, #250] @ 0xfa │ │ │ │ ldr r5, [pc, #424] @ (da284 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vld4. {d16-d19}, [r8 :256], sl │ │ │ │ + ldr??.w r0, [r0, sl, lsl #3] │ │ │ │ ldr r5, [pc, #80] @ (da138 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vst4. {d16-d19}, [r6 :256], sl │ │ │ │ + vst4. {d16-d19}, [lr :256], sl │ │ │ │ ldr r4, [pc, #968] @ (da4b8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vld4. {d0-d3}, [r2 :256], sl │ │ │ │ + vld4. {d0-d3}, [sl :256], sl │ │ │ │ ldr r4, [pc, #864] @ (da458 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000da0f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -39506,34 +39506,34 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n da690 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [ip, sl, lsl #3] │ │ │ │ + str.w r0, [r4, sl, lsl #3] │ │ │ │ ldr r3, [pc, #960] @ (da6a8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n da5dc │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb.w r0, [r0, sl, lsl #3] │ │ │ │ + strb.w r0, [r8, sl, lsl #3] │ │ │ │ ldr r3, [pc, #728] @ (da5cc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf79a00fa │ │ │ │ + @ instruction: 0xf7a200fa │ │ │ │ ldr r3, [pc, #312] @ (da434 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74800fa │ │ │ │ + @ instruction: 0xf75000fa │ │ │ │ ldr r2, [pc, #976] @ (da6d8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf72600fa │ │ │ │ + @ instruction: 0xf72e00fa │ │ │ │ ldr r2, [pc, #840] @ (da658 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf70200fa │ │ │ │ + @ instruction: 0xf70a00fa │ │ │ │ ldr r2, [pc, #736] @ (da5f8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000da318 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -39748,34 +39748,34 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ svc 180 @ 0xb4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf61a00fa │ │ │ │ + @ instruction: 0xf62200fa │ │ │ │ ldr r1, [pc, #824] @ (da844 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ svc 86 @ 0x56 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - rsbs r0, lr, #8192000 @ 0x7d0000 │ │ │ │ + @ instruction: 0xf5e600fa │ │ │ │ ldr r1, [pc, #592] @ (da768 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sbcs.w r0, r8, #8192000 @ 0x7d0000 │ │ │ │ + @ instruction: 0xf58000fa │ │ │ │ ldr r1, [pc, #176] @ (da5d0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf52600fa │ │ │ │ + @ instruction: 0xf52e00fa │ │ │ │ ldr r0, [pc, #840] @ (da874 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add.w r0, r4, #8192000 @ 0x7d0000 │ │ │ │ + add.w r0, ip, #8192000 @ 0x7d0000 │ │ │ │ ldr r0, [pc, #704] @ (da7f4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf4e000fa │ │ │ │ + @ instruction: 0xf4e800fa │ │ │ │ ldr r0, [pc, #600] @ (da794 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000da53c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -39988,34 +39988,34 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ble.n da64c │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3f800fa │ │ │ │ + and.w r0, r0, #8192000 @ 0x7d0000 │ │ │ │ blxns r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ble.n da798 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf3bc00fa │ │ │ │ + @ instruction: 0xf3c400fa │ │ │ │ bx lr │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf35600fa │ │ │ │ + @ instruction: 0xf35e00fa │ │ │ │ bx r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf30400fa │ │ │ │ + @ instruction: 0xf30c00fa │ │ │ │ mov r8, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf2e200fa │ │ │ │ + @ instruction: 0xf2ea00fa │ │ │ │ mov lr, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf2be00fa │ │ │ │ + movt r0, #24826 @ 0x60fa │ │ │ │ mov r4, lr │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000da75c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -40313,43 +40313,43 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ blt.n dab14 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r4, #250 @ 0xfa │ │ │ │ + rsbs r0, ip, #250 @ 0xfa │ │ │ │ cmp r8, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ blt.n daa54 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf19600fa │ │ │ │ + @ instruction: 0xf19e00fa │ │ │ │ cmp r4, r9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf12800fa │ │ │ │ + @ instruction: 0xf13000fa │ │ │ │ add ip, fp │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf0cc00fa │ │ │ │ + @ instruction: 0xf0d400fa │ │ │ │ add sl, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, sl, #250 @ 0xfa │ │ │ │ + orn r0, r2, #250 @ 0xfa │ │ │ │ add r6, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bics.w r0, r4, #250 @ 0xfa │ │ │ │ + bics.w r0, ip, #250 @ 0xfa │ │ │ │ mvns r0, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - and.w r0, lr, #250 @ 0xfa │ │ │ │ + ands.w r0, r6, #250 @ 0xfa │ │ │ │ bics r2, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vshr.s64 q8, q13, #24 │ │ │ │ + vshr.s64 q8, q13, #16 │ │ │ │ bics r6, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vshr.s64 q0, q13, #18 │ │ │ │ + vshr.s64 q0, q13, #10 │ │ │ │ muls r2, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000daa7c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -40493,15 +40493,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ negs r4, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ tst r4, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vqadd.s8 q0, q15, q13 │ │ │ │ + vqadd.s16 q0, q11, q13 │ │ │ │ │ │ │ │ 000dabc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -40611,15 +40611,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adcs r2, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mrc 0, 0, r0, cr10, cr10, {7} │ │ │ │ + mcr 0, 1, r0, cr2, cr10, {7} │ │ │ │ asrs r4, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dacbc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -40902,20 +40902,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xeb9200fa │ │ │ │ + @ instruction: 0xeb9a00fa │ │ │ │ subs r6, #134 @ 0x86 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r6, #154 @ 0x9a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sbc.w r0, sl, sl, ror #3 │ │ │ │ + sbcs.w r0, r2, sl, ror #3 │ │ │ │ subs r6, #94 @ 0x5e │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000daf78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -41235,35 +41235,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9a200fa │ │ │ │ + @ instruction: 0xe9aa00fa │ │ │ │ subs r4, #158 @ 0x9e │ │ │ │ lsls r1, r6, #3 │ │ │ │ bne.n db25c │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8, #-1000] @ 0x3e8 │ │ │ │ + ldrd r0, r0, [r0, #-1000] @ 0x3e8 │ │ │ │ subs r4, #62 @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmdb sl, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmdb r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ subs r4, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia.w ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia.w r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ subs r3, #134 @ 0x86 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r3, #144 @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strd r0, r0, [r0], #-1000 @ 0x3e8 │ │ │ │ + strd r0, r0, [r8], #-1000 @ 0x3e8 │ │ │ │ subs r3, #90 @ 0x5a │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000db29c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -41591,21 +41591,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n daff8 │ │ │ │ + b.n db008 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r7, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r0, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n dafb4 │ │ │ │ + b.n dafc4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r7, #202 @ 0xca │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000db60c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41931,45 +41931,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - b.n dc034 │ │ │ │ + b.n dc044 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n dbf78 │ │ │ │ + b.n dbf88 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n dbeec │ │ │ │ + b.n dbefc │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n dbeb0 │ │ │ │ + b.n dbec0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r5, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n dbe70 │ │ │ │ + b.n dbe80 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r5, #148 @ 0x94 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n dbd6c │ │ │ │ + b.n dbd7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r5, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #236 @ 0xec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n dbcd0 │ │ │ │ + b.n dbce0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000db95c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42193,33 +42193,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - b.n dbc00 │ │ │ │ + b.n dbc10 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r3, #74 @ 0x4a │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n dbb74 │ │ │ │ + b.n dbb84 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #110 @ 0x6e │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dbb8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42429,39 +42429,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 24 │ │ │ │ + svc 32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r1, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r1, #94 @ 0x5e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r1, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r0, #236 @ 0xec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #10 │ │ │ │ + udf #18 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n dbd6c │ │ │ │ + ble.n dbd7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000dbda0 : │ │ │ │ ldr.w r3, [r0, #300] @ 0x12c │ │ │ │ cbz r3, dbdc6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42486,19 +42486,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n dbdc2 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r0, #72 @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n dbeb4 │ │ │ │ + ble.n dbec4 │ │ │ │ lsls r2, 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] @ (dbe44 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -42524,17 +42524,17 @@ │ │ │ │ movs r1, #21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n dbe18 │ │ │ │ ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ble.n dbe70 │ │ │ │ + ble.n dbe80 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #234 @ 0xea │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dbe54 : │ │ │ │ ldr r2, [pc, #140] @ (dbee4 ) │ │ │ │ ldr r3, [pc, #144] @ (dbee8 ) │ │ │ │ @@ -42604,23 +42604,23 @@ │ │ │ │ stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ vminnm.f32 , , │ │ │ │ - bgt.n dbe2c │ │ │ │ + bgt.n dbe3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n dbff0 │ │ │ │ + bgt.n dc000 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #80 @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dbf10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42671,23 +42671,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n dbf3a │ │ │ │ nop │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - blt.n dbf74 │ │ │ │ + blt.n dbf84 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r6, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n dbf34 │ │ │ │ + blt.n dbf44 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dbfac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42737,23 +42737,23 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n dbfde │ │ │ │ nop │ │ │ │ - blt.n dc0cc │ │ │ │ + blt.n dc0dc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n dc090 │ │ │ │ + blt.n dc0a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r6, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dc048 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, dc068 │ │ │ │ @@ -42833,29 +42833,29 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n dc0a6 │ │ │ │ nop │ │ │ │ - bge.n dc028 │ │ │ │ + bge.n dc038 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n dc1ec │ │ │ │ + bge.n dc1fc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n dc1b0 │ │ │ │ + bge.n dc1c0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r5, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dc13c : │ │ │ │ ldr.w r2, [r0, #312] @ 0x138 │ │ │ │ ldr r3, [pc, #244] @ (dc238 ) │ │ │ │ @@ -42960,35 +42960,35 @@ │ │ │ │ b.n dc1a6 │ │ │ │ stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n dc154 │ │ │ │ + bls.n dc164 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n dc318 │ │ │ │ + bls.n dc328 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n dc2dc │ │ │ │ + bls.n dc2ec │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r4, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n dc2a4 │ │ │ │ + bls.n dc2b4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dc274 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43075,35 +43075,35 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n dc2bc │ │ │ │ - bhi.n dc438 │ │ │ │ + bhi.n dc448 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bhi.n dc3f8 │ │ │ │ + bhi.n dc408 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bhi.n dc3bc │ │ │ │ + bhi.n dc3cc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n dc37c │ │ │ │ + bhi.n dc38c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dc388 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43127,17 +43127,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n dc3a0 │ │ │ │ - bvc.n dc2e4 │ │ │ │ + bvc.n dc2f4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dc3d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43218,35 +43218,35 @@ │ │ │ │ mov r2, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n dc454 │ │ │ │ itt eq │ │ │ │ lsleq r0, r1, #4 │ │ │ │ - bvc.n dc518 @ unpredictable │ │ │ │ + bvc.n dc528 @ unpredictable │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r2, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n dc470 │ │ │ │ + bvs.n dc480 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #170 @ 0xaa │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 000dc4d8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -43269,17 +43269,17 @@ │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n dc4f0 │ │ │ │ nop │ │ │ │ - bvs.n dc598 │ │ │ │ + bvs.n dc5a8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dc52c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43348,21 +43348,21 @@ │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n dc568 │ │ │ │ nop │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n dc520 │ │ │ │ + bpl.n dc530 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n dc6d8 │ │ │ │ + bpl.n dc6e8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dc600 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -43567,53 +43567,53 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bmi.n dc8cc │ │ │ │ + bmi.n dc8dc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r7, #114 @ 0x72 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n dc878 │ │ │ │ + bmi.n dc888 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r7, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n dc82c │ │ │ │ + bmi.n dc83c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n dc7e4 │ │ │ │ + bcc.n dc7f4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, #172 @ 0xac │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n dc79c │ │ │ │ + bcc.n dc7ac │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, #130 @ 0x82 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n dc754 │ │ │ │ + bcc.n dc764 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n dc90c │ │ │ │ + bcc.n dc91c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dc868 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43896,61 +43896,61 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r6, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r6, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bne.n dca70 │ │ │ │ + bne.n dca80 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r4, #102 @ 0x66 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r0, dcb6a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bne.n dcbdc │ │ │ │ + bne.n dcbec │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r4, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n dcb84 │ │ │ │ + bne.n dcb94 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r4, #146 @ 0x92 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n dcb28 │ │ │ │ + beq.n dcb38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r3, #174 @ 0xae │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n dcae4 │ │ │ │ + beq.n dcaf4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r3, #134 @ 0x86 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n dcaa0 │ │ │ │ + beq.n dcab0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r3, #94 @ 0x5e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n dcc5c │ │ │ │ + beq.n dcc6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r3, #54 @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n dcc18 │ │ │ │ + beq.n dcc28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r3, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dcbb4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -44071,15 +44071,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r2, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n dccc0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000dccb8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (dcda4 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -44208,15 +44208,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dcde0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -44329,15 +44329,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dcedc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -44450,15 +44450,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r0, r4, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dcfd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -44571,15 +44571,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r4, r4, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dd0d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -44863,21 +44863,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r6, r2, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r6, r5, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dd390 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45198,39 +45198,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r6, r5, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r5, sp, #888 @ 0x378 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r6, r1, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r0, r5, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r4, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r6, r2, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r0, r7, #29 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, r5, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dd6b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45382,27 +45382,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r4, r5, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r6, r4, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r6, r0, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r3, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r4, #29 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dd820 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45626,33 +45626,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r6, r5, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r4, r3, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r5, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r0, r4, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r2, r2, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000dda50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45766,15 +45766,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r2, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000ddb68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45982,23 +45982,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ite ge │ │ │ │ - lslge r2, r7, #3 │ │ │ │ - asrlt r0, r4, #9 │ │ │ │ + ite lt │ │ │ │ + lsllt r2, r7, #3 │ │ │ │ + asrge r0, r4, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r1, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - itt hi │ │ │ │ + ite hi │ │ │ │ lslhi r2, r7, #3 │ │ │ │ - asrhi r0, r7, #8 │ │ │ │ + asrls r0, r7, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000ddd48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -46220,33 +46220,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r6, r0, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r4, r6, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r4, pc, #432 @ (adr r4, de114 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r2, r5, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000ddf78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -46417,15 +46417,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #488 @ (adr r2, de2ec ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsrs r6, r0, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r6, de17a │ │ │ │ + cbnz r6, de17c │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsrs r6, r6, #25 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr.w ip, [r0, #956] @ 0x3bc │ │ │ │ cbz r1, de158 │ │ │ │ vldr d4, [r0, #448] @ 0x1c0 │ │ │ │ vldr d3, [r0, #480] @ 0x1e0 │ │ │ │ @@ -46767,23 +46767,23 @@ │ │ │ │ b.n de4f0 │ │ │ │ ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r2, r7, #3 │ │ │ │ - orn r0, r8, #241 @ 0xf1 │ │ │ │ + orns r0, r0, #241 @ 0xf1 │ │ │ │ lsrs r2, r7, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - orr.w r0, r6, #241 @ 0xf1 │ │ │ │ - bic.w r0, r6, #241 @ 0xf1 │ │ │ │ + orr.w r0, lr, #241 @ 0xf1 │ │ │ │ + bic.w r0, lr, #241 @ 0xf1 │ │ │ │ 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] @ (de638 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #172] @ (de63c ) │ │ │ │ @@ -46861,22 +46861,22 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0b200f0 │ │ │ │ lsrs r6, r5, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vqadd.s64 q8, q9, │ │ │ │ + vqadd.s64 q8, q13, │ │ │ │ lsrs r6, r7, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vqadd.s8 q8, q14, │ │ │ │ + vqadd.s16 q8, q10, │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -47038,37 +47038,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r4, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mcr 0, 2, r0, cr0, cr1, {7} │ │ │ │ + mcr 0, 2, r0, cr8, cr1, {7} │ │ │ │ lsrs r4, r1, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc 0, 0, r0, cr10, cr1, {7} │ │ │ │ + mcr 0, 1, r0, cr2, cr1, {7} │ │ │ │ lsrs r6, r4, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + setpan #0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldcl 0, cr0, [r2, #964]! @ 0x3c4 │ │ │ │ + ldcl 0, cr0, [sl, #964]! @ 0x3c4 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stcl 0, cr0, [sl, #964] @ 0x3c4 │ │ │ │ + ldcl 0, cr0, [r2, #964] @ 0x3c4 │ │ │ │ lsrs r6, r2, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stc 0, cr0, [r2, #964]! @ 0x3c4 │ │ │ │ + stc 0, cr0, [sl, #964]! @ 0x3c4 │ │ │ │ lsls r4, r5, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr.w r2, [r0, #956] @ 0x3bc │ │ │ │ movs r0, #0 │ │ │ │ push {r4, lr} │ │ │ │ ldrd r1, r3, [r2, #4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ @@ -47192,20 +47192,20 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n de958 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r7, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc 0, cr0, [r2], {241} @ 0xf1 │ │ │ │ - @ instruction: 0xebe400f1 │ │ │ │ + stc 0, cr0, [sl], {241} @ 0xf1 │ │ │ │ + @ instruction: 0xebec00f1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #956] @ 0x3bc │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -47239,17 +47239,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n de9f2 │ │ │ │ - cbz r4, dea82 │ │ │ │ + cbz r4, dea84 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - sbc.w r0, r6, r1, ror #3 │ │ │ │ + sbc.w r0, lr, r1, ror #3 │ │ │ │ lsls r0, r6, #22 │ │ │ │ lsls r1, r6, #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, #4000] @ 0xfa0 │ │ │ │ @@ -47480,36 +47480,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n debf8 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbz r2, decc6 │ │ │ │ + cbz r2, decc8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xe99400f1 │ │ │ │ + @ instruction: 0xe99c00f1 │ │ │ │ lsls r0, r4, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbz r0, decc2 │ │ │ │ + cbz r0, decc4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strd r0, r0, [r2, #-964] @ 0x3c4 │ │ │ │ + strd r0, r0, [sl, #-964] @ 0x3c4 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r4, decc4 │ │ │ │ + cbz r4, decc6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmdb lr, {r0, r4, r5, r6, r7} │ │ │ │ + stmdb r6!, {r0, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r6, decc6 │ │ │ │ + cbz r6, decc8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrd r0, r0, [r8], #964 @ 0x3c4 │ │ │ │ + stmdb r0, {r0, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -47580,23 +47580,22 @@ │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n ded36 │ │ │ │ nop │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xe82000f1 │ │ │ │ + @ instruction: 0xe82800f1 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n ded98 │ │ │ │ - lsls r1, r6, #3 │ │ │ │ + @ instruction: 0xe80000f1 │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, #12 │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -47705,15 +47704,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dee6e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #696] @ (df1c8 ) │ │ │ │ @@ -47977,37 +47976,37 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n df05c │ │ │ │ nop │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r4, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r2, r7, #3 │ │ │ │ vshr.u64 q8, q8, #44 │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stc 0, cr0, [r4, #-960]! @ 0xfffffc40 │ │ │ │ stcl 0, cr0, [sl], #960 @ 0x3c0 │ │ │ │ ldc 0, cr0, [r2], #960 @ 0x3c0 │ │ │ │ - b.n dea40 │ │ │ │ + b.n dea50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n dea00 │ │ │ │ + b.n dea10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n df9c0 │ │ │ │ + b.n df9d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n df980 │ │ │ │ + b.n df990 │ │ │ │ lsls r1, r6, #3 │ │ │ │ vmov.f64 d6, d0 │ │ │ │ vldr d5, [r0, #480] @ 0x1e0 │ │ │ │ vldr d0, [r0, #448] @ 0x1c0 │ │ │ │ vldr d4, [r0, #464] @ 0x1d0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vldr d3, [r0, #488] @ 0x1e8 │ │ │ │ @@ -49485,36 +49484,36 @@ │ │ │ │ mov fp, r0 │ │ │ │ b.n e0230 │ │ │ │ strh r6, [r1, #22] │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 q0, q8, #34 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #3 │ │ │ │ mcr 0, 4, r0, cr6, cr0, {7} │ │ │ │ subs r7, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strh r0, [r0, #6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n e0334 │ │ │ │ + bcs.n e0344 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stcl 0, cr0, [r0, #-960] @ 0xfffffc40 │ │ │ │ - bcs.n e02e4 │ │ │ │ + bcs.n e02f4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n e02a8 │ │ │ │ + bcs.n e02b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldcl 0, cr0, [r2], #960 @ 0x3c0 │ │ │ │ - bcs.n e0260 │ │ │ │ + bcs.n e0270 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n e0420 │ │ │ │ + bcs.n e0430 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e0364 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -49588,27 +49587,27 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n e03a6 │ │ │ │ nop │ │ │ │ stc 0, cr0, [r0], {240} @ 0xf0 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bne.n e0398 │ │ │ │ + bne.n e03a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xebfa00f0 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bne.n e0350 │ │ │ │ + bne.n e0360 │ │ │ │ lsls r1, r6, #3 │ │ │ │ rsbs r0, r2, r0, ror #3 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bne.n e050c │ │ │ │ + bne.n e051c │ │ │ │ lsls r1, r6, #3 │ │ │ │ sub.w r0, r8, r0, ror #3 │ │ │ │ │ │ │ │ 000e0454 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -49841,30 +49840,30 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaf200f0 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r6, [r3, #22] │ │ │ │ lsls r0, r1, #4 │ │ │ │ @ instruction: 0xeab800f0 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #3 │ │ │ │ orrs.w r0, r0, r0, ror #3 │ │ │ │ b.n e05b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ and.w r0, r4, r0, ror #3 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -49949,18 +49948,18 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n e076a │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strd r0, r0, [sl], #960 @ 0x3c0 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -50011,17 +50010,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n e0808 │ │ │ │ nop │ │ │ │ subs r1, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strex r0, r0, [r8, #960] @ 0x3c0 │ │ │ │ │ │ │ │ 000e0844 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -50073,25 +50072,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #195 @ 0xc3 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n e087a │ │ │ │ - cbz r4, e091c │ │ │ │ + cbz r4, e091e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n e088c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n e0844 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -50116,17 +50115,17 @@ │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n e0902 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n e07d4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000e093c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -50154,19 +50153,19 @@ │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n e095a │ │ │ │ nop │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n e0780 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000e0998 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -50295,15 +50294,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n e1150 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n e0724 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e0ab4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -50414,15 +50413,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n e103c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ b.n e0608 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cbz r1, e0bf2 │ │ │ │ vldr d7, [r0, #496] @ 0x1f0 │ │ │ │ vldr d3, [r0, #480] @ 0x1e0 │ │ │ │ vldr d6, [r0, #464] @ 0x1d0 │ │ │ │ @@ -50554,19 +50553,19 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ b.n e1530 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n e14a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n e1498 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n e1508 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ 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, #956] @ 0x3bc │ │ │ │ @@ -50668,17 +50667,17 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ b.n e1538 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n e1340 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n e1338 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n e13a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -50794,17 +50793,17 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n e1200 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n e11f8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n e11f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n e1258 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -50886,17 +50885,17 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ b.n e1320 │ │ │ │ lsls r0, r6, #3 │ │ │ │ svc 206 @ 0xce │ │ │ │ lsls r0, r6, #3 │ │ │ │ svc 200 @ 0xc8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ svc 246 @ 0xf6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -50989,17 +50988,17 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ b.n e12bc │ │ │ │ lsls r0, r6, #3 │ │ │ │ udf #154 @ 0x9a │ │ │ │ lsls r0, r6, #3 │ │ │ │ udf #148 @ 0x94 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ udf #194 @ 0xc2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -51084,17 +51083,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n e134e │ │ │ │ str r4, [r5, r7] │ │ │ │ subs r0, r7, #2 │ │ │ │ @ instruction: 0xeb853fb1 │ │ │ │ svc 18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ble.n e12e0 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -51217,37 +51216,37 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r1, #4 │ │ │ │ udf #198 @ 0xc6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r7, #3 │ │ │ │ ble.n e14fc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ bgt.n e1488 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ bgt.n e1400 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ bgt.n e15c8 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -51385,33 +51384,33 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ blt.n e15d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #4 │ │ │ │ bgt.n e15dc │ │ │ │ lsls r0, r6, #3 │ │ │ │ bgt.n e1658 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - it pl │ │ │ │ - lslpl r1, r6, #3 │ │ │ │ - itte cc │ │ │ │ - lslcc r1, r6, #3 │ │ │ │ - itt ne @ unpredictable │ │ │ │ - lslne r1, r6, #3 │ │ │ │ - pushne {r4, r5, r6, r7, lr} │ │ │ │ + nop {6} │ │ │ │ + lsls r1, r6, #3 │ │ │ │ + ittt mi │ │ │ │ + lslmi r1, r6, #3 │ │ │ │ + itt cs @ unpredictable │ │ │ │ + lslcs r1, r6, #3 │ │ │ │ + pushcs {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 │ │ │ │ ldr r1, [pc, #360] @ (e1818 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -51550,23 +51549,23 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ bls.n e1850 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bls.n e1848 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ bls.n e18a8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ bls.n e1868 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000e184c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -51837,55 +51836,55 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ bhi.n e1a0c │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xb604 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bge.n e1b54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bls.n e1bd0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r0, e1b76 │ │ │ │ + cbnz r0, e1b78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbnz r0, e1b70 │ │ │ │ + cbnz r0, e1b72 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n e1b08 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbnz r4, e1b72 │ │ │ │ + cbnz r4, e1b74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n e1acc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r2, e1b72 │ │ │ │ + cbnz r2, e1b74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvs.n e1a58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000e1b44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -51934,26 +51933,26 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r1, r4, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ b.n e1b9a │ │ │ │ nop │ │ │ │ - vqadd.s16 q0, q11, │ │ │ │ - cbnz r4, e1c04 │ │ │ │ + vqadd.s16 q0, q15, │ │ │ │ + cbnz r4, e1c06 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bls.n e1b48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbnz r4, e1c06 │ │ │ │ + cbnz r4, e1c08 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bls.n e1b08 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000e1be0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -52285,45 +52284,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n e1e38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r1, #4 │ │ │ │ bhi.n e1f88 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bhi.n e1f20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bvc.n e2018 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bvc.n e1fdc │ │ │ │ lsls r0, r6, #3 │ │ │ │ bvc.n e1f6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r0, r6, #3 │ │ │ │ bvs.n e1ee8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ 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, #3312] @ 0xcf0 │ │ │ │ ldr r5, [pc, #720] @ (e221c ) │ │ │ │ sub.w sp, sp, #748 @ 0x2ec │ │ │ │ @@ -52627,35 +52626,35 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r7, #58 @ 0x3a │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, #186 @ 0xba │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ bmi.n e2328 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r4, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbz r0, e22c6 │ │ │ │ + cbz r0, e22c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcc.n e2250 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r0, e22c6 │ │ │ │ + cbz r0, e22c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcc.n e2224 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbz r6, e22c8 │ │ │ │ + cbz r6, e22ca │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcc.n e21ec │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ 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, #3320] @ 0xcf8 │ │ │ │ sub.w sp, sp, #740 @ 0x2e4 │ │ │ │ ldr r4, [pc, #512] @ (e2490 ) │ │ │ │ @@ -52859,33 +52858,33 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r5, #14 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bcs.n e23b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r4, #124 @ 0x7c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ bcs.n e24b4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrsh r4, [r7, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbz r2, e24ca │ │ │ │ + cbz r2, e24cc │ │ │ │ lsls r1, r6, #3 │ │ │ │ bne.n e23d4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbz r0, e24ce │ │ │ │ + cbz r0, e24d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bne.n e259c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bne.n e2560 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -53169,49 +53168,49 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ beq.n e26f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, #22 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r7!, {r2, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r1, #58 @ 0x3a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ b.n e24d8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -53296,25 +53295,25 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n e285c │ │ │ │ nop │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ 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 │ │ │ │ @@ -54209,73 +54208,73 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r5, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n e3418 │ │ │ │ + b.n e3428 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n e3348 │ │ │ │ + b.n e3358 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, pc, #792 @ (adr r7, e356c ) │ │ │ │ + add r7, pc, #824 @ (adr r7, e358c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r1!, {r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, pc, #912 @ (adr r6, e35f8 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, e3618 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r0!, {r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, pc, #208 @ (adr r6, e3350 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, e3370 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r0!, {r2, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r6, sp, #376 @ 0x178 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @@ -54283,57 +54282,57 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r5, sp, #848 @ 0x350 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #64 @ (adr r5, e32e0 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, e3300 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #976 @ (adr r4, e3674 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, e3694 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #864 @ (adr r4, e3608 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, e3628 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #592 @ (adr r4, e3508 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, e3528 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r6!, {r2, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r4, pc, #416 @ (adr r4, e3468 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, e3488 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r6!, {r2, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #296 @ (adr r4, e33f8 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, e3418 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r6!, {r1, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #120 @ (adr r4, e3354 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, e3374 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #0 @ (adr r4, e32e0 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, e3300 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, e36b4 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, e36d4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #864 @ (adr r3, e3648 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, e3668 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, e35d4 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, e35f4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #640 @ (adr r3, e3570 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, e3590 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #512 @ (adr r3, e34f4 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, e3514 ) │ │ │ │ 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, #3624] @ 0xe28 │ │ │ │ ldr r5, [pc, #680] @ (e35b0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -54592,36 +54591,36 @@ │ │ │ │ b.n e34ca │ │ │ │ ldr r7, [pc, #928] @ (e3954 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mrc 0, 4, r0, cr4, cr2, {7} │ │ │ │ + mrc 0, 4, r0, cr12, cr2, {7} │ │ │ │ ldr r6, [pc, #152] @ (e365c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmia r2!, {r1, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #240 @ (adr r0, e36c4 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, e36e4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r2!, {r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ 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] @ (e36dc ) │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ @@ -54720,25 +54719,25 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r4, [pc, #960] @ (e3aa4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r1!, {r2, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #392] @ (e3888 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, 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] @ (e3874 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -54879,35 +54878,35 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #872] @ (e3be0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #376] @ (e39f8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ itte gt │ │ │ │ lslgt r0, r6, #3 │ │ │ │ - ldrgt r0, [r6, #80] @ 0x50 │ │ │ │ + ldrgt r0, [r7, #80] @ 0x50 │ │ │ │ lslle r2, r7, #3 │ │ │ │ itet ge │ │ │ │ lslge r0, r6, #3 │ │ │ │ stmialt r0!, {r2, r4, r5, r6, r7} │ │ │ │ lslge r0, r6, #3 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r7, #3 │ │ │ │ ittt pl │ │ │ │ lslpl r0, r6, #3 │ │ │ │ it al @ unpredictable │ │ │ │ lslal r0, r6, #3 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -54964,23 +54963,23 @@ │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n e38f6 │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bkpt 0x0054 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -55033,17 +55032,17 @@ │ │ │ │ nop │ │ │ │ ldr r1, [pc, #504] @ (e3bd8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #352] @ (e3b48 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ pop {r6, r7, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -55754,61 +55753,61 @@ │ │ │ │ nop │ │ │ │ add sl, r8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r8, r7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ hlt 0x0008 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r2, r9 │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ rev r2, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, e41d4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb7aa │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, 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] @ (e435c ) │ │ │ │ @@ -55945,39 +55944,39 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n e4282 │ │ │ │ lsrs r6, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ eors r6, r5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb632 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb608 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r2, r4, r5, r7, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -56239,54 +56238,54 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n e4502 │ │ │ │ nop │ │ │ │ subs r7, #66 @ 0x42 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ cdp2 1, 14, cr0, cr4, cr7, {0} │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r5, #238 @ 0xee │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbz r6, e46f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbz r4, e46ee │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ uxtb r4, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, 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] @ (e478c ) │ │ │ │ @@ -56360,29 +56359,29 @@ │ │ │ │ blx b9524 │ │ │ │ b.n e471e │ │ │ │ nop │ │ │ │ subs r4, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ cbz r0, e47da │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbz r6, e47d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbz r4, e47d8 │ │ │ │ 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, #504] @ 0x1f8 │ │ │ │ @@ -56733,59 +56732,59 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r3, #30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ sub sp, #328 @ 0x148 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r1, 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 │ │ │ │ @@ -56952,43 +56951,43 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ lsls r0, r1, #4 │ │ │ │ add r3, pc, #856 @ (adr r3, e5098 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r4, sp, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r3, sp, #888 @ 0x378 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -57079,23 +57078,23 @@ │ │ │ │ ... │ │ │ │ adds r5, #96 @ 0x60 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -57420,51 +57419,51 @@ │ │ │ │ nop │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, e5252 │ │ │ │ + cbnz r2, e5254 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r7, pc, #208 @ (adr r7, e5308 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -57552,21 +57551,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n e52f2 │ │ │ │ nop │ │ │ │ adds r0, #158 @ 0x9e │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r6, pc, #304 @ (adr r6, e547c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #72] @ 0x48 │ │ │ │ @@ -58266,101 +58265,101 @@ │ │ │ │ nop │ │ │ │ cmp r7, #118 @ 0x76 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r4, pc, #856 @ (adr r4, e5e3c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r4, pc, #664 @ (adr r4, e5d84 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r3, pc, #808 @ (adr r3, e5e24 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #696] @ (e5dc0 ) │ │ │ │ + ldr r7, [pc, #728] @ (e5de0 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r2, pc, #840 @ (adr r2, e5e54 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #88] @ (e5b84 ) │ │ │ │ + ldr r6, [pc, #120] @ (e5ba4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r1, pc, #264 @ (adr r1, e5c38 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #640] @ (e5db4 ) │ │ │ │ + ldr r5, [pc, #672] @ (e5dd4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r0, pc, #784 @ (adr r0, e5e48 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [pc, #544] @ (e5d8c ) │ │ │ │ + ldr r3, [pc, #576] @ (e5dac ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #56] @ 0x38 │ │ │ │ @@ -59240,141 +59239,141 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r7, #72 @ 0x48 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #10 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [pc, #696] @ (e67c4 ) │ │ │ │ + ldr r1, [pc, #728] @ (e67e4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #800] @ (e6840 ) │ │ │ │ + ldr r0, [pc, #832] @ (e6860 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #128] @ (e65b0 ) │ │ │ │ + ldr r0, [pc, #160] @ (e65d0 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r2, [r7, #27] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov lr, r8 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r2, [r2, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp lr, pc │ │ │ │ + mov r6, r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add ip, ip │ │ │ │ + add ip, sp │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add ip, r7 │ │ │ │ + add ip, r8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - muls r2, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r2, [r2, #11] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r6, [r4, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r7, #9] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r2 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ 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, #344] @ 0x158 │ │ │ │ subw sp, sp, #3724 @ 0xe8c │ │ │ │ ldr.w r4, [pc, #1456] @ e6bd0 │ │ │ │ @@ -59924,71 +59923,71 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r0, r1, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, e6ed4 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, e6ef4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r6, [r6, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r2, [r6, #11] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r7, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #1088] @ 0x440 │ │ │ │ @@ -60786,137 +60785,137 @@ │ │ │ │ nop │ │ │ │ asrs r4, r6, #25 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #25 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r2, [r2, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r4, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r6, [r6, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #304] @ (e7658 ) │ │ │ │ + ldr r4, [pc, #336] @ (e7678 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r2, [r2, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #648] @ (e77bc ) │ │ │ │ + ldr r3, [pc, #680] @ (e77dc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r6, [r5, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #688] @ (e780c ) │ │ │ │ + ldr r1, [pc, #720] @ (e782c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #456] @ (e7734 ) │ │ │ │ + ldr r1, [pc, #488] @ (e7754 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3576] @ 0xdf8 │ │ │ │ @@ -61377,83 +61376,83 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r4, [r3, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r0, [r0, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r2, [r3, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r2, [r4, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r2, [r1, #31] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r6, [r3, #25] │ │ │ │ lsls r0, 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] │ │ │ │ @@ -62210,69 +62209,69 @@ │ │ │ │ b.n e7d6a │ │ │ │ lsls r6, r6, #29 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r4, r6, #29 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r2, [r1, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r6, [r6, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r6, [r4, #5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ @@ -62280,39 +62279,39 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r4, [r7, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r6, [r2, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r4, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r1, 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, #956] @ 0x3bc │ │ │ │ @@ -63025,35 +63024,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n e8c66 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7940107 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf68a0107 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [pc, #848] @ (e9088 ) │ │ │ │ + ldr r0, [pc, #880] @ (e90a8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [pc, #696] @ (e8ffc ) │ │ │ │ + ldr r0, [pc, #728] @ (e901c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [pc, #544] @ (e8f70 ) │ │ │ │ + ldr r0, [pc, #576] @ (e8f90 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [pc, #392] @ (e8ee4 ) │ │ │ │ + ldr r0, [pc, #424] @ (e8f04 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -63487,17 +63486,17 @@ │ │ │ │ b.n e911c │ │ │ │ blx b38b0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sbfx r1, r6, #0, #8 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ rsbs r1, r4, #7 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000e92c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -64190,15 +64189,15 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ and.w r1, ip, #7 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r2, r7, #3 │ │ │ │ vaddw.s16 q8, q5, d7 │ │ │ │ bne.n e9b10 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r2, [r7, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ @@ -64207,70 +64206,70 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldmia r7!, {r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldmia r7!, {r3, r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r0, [r2, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ sbcs.w r1, r0, r7 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r7, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [r0, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r4, {r4, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r6, [r7, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r2, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrsh r2, [r6, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r2, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrsh r4, [r3, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldmia r2!, {r4, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ @@ -64613,17 +64612,17 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldmia r0!, {r1} │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmia r7!, {r4, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r6, [r5, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ eors r0, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ @@ -64964,31 +64963,31 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmia r3!, {r1, r2, r3} │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsb r0, [r4, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsb r6, [r6, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [pc, #484] @ (ea4f0 ) │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ @@ -65154,59 +65153,59 @@ │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #825 @ 0x339 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w e9780 │ │ │ │ nop │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r4, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r2, [r5, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r2, [r0, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r3, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r1, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r2, [r4, r0] │ │ │ │ lsls r0, 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 │ │ │ │ @@ -65573,15 +65572,15 @@ │ │ │ │ b.n ea6f0 │ │ │ │ it cs │ │ │ │ lslcs r1, r1, #4 │ │ │ │ ble.n ea818 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bkpt 0x00f6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r6, [r6, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ bkpt 0x009a │ │ │ │ lsls r1, r1, #4 │ │ │ │ @@ -65607,18 +65606,18 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ pop {r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ pop {r1, r2, r4, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r0, [r6, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mrc2 0, 7, r0, cr10, cr9, {7} │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + vqadd.u8 q0, q9, │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -66216,24 +66215,24 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #24 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n eafc4 │ │ │ │ nop │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [pc, #928] @ (eb3c4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf7ea00f9 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf7f200f9 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [pc, #792] @ (eb348 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf7c800f9 │ │ │ │ + @ instruction: 0xf7d000f9 │ │ │ │ │ │ │ │ 000eb034 : │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ cbz r3, eb05a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -66259,16 +66258,16 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n eb056 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf76a00f9 │ │ │ │ - movs r5, #0 │ │ │ │ + @ instruction: 0xf77200f9 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [pc, #352] @ (eb1f0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eb090 : │ │ │ │ ldr.w r3, [r0, #364] @ 0x16c │ │ │ │ cbz r3, eb0b6 │ │ │ │ @@ -66297,16 +66296,16 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n eb0b2 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf70e00f9 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf71600f9 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [pc, #1008] @ (eb4dc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eb0ec : │ │ │ │ ldr.w r3, [r0, #408] @ 0x198 │ │ │ │ vstr d0, [r0, #480] @ 0x1e0 │ │ │ │ @@ -66337,19 +66336,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #31 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n eb11e │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [pc, #784] @ (eb460 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movt r0, #43257 @ 0xa8f9 │ │ │ │ + @ instruction: 0xf6d200f9 │ │ │ │ │ │ │ │ 000eb154 : │ │ │ │ mov ip, r0 │ │ │ │ movs r0, #0 │ │ │ │ vldr d7, [ip, #480] @ 0x1e0 │ │ │ │ vstr d7, [r1] │ │ │ │ vldr d7, [ip, #488] @ 0x1e8 │ │ │ │ @@ -66419,22 +66418,22 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n eb198 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #584] @ (eb458 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf65000f9 │ │ │ │ + @ instruction: 0xf65800f9 │ │ │ │ ldr r1, [pc, #328] @ (eb364 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [pc, #176] @ (eb2d4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf61e00f9 │ │ │ │ + @ instruction: 0xf62600f9 │ │ │ │ │ │ │ │ 000eb228 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #292] @ 0x124 │ │ │ │ @@ -66479,24 +66478,24 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #22 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n eb252 │ │ │ │ nop │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [pc, #928] @ (eb650 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs.w r0, sl, #8159232 @ 0x7c8000 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + rsb r0, r2, #8159232 @ 0x7c8000 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [pc, #792] @ (eb5d4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf59800f9 │ │ │ │ + sub.w r0, r0, #8159232 @ 0x7c8000 │ │ │ │ │ │ │ │ 000eb2c0 : │ │ │ │ ldr.w ip, [sp] │ │ │ │ cbz r1, eb2ce │ │ │ │ vldr d7, [r0, #832] @ 0x340 │ │ │ │ vstr d7, [r1] │ │ │ │ cbz r2, eb2d8 │ │ │ │ @@ -66571,15 +66570,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [pc, #248] @ (eb490 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [pc, #56] @ (eb3d4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf4c400f9 │ │ │ │ + @ instruction: 0xf4cc00f9 │ │ │ │ │ │ │ │ 000eb3a0 : │ │ │ │ ldrd r3, r2, [r0, #864] @ 0x360 │ │ │ │ subs r1, r3, #1 │ │ │ │ str.w r1, [r0, #864] @ 0x360 │ │ │ │ adc.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #1 │ │ │ │ @@ -66609,15 +66608,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - orn r0, r4, #8159232 @ 0x7c8000 │ │ │ │ + orn r0, ip, #8159232 @ 0x7c8000 │ │ │ │ @ instruction: 0x47fa │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0x47a2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eb40c : │ │ │ │ push {lr} │ │ │ │ @@ -66674,23 +66673,23 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n eb428 │ │ │ │ - and.w r0, r2, #8159232 @ 0x7c8000 │ │ │ │ - subs r3, #4 │ │ │ │ + and.w r0, sl, #8159232 @ 0x7c8000 │ │ │ │ + subs r3, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bx r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r4, r7, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf3b600f9 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf3be00f9 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ mov lr, sp │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eb4c0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66746,23 +66745,23 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n eb4dc │ │ │ │ - @ instruction: 0xf34e00f9 │ │ │ │ + @ instruction: 0xf35600f9 │ │ │ │ mov ip, pc │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r2, lr │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, r1, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf30200f9 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + @ instruction: 0xf30a00f9 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ mov r2, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eb574 : │ │ │ │ ldr.w r3, [r0, #300] @ 0x12c │ │ │ │ cbz r3, eb59a │ │ │ │ @@ -66791,16 +66790,16 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n eb596 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf29600f9 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + @ instruction: 0xf29e00f9 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r8, sl │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eb5d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66856,23 +66855,23 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n eb5ec │ │ │ │ - @ instruction: 0xf23e00f9 │ │ │ │ + movw r0, #24825 @ 0x60f9 │ │ │ │ cmp ip, lr │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r2, ip │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r0, r7, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf1f200f9 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + @ instruction: 0xf1fa00f9 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r2, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eb684 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67575,181 +67574,181 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n eb790 │ │ │ │ ldmia r4, {r2, r4, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add sl, r8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sbc.w r0, ip, #249 @ 0xf9 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + sbcs.w r0, r4, #249 @ 0xf9 │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r0, r5 │ │ │ │ + add r0, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vshr.s64 q0, , #12 │ │ │ │ + vshr.s64 q0, , #4 │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmn r0, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vqadd.s64 q8, q10, │ │ │ │ - bics r4, r3 │ │ │ │ + vqadd.s64 q8, q14, │ │ │ │ + bics r4, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ negs r6, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vqadd.s32 q0, q12, │ │ │ │ + vqadd.s64 q0, q8, │ │ │ │ negs r6, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, r2, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ tst r4, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mcr 0, 7, r0, cr8, cr9, {7} │ │ │ │ - bhi.n ebd5c │ │ │ │ + mrc 0, 7, r0, cr0, cr9, {7} │ │ │ │ + bhi.n ebd6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ tst r0, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mrc 0, 5, r0, cr4, cr9, {7} │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + mrc 0, 5, r0, cr12, cr9, {7} │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, r4, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ rors r2, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mrc 0, 3, r0, cr14, cr9, {7} │ │ │ │ + mcr 0, 4, r0, cr6, cr9, {7} │ │ │ │ rors r2, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r6, r5, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ sbcs r4, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mcr 0, 2, r0, cr8, cr9, {7} │ │ │ │ + mrc 0, 2, r0, cr0, cr9, {7} │ │ │ │ sbcs r4, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r0, r7, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adcs r6, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mrc 0, 0, r0, cr2, cr9, {7} │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + mrc 0, 0, r0, cr10, cr9, {7} │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, r0, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldcl 0, cr0, [ip, #996] @ 0x3e4 │ │ │ │ + stcl 0, cr0, [r4, #996]! @ 0x3e4 │ │ │ │ asrs r0, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r4, r1, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r2, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc 0, cr0, [r6, #996]! @ 0x3e4 │ │ │ │ + stc 0, cr0, [lr, #996]! @ 0x3e4 │ │ │ │ asrs r2, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r6, r2, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldcl 0, cr0, [r0, #-996]! @ 0xfffffc1c │ │ │ │ + ldcl 0, cr0, [r8, #-996]! @ 0xfffffc1c │ │ │ │ lsrs r4, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r4, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r6, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc 0, cr0, [sl, #-996]! @ 0xfffffc1c │ │ │ │ + stcl 0, cr0, [r2, #-996] @ 0xfffffc1c │ │ │ │ lsls r6, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r2, r5, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ eors r0, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc 0, cr0, [r4, #-996] @ 0xfffffc1c │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + stc 0, cr0, [ip, #-996] @ 0xfffffc1c │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r6, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ands r2, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stcl 0, cr0, [lr], {249} @ 0xf9 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + ldcl 0, cr0, [r6], {249} @ 0xf9 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ands r2, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc 0, cr0, [ip], #996 @ 0x3e4 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + ldc 0, cr0, [r4], #996 @ 0x3e4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc 0, cr0, [sl], {249} @ 0xf9 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + ldc 0, cr0, [r2], {249} @ 0xf9 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r7, #190 @ 0xbe │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stcl 0, cr0, [r8], #-996 @ 0xfffffc1c │ │ │ │ - adds r2, r6, r3 │ │ │ │ + ldcl 0, cr0, [r0], #-996 @ 0xfffffc1c │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r7, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mcrr 0, 15, r0, r6, cr9 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + mcrr 0, 15, r0, lr, cr9 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r7, #124 @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc 0, cr0, [r6], #-996 @ 0xfffffc1c │ │ │ │ - adds r0, r6, r2 │ │ │ │ + stc 0, cr0, [lr], #-996 @ 0xfffffc1c │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r7, #90 @ 0x5a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc 0, cr0, [r4], {249} @ 0xf9 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + stc 0, cr0, [ip], {249} @ 0xf9 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xebe200f9 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + @ instruction: 0xebea00f9 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r7, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - rsb r0, r2, r9, ror #3 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + rsb r0, sl, r9, ror #3 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r6, #246 @ 0xf6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sub.w r0, r0, r9, ror #3 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + sub.w r0, r8, r9, ror #3 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r6, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sbcs.w r0, lr, r9, ror #3 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + @ instruction: 0xeb8600f9 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r6, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adcs.w r0, lr, r9, ror #3 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + sbc.w r0, r6, r9, ror #3 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r6, #146 @ 0x92 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xeb3c00f9 │ │ │ │ + adc.w r0, r4, r9, ror #3 │ │ │ │ │ │ │ │ 000ebf24 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #872] @ 0x368 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -68063,50 +68062,50 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia.w r6!, {r0, r3, r4, r5, r6, r7} │ │ │ │ + stmia.w lr!, {r0, r3, r4, r5, r6, r7} │ │ │ │ subs r3, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ec238 │ │ │ │ + b.n ec248 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r3, #46 @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ec168 │ │ │ │ + b.n ec178 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r4, r0, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #222 @ 0xde │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ec0d4 │ │ │ │ + b.n ec0e4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r4, r6, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r2, #150 @ 0x96 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ec04c │ │ │ │ + b.n ec05c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r2, #118 @ 0x76 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ec018 │ │ │ │ + b.n ec028 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r2, #86 @ 0x56 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ebfe4 │ │ │ │ + b.n ebff4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ec2b4 : │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ cbz r3, ec2da │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -68131,19 +68130,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #20 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ec2d6 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r1, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ebf08 │ │ │ │ + b.n ebf18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ec30c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r3, #440] @ 0x1b8 │ │ │ │ bx lr │ │ │ │ @@ -68211,27 +68210,27 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n ec344 │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r5, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ebed4 │ │ │ │ + b.n ebee4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ebe80 │ │ │ │ + b.n ebe90 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ec3d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -68282,25 +68281,25 @@ │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n ec3f0 │ │ │ │ nop │ │ │ │ - b.n ebe54 │ │ │ │ + b.n ebe64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r0, #50 @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r0, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ebdf0 │ │ │ │ + b.n ebe00 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r0, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ec474 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -68354,23 +68353,23 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ec4ae │ │ │ │ nop │ │ │ │ - b.n ebd8c │ │ │ │ + b.n ebd9c │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ebd38 │ │ │ │ + b.n ebd48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r7, #236 @ 0xec │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ec524 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -68414,19 +68413,19 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #256 @ (adr r0, ec68c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r7, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecd30 │ │ │ │ + b.n ecd40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ec59c : │ │ │ │ stmdb 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 │ │ │ │ @@ -68894,113 +68893,113 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r6, #222 @ 0xde │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r6, #186 @ 0xba │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r1, #20] │ │ │ │ movs r0, r0 │ │ │ │ - b.n ece58 │ │ │ │ + b.n ece68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r6, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecd8c │ │ │ │ + b.n ecd9c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r5, #170 @ 0xaa │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecd48 │ │ │ │ + b.n ecd58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r5, #130 @ 0x82 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecd0c │ │ │ │ + b.n ecd1c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r5, #94 @ 0x5e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n eccd0 │ │ │ │ + b.n ecce0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r5, #58 @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecc94 │ │ │ │ + b.n ecca4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r5, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecc58 │ │ │ │ + b.n ecc68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecc20 │ │ │ │ + b.n ecc30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecbe4 │ │ │ │ + b.n ecbf4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #174 @ 0xae │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecba8 │ │ │ │ + b.n ecbb8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #138 @ 0x8a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecb6c │ │ │ │ + b.n ecb7c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecb30 │ │ │ │ + b.n ecb40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #66 @ 0x42 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecaf4 │ │ │ │ + b.n ecb04 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n ecab4 │ │ │ │ + b.n ecac4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r3, #246 @ 0xf6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r3, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r3, #178 @ 0xb2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r3, #142 @ 0x8e │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ecae0 : │ │ │ │ ldr.w r3, [r0, #380] @ 0x17c │ │ │ │ cbz r3, ecb06 │ │ │ │ @@ -69029,17 +69028,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ecb02 │ │ │ │ nop │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ecb3c : │ │ │ │ cbz r1, ecb44 │ │ │ │ ldr.w r3, [r0, #900] @ 0x384 │ │ │ │ @@ -69078,17 +69077,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ecb72 │ │ │ │ nop │ │ │ │ - ble.n ecb10 │ │ │ │ + ble.n ecb20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r1, #172 @ 0xac │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ecbac : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -69233,33 +69232,33 @@ │ │ │ │ b.n ecc62 │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb71c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n ecdc4 │ │ │ │ + ble.n ecdd4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r1, #74 @ 0x4a │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xb68e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bgt.n ecc80 │ │ │ │ + bgt.n ecc90 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000ecd34 : │ │ │ │ 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 │ │ │ │ @@ -69424,33 +69423,33 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r5, r7, lr} │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n ece1c │ │ │ │ + blt.n ece2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r7, #154 @ 0x9a │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r1, r2, r4, lr} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n ecf4c │ │ │ │ + blt.n ecf5c │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r6, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n ece1c │ │ │ │ + bge.n ece2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r6, #138 @ 0x8a │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ecefc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -69807,79 +69806,79 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ed09a │ │ │ │ cbz r2, ed324 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n ed370 │ │ │ │ + bls.n ed380 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r5, #86 @ 0x56 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bhi.n ed1c4 │ │ │ │ + bhi.n ed1d4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bhi.n ed378 │ │ │ │ + bhi.n ed388 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bhi.n ed33c │ │ │ │ + bhi.n ed34c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bhi.n ed300 │ │ │ │ + bhi.n ed310 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r4, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n ed2a4 │ │ │ │ + bvc.n ed2b4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvc.n ed264 │ │ │ │ + bvc.n ed274 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r3, #170 @ 0xaa │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvc.n ed228 │ │ │ │ + bvc.n ed238 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r3, #138 @ 0x8a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvc.n ed3dc │ │ │ │ + bvc.n ed3ec │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000ed334 : │ │ │ │ ldr.w r3, [r0, #884] @ 0x374 │ │ │ │ mov r2, r1 │ │ │ │ cbz r3, ed342 │ │ │ │ movs r0, #0 │ │ │ │ @@ -69954,29 +69953,29 @@ │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ed386 │ │ │ │ adds r0, r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n ed350 │ │ │ │ + bpl.n ed360 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n ed310 │ │ │ │ + bpl.n ed320 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n ed4d0 │ │ │ │ + bpl.n ed4e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ed424 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -70092,26 +70091,26 @@ │ │ │ │ b.n ed4bc │ │ │ │ add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bmi.n ed524 │ │ │ │ + bmi.n ed534 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r0, #220 @ 0xdc │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa4e00ef │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 000ed564 : │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cbz r3, ed586 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -70137,17 +70136,17 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ed582 │ │ │ │ - bcc.n ed500 │ │ │ │ + bcc.n ed510 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vshr.u64 q8, q8, #46 │ │ │ │ + vshr.u64 q8, q8, #38 │ │ │ │ movs r7, #152 @ 0x98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ed5c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -70285,25 +70284,25 @@ │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n ed632 │ │ │ │ nop │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n ed7b4 │ │ │ │ + bcc.n ed7c4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r2, r2, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mcr2 0, 6, r0, cr0, cr0, {7} │ │ │ │ - mcr2 0, 5, r0, cr2, cr0, {7} │ │ │ │ - mcr2 0, 4, r0, cr2, cr0, {7} │ │ │ │ + mcr2 0, 6, r0, cr8, cr0, {7} │ │ │ │ + mcr2 0, 5, r0, cr10, cr0, {7} │ │ │ │ + mcr2 0, 4, r0, cr10, cr0, {7} │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ed754 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -70465,28 +70464,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed86e │ │ │ │ b.n ed7c8 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n ed888 │ │ │ │ + bne.n ed898 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r5, #188 @ 0xbc │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r5, #202 @ 0xca │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xfafc00ef │ │ │ │ - stc2l 0, cr0, [sl], #960 @ 0x3c0 │ │ │ │ - stc2l 0, cr0, [r8], {240} @ 0xf0 │ │ │ │ - stc2 0, cr0, [sl], #960 @ 0x3c0 │ │ │ │ + ldc2l 0, cr0, [r2], #960 @ 0x3c0 │ │ │ │ + ldc2l 0, cr0, [r0], {240} @ 0xf0 │ │ │ │ + ldc2 0, cr0, [r2], #960 @ 0x3c0 │ │ │ │ movs r5, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ed92c : │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ cbz r3, ed94e │ │ │ │ push {lr} │ │ │ │ @@ -70513,17 +70512,17 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #336 @ 0x150 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ed94a │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stc2 0, cr0, [sl], {240} @ 0xf0 │ │ │ │ + ldc2 0, cr0, [r2], {240} @ 0xf0 │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ed988 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -70758,53 +70757,53 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r3, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfac600f0 │ │ │ │ + @ instruction: 0xface00f0 │ │ │ │ movs r3, #148 @ 0x94 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfa8c00f0 │ │ │ │ + @ instruction: 0xfa9400f0 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfa6a00f0 │ │ │ │ + @ instruction: 0xfa7200f0 │ │ │ │ movs r3, #54 @ 0x36 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfa4800f0 │ │ │ │ + @ instruction: 0xfa5000f0 │ │ │ │ movs r3, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfa2600f0 │ │ │ │ + @ instruction: 0xfa2e00f0 │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfa0200f0 │ │ │ │ + @ instruction: 0xfa0a00f0 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr??.w r0, [lr, #240] @ 0xf0 │ │ │ │ + vld1.8 @ instruction: 0xf9e600f0 │ │ │ │ movs r2, #172 @ 0xac │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh.w r0, [ip, #240] @ 0xf0 │ │ │ │ + vst1.8 @ instruction: 0xf9c400f0 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000edc3c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -70826,17 +70825,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n edc54 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vst4. {d0-d3}, [r4 :256], r0 │ │ │ │ + vst4. {d0-d3}, [ip :256], r0 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000edc8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -71153,56 +71152,56 @@ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ add r6, pc, #304 @ (adr r6, ee104 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #256 @ (adr r6, ee0dc ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r6, #136 @ 0x88 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf19200ef │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xf13600ef │ │ │ │ movs r0, #92 @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r4, pc, #312 @ (adr r4, ee144 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf69600f0 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xf69e00f0 │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf67400f0 │ │ │ │ + @ instruction: 0xf67c00f0 │ │ │ │ subs r4, r7, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf65000f0 │ │ │ │ + @ instruction: 0xf65800f0 │ │ │ │ subs r0, r3, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf62c00f0 │ │ │ │ + @ instruction: 0xf63400f0 │ │ │ │ subs r4, r6, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - addw r0, sl, #2288 @ 0x8f0 │ │ │ │ + @ instruction: 0xf61200f0 │ │ │ │ subs r2, r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - rsb r0, r8, #7864320 @ 0x780000 │ │ │ │ + rsbs r0, r0, #7864320 @ 0x780000 │ │ │ │ │ │ │ │ 000ee040 : │ │ │ │ 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 │ │ │ │ @@ -71558,91 +71557,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #456 @ (adr r2, ee574 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r4, r4, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - orr.w r0, r6, #7864320 @ 0x780000 │ │ │ │ + orr.w r0, lr, #7864320 @ 0x780000 │ │ │ │ adds r6, r1, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bge.n ee498 │ │ │ │ + bge.n ee4a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, r4, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r4, r2, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r7, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r0, r1, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, r0, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf3b000f0 │ │ │ │ + @ instruction: 0xf3b800f0 │ │ │ │ adds r0, r7, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bls.n ee3a0 │ │ │ │ + bls.n ee3b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r0, r4, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bls.n ee344 │ │ │ │ + bls.n ee354 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, r2, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r6, r0, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf31600f0 │ │ │ │ + @ instruction: 0xf31e00f0 │ │ │ │ subs r6, r3, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf2f000f0 │ │ │ │ + @ instruction: 0xf2f800f0 │ │ │ │ subs r0, r7, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movt r0, #49392 @ 0xc0f0 │ │ │ │ + @ instruction: 0xf2d400f0 │ │ │ │ subs r4, r2, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subw r0, r6, #240 @ 0xf0 │ │ │ │ + subw r0, lr, #240 @ 0xf0 │ │ │ │ subs r6, r5, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf28000f0 │ │ │ │ + @ instruction: 0xf28800f0 │ │ │ │ subs r0, r1, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf25a00f0 │ │ │ │ + @ instruction: 0xf26200f0 │ │ │ │ subs r2, r4, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf23400f0 │ │ │ │ + @ instruction: 0xf23c00f0 │ │ │ │ subs r2, r7, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - addw r0, ip, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xf21400f0 │ │ │ │ subs r4, r2, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf1e800f0 │ │ │ │ + @ instruction: 0xf1f000f0 │ │ │ │ subs r0, r6, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ee468 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ @@ -71706,22 +71705,22 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n ee4a6 │ │ │ │ nop │ │ │ │ ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf0b000f0 │ │ │ │ + @ instruction: 0xf0b800f0 │ │ │ │ adds r0, r7, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - eor.w r0, sl, #240 @ 0xf0 │ │ │ │ + eors.w r0, r2, #240 @ 0xf0 │ │ │ │ adds r2, r2, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ee51c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -71745,17 +71744,17 @@ │ │ │ │ adds r2, #116 @ 0x74 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n ee534 │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bic.w r0, r4, #240 @ 0xf0 │ │ │ │ + bic.w r0, ip, #240 @ 0xf0 │ │ │ │ adds r2, r5, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ee570 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -72201,28 +72200,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r4, r3, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r6, r1, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xeb9200ef │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r2, r5, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, r0, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r6, r1, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @@ -72270,44 +72269,44 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stc 0, cr0, [r8], {240} @ 0xf0 │ │ │ │ + ldc 0, cr0, [r0], {240} @ 0xf0 │ │ │ │ asrs r0, r2, #21 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mrrc 0, 15, r0, r4, cr0 │ │ │ │ + mrrc 0, 15, r0, ip, cr0 │ │ │ │ asrs r0, r4, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blx r1 │ │ │ │ + blx r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bxns pc │ │ │ │ + blxns r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stc 0, cr0, [lr], {240} @ 0xf0 │ │ │ │ + ldc 0, cr0, [r6], {240} @ 0xf0 │ │ │ │ asrs r6, r2, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r2, r3, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n eead0 │ │ │ │ + bne.n eeae0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xeb8600f0 │ │ │ │ + @ instruction: 0xeb8e00f0 │ │ │ │ asrs r6, r1, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [pc, #772] @ (eee10 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, #772] @ (eee14 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ @@ -72605,97 +72604,97 @@ │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r7, r0 │ │ │ │ b.n ee978 │ │ │ │ nop │ │ │ │ - orrs.w r0, r8, r0, ror #3 │ │ │ │ + orn r0, r0, r0, ror #3 │ │ │ │ asrs r0, r4, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bics.w r0, r4, r0, ror #3 │ │ │ │ + bics.w r0, ip, r0, ror #3 │ │ │ │ asrs r4, r7, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ands.w r0, r0, r0, ror #3 │ │ │ │ + ands.w r0, r8, r0, ror #3 │ │ │ │ asrs r0, r3, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strd r0, r0, [ip, #960]! @ 0x3c0 │ │ │ │ + ldrd r0, r0, [r4, #960]! @ 0x3c0 │ │ │ │ asrs r4, r6, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x00fa │ │ │ │ - lsls r1, r7, #3 │ │ │ │ - strd r0, r0, [r4, #960] @ 0x3c0 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + ittt eq │ │ │ │ + lsleq r1, r7, #3 │ │ │ │ + strdeq r0, r0, [ip, #960] @ 0x3c0 │ │ │ │ + asreq r4, r1, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xe99a00f0 │ │ │ │ + @ instruction: 0xe9a200f0 │ │ │ │ asrs r0, r5, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrd r0, r0, [r4, #-960]! @ 0x3c0 │ │ │ │ + ldrd r0, r0, [ip, #-960]! @ 0x3c0 │ │ │ │ asrs r4, r7, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strd r0, r0, [lr, #-960] @ 0x3c0 │ │ │ │ + ldrd r0, r0, [r6, #-960] @ 0x3c0 │ │ │ │ asrs r6, r2, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmdb r6!, {r4, r5, r6, r7} │ │ │ │ + stmdb lr!, {r4, r5, r6, r7} │ │ │ │ asrs r2, r6, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmdb r0, {r4, r5, r6, r7} │ │ │ │ + stmdb r8, {r4, r5, r6, r7} │ │ │ │ asrs r0, r1, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xe8d400f0 │ │ │ │ + @ instruction: 0xe8dc00f0 │ │ │ │ asrs r2, r4, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia.w lr!, {r4, r5, r6, r7} │ │ │ │ + ldmia.w r6!, {r4, r5, r6, r7} │ │ │ │ asrs r6, r6, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia.w r2, {r4, r5, r6, r7} │ │ │ │ + stmia.w sl, {r4, r5, r6, r7} │ │ │ │ asrs r0, r2, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xe85c00f0 │ │ │ │ + strd r0, r0, [r4], #-960 @ 0x3c0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xe83400f0 │ │ │ │ + @ instruction: 0xe83c00f0 │ │ │ │ asrs r4, r7, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xe80a00f0 │ │ │ │ + @ instruction: 0xe81200f0 │ │ │ │ asrs r2, r2, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n eee88 │ │ │ │ + b.n eee98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r6, r5, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n eee48 │ │ │ │ + b.n eee58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r2, r1, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n eee08 │ │ │ │ + b.n eee18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r6, r4, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n eedc4 │ │ │ │ + b.n eedd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r6, r7, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000eeedc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72820,43 +72819,43 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r4, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n eec28 │ │ │ │ + b.n eec38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r2, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r4, ef088 │ │ │ │ + cbnz r4, ef08a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n eebf0 │ │ │ │ + b.n eec00 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r6, r5, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r2, ef08c │ │ │ │ + cbnz r2, ef08e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n eebb8 │ │ │ │ + b.n eebc8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r1, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r0, ef090 │ │ │ │ + cbnz r0, ef092 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n eeb80 │ │ │ │ + b.n eeb90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r2, r5, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r6, ef092 │ │ │ │ + cbnz r6, ef094 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ef034 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -72911,21 +72910,21 @@ │ │ │ │ b.n ef050 │ │ │ │ asrs r2, r4, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n ef690 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r6, r3, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n eea60 │ │ │ │ + b.n eea70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r2, r7, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - hlt 0x0034 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000ef0d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -72978,25 +72977,25 @@ │ │ │ │ adds r2, #28 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n ef0f4 │ │ │ │ nop │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ asrs r2, r1, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n ef5e8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r7, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n ee9c4 │ │ │ │ + b.n ee9d4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r2, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ef178 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73209,47 +73208,47 @@ │ │ │ │ nop │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n ef940 │ │ │ │ + b.n ef950 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r2, r0, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n ef8e0 │ │ │ │ + b.n ef8f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n ef8a4 │ │ │ │ + b.n ef8b4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n ef864 │ │ │ │ + b.n ef874 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r2, r0, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n ef820 │ │ │ │ + b.n ef830 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r2, r3, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n ef7dc │ │ │ │ + b.n ef7ec │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r2, r6, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ef3d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73304,25 +73303,25 @@ │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n ef3f4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r6, r3, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ svc 64 @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r7, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n ef6c4 │ │ │ │ + b.n ef6d4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ef478 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73646,59 +73645,59 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r1, r7, #3 │ │ │ │ bls.n ef714 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bls.n ef84c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 14 │ │ │ │ + svc 22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r2, r3, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r2, r7, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - udf #8 │ │ │ │ + udf #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r2, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n ef804 │ │ │ │ + ble.n ef814 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n ef7b8 │ │ │ │ + ble.n ef7c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r6, r1, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r4} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r6, r5, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ef848 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73858,41 +73857,41 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n ef8f8 │ │ │ │ ldrh r4, [r2, #20] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, efa26 │ │ │ │ + cbz r4, efa28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bvs.n efa60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r0, [r7, #14] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bgt.n efa70 │ │ │ │ + bgt.n efa80 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r1, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n efa2c │ │ │ │ + bgt.n efa3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r2, r4, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n ef9f4 │ │ │ │ + blt.n efa04 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sxth r6, r5 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - blt.n ef9b0 │ │ │ │ + blt.n ef9c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000efa18 : │ │ │ │ @@ -74077,39 +74076,39 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, efc0a │ │ │ │ + cbz r6, efc0c │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r6, r1, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bmi.n efc74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r2, #0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ bvs.n efbd0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bge.n efc5c │ │ │ │ + bge.n efc6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r6, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bge.n efc18 │ │ │ │ + bge.n efc28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bls.n efbdc │ │ │ │ + bls.n efbec │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bls.n efb9c │ │ │ │ + bls.n efbac │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000efc24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -74604,111 +74603,111 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r3, #21 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r2, r1, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ svc 192 @ 0xc0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bvc.n f01c4 │ │ │ │ + bvc.n f01d4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r6, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcc.n f0214 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bvs.n f0260 │ │ │ │ + bvs.n f0270 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r6, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bcs.n f013c │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bvs.n f01ac │ │ │ │ + bvs.n f01bc │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r2, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ udf #54 @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r6, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bcc.n f00f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bpl.n f00c8 │ │ │ │ + bpl.n f00d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r6, r1, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bpl.n f0290 │ │ │ │ + bpl.n f02a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n f0254 │ │ │ │ + bpl.n f0264 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bpl.n f0220 │ │ │ │ + bpl.n f0230 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bmi.n f01e4 │ │ │ │ + bpl.n f01f4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bmi.n f01a8 │ │ │ │ + bmi.n f01b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n f016c │ │ │ │ + bmi.n f017c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n f0134 │ │ │ │ + bmi.n f0144 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bmi.n f02fc │ │ │ │ + bmi.n f010c │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n f02c0 │ │ │ │ + bmi.n f02d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n f028c │ │ │ │ + bmi.n f029c │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f0218 : │ │ │ │ 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 │ │ │ │ @@ -74876,29 +74875,29 @@ │ │ │ │ b.n f025c │ │ │ │ strh r2, [r0, #6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ vmla.i32 q0, q12, d15[1] │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ vhadd.u q8, q9, │ │ │ │ bge.n f039c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcs.n f0438 │ │ │ │ + bcs.n f0448 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bge.n f04a4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bne.n f0388 │ │ │ │ + bne.n f0398 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n f034c │ │ │ │ + bne.n f035c │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 000f0418 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74949,25 +74948,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #26 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n f0434 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r7!, {r2} │ │ │ │ lsls r7, r5, #3 │ │ │ │ cdp2 0, 8, cr0, cr14, cr15, {7} │ │ │ │ - add r7, pc, #864 @ (adr r7, f080c ) │ │ │ │ + add r7, pc, #896 @ (adr r7, f082c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - beq.n f047c │ │ │ │ + beq.n f048c │ │ │ │ lsls r0, r6, #3 │ │ │ │ cdp2 0, 6, cr0, cr10, cr15, {7} │ │ │ │ - add r7, pc, #720 @ (adr r7, f0788 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, f07a8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f04b8 : │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cbz r3, f04de │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74994,17 +74993,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n f04da │ │ │ │ nop │ │ │ │ - add r7, pc, #344 @ (adr r7, f0664 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, f0684 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - beq.n f0608 │ │ │ │ + beq.n f0418 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldc2l 0, cr0, [ip, #956]! @ 0x3bc │ │ │ │ │ │ │ │ 000f0514 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -75059,23 +75058,23 @@ │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n f0530 │ │ │ │ nop │ │ │ │ - add r6, pc, #1000 @ (adr r6, f0988 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, f05a8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ stc2l 0, cr0, [ip, #956] @ 0x3bc │ │ │ │ ldc2 0, cr0, [r4, #956] @ 0x3bc │ │ │ │ ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, pc, #776 @ (adr r6, f08b8 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, f08d8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ stc2l 0, cr0, [r8, #-956]! @ 0xfffffc44 │ │ │ │ │ │ │ │ 000f05b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -75193,27 +75192,27 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #19] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r5, pc, #760 @ (adr r5, f09f0 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, f0a10 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ stc2l 0, cr0, [r4], #-956 @ 0xfffffc44 │ │ │ │ - add r5, pc, #600 @ (adr r5, f095c ) │ │ │ │ + add r5, pc, #632 @ (adr r5, f097c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldc2 0, cr0, [ip], #-956 @ 0xfffffc44 │ │ │ │ - add r5, pc, #464 @ (adr r5, f08e0 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, f0900 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldc2 0, cr0, [sl], {239} @ 0xef │ │ │ │ │ │ │ │ 000f0718 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -75305,22 +75304,22 @@ │ │ │ │ ... │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #512 @ (adr r4, f0a20 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, f0a40 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xfb2600ef │ │ │ │ - add r4, pc, #360 @ (adr r4, f0994 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, f09b4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xfb0000ef │ │ │ │ │ │ │ │ 000f0834 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ @@ -75646,57 +75645,57 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #10] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #9] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, pc, #640 @ (adr r1, f0e60 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, f0e80 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ str.w r0, [r6, pc, lsl #2] │ │ │ │ - add r1, pc, #488 @ (adr r1, f0dd4 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, f0df4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh.w r0, [r0, pc, lsl #2] │ │ │ │ - add r1, pc, #352 @ (adr r1, f0d58 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, f0d78 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf7fe00ef │ │ │ │ - add r1, pc, #216 @ (adr r1, f0cdc ) │ │ │ │ + add r1, pc, #248 @ (adr r1, f0cfc ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf7dc00ef │ │ │ │ - add r1, pc, #80 @ (adr r1, f0c60 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, f0c80 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf7ba00ef │ │ │ │ - add r0, pc, #968 @ (adr r0, f0fe4 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, f1004 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf79800ef │ │ │ │ - add r0, pc, #832 @ (adr r0, f0f68 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, f0f88 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf77600ef │ │ │ │ - add r0, pc, #696 @ (adr r0, f0eec ) │ │ │ │ + add r0, pc, #728 @ (adr r0, f0f0c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf75400ef │ │ │ │ - add r0, pc, #560 @ (adr r0, f0e70 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, f0e90 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf73200ef │ │ │ │ │ │ │ │ 000f0c48 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -75750,20 +75749,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n f0c64 │ │ │ │ nop │ │ │ │ @ instruction: 0xf6e000ef │ │ │ │ stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf69e00ef │ │ │ │ - add r0, pc, #216 @ (adr r0, f0db0 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, f0dd0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf67c00ef │ │ │ │ - add r0, pc, #72 @ (adr r0, f0d2c ) │ │ │ │ + add r0, pc, #104 @ (adr r0, f0d4c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f0ce4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76136,40 +76135,40 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r0, [r6, #23] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #22] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs.w r0, ip, #7831552 @ 0x778000 │ │ │ │ subs.w r0, r8, #7831552 @ 0x778000 │ │ │ │ - stc2 0, cr0, [r8], #976 @ 0x3d0 │ │ │ │ + ldc2 0, cr0, [r0], #976 @ 0x3d0 │ │ │ │ eors.w r0, r4, #7831552 @ 0x778000 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xf3c800ef │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf37800ef │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xf2d800ef │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [pc, #584] @ (f1380 ) │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx b9478 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -76394,66 +76393,66 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n f0d34 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r4, {r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds.w r0, r4, #239 @ 0xef │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf0f200ef │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ orns r0, sl, #239 @ 0xef │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ orrs.w r0, r8, #239 @ 0xef │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ bics.w r0, r4, #239 @ 0xef │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r0, r6, #3 │ │ │ │ vext.8 q0, q14, , #0 │ │ │ │ │ │ │ │ 000f13f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76869,54 +76868,54 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cdp 0, 10, cr0, cr6, cr15, {7} │ │ │ │ cdp 0, 5, cr0, cr0, cr15, {7} │ │ │ │ lsls r5, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldcl 0, cr0, [r0, #-956] @ 0xfffffc44 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stc 0, cr0, [sl, #-956]! @ 0xfffffc44 │ │ │ │ - itet mi │ │ │ │ - lslmi r0, r6, #3 │ │ │ │ - strpl r6, [sp, #536] @ 0x218 │ │ │ │ + itee pl │ │ │ │ + lslpl r0, r6, #3 │ │ │ │ + strmi r6, [sp, #568] @ 0x238 │ │ │ │ lslmi r1, r7, #3 │ │ │ │ ldcl 0, cr0, [sl], {239} @ 0xef │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldcl 0, cr0, [r6], #-956 @ 0xfffffc44 │ │ │ │ stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xebf000ef │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ rsbs r0, sl, pc, asr #3 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xeb2800ef │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ add.w r0, r2, pc, asr #3 │ │ │ │ ldr r2, [pc, #136] @ (f195c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (f1960 ) │ │ │ │ ldr r3, [pc, #140] @ (f1964 ) │ │ │ │ add r2, pc │ │ │ │ @@ -76967,30 +76966,30 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n f144c │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ orr.w r0, sl, pc, asr #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ bic.w r0, r6, pc, asr #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ and.w r0, r2, pc, asr #3 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f1984 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -77162,23 +77161,23 @@ │ │ │ │ blx b9524 │ │ │ │ b.n f1b52 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ eors r3, r5 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - rev r2, r0 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n f1b38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r4, f1bfa │ │ │ │ + cbnz r4, f1bfc │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n f1af8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -77292,29 +77291,29 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n f1c90 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n f1a18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n f19d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n f1998 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 000f1d30 : │ │ │ │ @@ -77396,21 +77395,21 @@ │ │ │ │ blx b9524 │ │ │ │ b.n f1db2 │ │ │ │ nop │ │ │ │ b.n f1aac │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n f1a54 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n f19ec │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f1e34 : │ │ │ │ mov ip, r0 │ │ │ │ movs r0, #0 │ │ │ │ vldr d7, [ip, #448] @ 0x1c0 │ │ │ │ vstr d7, [r1] │ │ │ │ @@ -77735,36 +77734,36 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n f1bc0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xeaa200f4 │ │ │ │ + @ instruction: 0xeaaa00f4 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n f2808 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r4, f2280 │ │ │ │ + cbz r4, f2282 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n f26d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r2, f2280 │ │ │ │ + cbz r2, f2282 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r3, [pc, #756] @ (f2508 ) │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r1, r4 │ │ │ │ @@ -78064,77 +78063,77 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ b.n f27a4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ revsh r0, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ hlt 0x0016 │ │ │ │ lsls r7, r5, #3 │ │ │ │ rev16 r6, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ rev16 r2, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r0, f2568 │ │ │ │ + cbz r0, f256a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r4, f2568 │ │ │ │ + cbz r4, f256a │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n f256c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, f2568 │ │ │ │ + cbz r2, f256a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r4, f2564 │ │ │ │ + cbz r4, f2566 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r4, f2564 │ │ │ │ + cbz r4, f2566 │ │ │ │ lsls r0, r6, #3 │ │ │ │ svc 180 @ 0xb4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r2, f2568 │ │ │ │ + cbz r2, f256a │ │ │ │ lsls r0, r6, #3 │ │ │ │ svc 146 @ 0x92 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r0, f256c │ │ │ │ + cbz r0, f256e │ │ │ │ lsls r0, r6, #3 │ │ │ │ svc 112 @ 0x70 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r0, r6, #3 │ │ │ │ svc 48 @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ svc 12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ udf #234 @ 0xea │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f2598 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -78481,23 +78480,23 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ble.n f2904 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bgt.n f28f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n f2f64 │ │ │ │ + b.n f2f74 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr.w r3, [pc, #1076] @ f2ddc │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r1, r4 │ │ │ │ @@ -78921,97 +78920,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ bls.n f2d88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bls.n f2eb4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r0, r6, #3 │ │ │ │ uxtb r2, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ bhi.n f2d9c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bhi.n f2ed8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ sxth r6, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbz r0, f2e66 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bvc.n f2df0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bvc.n f2db0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bvc.n f2ed0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ bvc.n f2d74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bvc.n f2e90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bvs.n f2e40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bvs.n f2e04 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #992 @ (adr r7, f3268 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #880 @ (adr r7, f31fc ) │ │ │ │ + add r7, pc, #912 @ (adr r7, f321c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #768 @ (adr r7, f3190 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, f31b0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #648 @ (adr r7, f311c ) │ │ │ │ + add r7, pc, #680 @ (adr r7, f313c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000f2e94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -79451,31 +79450,31 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strh r0, [r3, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ bmi.n f3298 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bls.n f3364 │ │ │ │ + bls.n f3374 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ bne.n f3444 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #480 @ (adr r2, f3574 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, f3594 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ beq.n f3368 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -79819,95 +79818,95 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w f2f14 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, pc, #648 @ (adr r1, f39ac ) │ │ │ │ + add r1, pc, #680 @ (adr r1, f39cc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r2, r3, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, pc, #840 @ (adr r0, f3a88 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, f3aa8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r1, sp, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc, #312 @ (adr r0, f3884 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, f38a4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #184 @ (adr r0, f380c ) │ │ │ │ + add r0, pc, #216 @ (adr r0, f382c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, f3794 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, f37b4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #16 @ (adr r0, f3774 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r6, {r1, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f37c4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -80013,33 +80012,33 @@ │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n f3852 │ │ │ │ ldr r3, [pc, #120] @ (f395c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r3!, {r1, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f3910 : │ │ │ │ cbz r0, f3970 │ │ │ │ push {r4, lr} │ │ │ │ @@ -80112,23 +80111,23 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ movw r1, #351 @ 0x15f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n f396c │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldmia r3!, {r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r2, {r2, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r2, {r1, r2, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f39f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -80241,15 +80240,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, f3b28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r2!, {r1, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f3aec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80358,15 +80357,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ sxth r6, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldmia r1!, {r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f3be4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -80479,15 +80478,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, f3ce0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f3ce0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -80606,15 +80605,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f3e04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -81009,39 +81008,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r5!, {r2, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r4!, {r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f4208 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -81164,15 +81163,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r2!, {r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f431c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81283,15 +81282,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f4414 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -81684,39 +81683,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ nop {15} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r0!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ itee mi │ │ │ │ lslmi r7, r5, #3 │ │ │ │ itte gt @ unpredictable │ │ │ │ lslgt r7, r5, #3 │ │ │ │ - ldrgt r4, [r4, #4] │ │ │ │ + ldrgt r4, [r5, #4] │ │ │ │ lslle r1, r7, #3 │ │ │ │ bkpt 0x00ac │ │ │ │ lsls r7, r5, #3 │ │ │ │ itt cs │ │ │ │ lslcs r7, r5, #3 │ │ │ │ - strcs r2, [r0, #124] @ 0x7c │ │ │ │ + strcs r2, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r7, #3 │ │ │ │ pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ bkpt 0x0054 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r6, pc, #136 @ (adr r6, f4890 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ bkpt 0x0036 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f4810 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -82008,27 +82007,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ revsh r6, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cbnz r2, f4b56 │ │ │ │ lsls r7, r5, #3 │ │ │ │ revsh r6, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ cbnz r2, f4b58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r3, pc, #16 @ (adr r3, f4b20 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ cbnz r4, f4b5a │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f4b18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82143,15 +82142,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #664 @ (adr r1, f4ef0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cbnz r4, f4c8c │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f4c60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82266,15 +82265,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #376 @ (adr r0, f4f18 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xb86c │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f4da8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82387,15 +82386,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xb770 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f4ea4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82516,15 +82515,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xb65a │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f4fb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82645,15 +82644,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ push {r1, r2, r6, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f50cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82767,15 +82766,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ push {r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f51e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82974,21 +82973,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ sxth r0, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ uxth r4, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ sxtb r4, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f53ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -83106,15 +83105,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbz r6, f54d4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f54b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -83225,15 +83224,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ add sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f55c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -83346,15 +83345,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f56dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -83752,39 +83751,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r4, sp, #768 @ 0x300 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r5, sp, #656 @ 0x290 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f5a78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -83895,15 +83894,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f5b70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -84013,15 +84012,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f5c84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -84220,21 +84219,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #544 @ (adr r7, f6058 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f5e4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -84352,15 +84351,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r7, pc, #600 @ (adr r7, f61a8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f5f54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -84473,15 +84472,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [pc, #784] @ (f637c ) │ │ │ │ + ldr r7, [pc, #816] @ (f639c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r6, pc, #456 @ (adr r6, f6238 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f6070 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -84595,15 +84594,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [pc, #696] @ (f643c ) │ │ │ │ + ldr r6, [pc, #728] @ (f645c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r5, pc, #384 @ (adr r5, f6308 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f6188 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -84718,15 +84717,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r4, pc, #344 @ (adr r4, f641c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [pc, #656] @ (f6558 ) │ │ │ │ + ldr r5, [pc, #688] @ (f6578 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f62c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -84837,15 +84836,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #440] @ (f65bc ) │ │ │ │ + ldr r4, [pc, #472] @ (f65dc ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r3, pc, #80 @ (adr r3, f6458 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f6408 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -84958,15 +84957,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r3, [pc, #456] @ (f66c8 ) │ │ │ │ + ldr r3, [pc, #488] @ (f66e8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r2, pc, #96 @ (adr r2, f6564 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f6504 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -85136,15 +85135,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #936] @ (f6a3c ) │ │ │ │ + ldr r1, [pc, #968] @ (f6a5c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r0, pc, #576 @ (adr r0, f68d8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f6698 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -85368,33 +85367,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #712] @ (f6b68 ) │ │ │ │ + ldr r0, [pc, #744] @ (f6b88 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #408] @ (f6a44 ) │ │ │ │ + ldr r0, [pc, #440] @ (f6a64 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r4, r3, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [pc, #168] @ (f6960 ) │ │ │ │ + ldr r0, [pc, #200] @ (f6980 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blx fp │ │ │ │ + blx ip │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f68c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -85618,33 +85617,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r4, r5, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f6af8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (f6be4 ) │ │ │ │ @@ -85775,15 +85774,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f6c20 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -85989,21 +85988,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #31] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r7, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f6e44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86227,33 +86226,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r6, #13 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f7074 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86366,15 +86365,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #14 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f7170 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86580,21 +86579,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r5, #9] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f7394 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86800,21 +86799,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f75bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86928,15 +86927,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f76d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -87220,21 +87219,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r0, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f798c : │ │ │ │ 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 │ │ │ │ @@ -87553,39 +87552,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r2, [r1, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r4, #31 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r2, [r5, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r4, [r0, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r5, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r2, [r6, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r6, [r0, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f7cb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -87925,45 +87924,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r0, [r2, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r5, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r0, [r7, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r2, [r5, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r6, [r0, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f8018 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88187,33 +88186,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f8248 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88382,15 +88381,15 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vaddw.u32 q0, q5, d6 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r0, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f83dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88612,32 +88611,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r2, [r1, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r7, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldc2l 1, cr0, [r8, #24] │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r4, [r0, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r6, [r5, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f860c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88749,15 +88748,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r1, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f8708 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88875,15 +88874,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r4, #29] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f8828 : │ │ │ │ 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 │ │ │ │ @@ -89178,27 +89177,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r2, [r5, #19] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f8af8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -89324,15 +89323,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f8c34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -89553,32 +89552,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xf5860106 │ │ │ │ ldrb r0, [r4, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsh r4, [r2, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f8e5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -89798,32 +89797,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r4, #31] │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf3580106 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r6, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r4, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r2, [r3, #29] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f908c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90045,32 +90044,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r6, [r0, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r6, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf1280106 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r0, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r4, [r6, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r2, [r5, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f92bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90182,15 +90181,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r0, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f93b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90302,15 +90301,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r1, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f94b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90535,32 +90534,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldcl 1, cr0, [r0], #24 │ │ │ │ strb r6, [r7, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r6, [r7, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r5, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000f96f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -90785,32 +90784,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xeab00106 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r7, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f9934 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -91037,32 +91036,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strd r0, r1, [ip], #-24 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r7, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f9b78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -91477,45 +91476,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n f9a58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r6, [pc, #776] @ (fa284 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000f9f90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -91630,15 +91629,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #184] @ (fa188 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fa0d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -91932,27 +91931,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r6, [r7, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [pc, #240] @ (fa4c8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fa3e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -92081,15 +92080,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #912] @ (fa8a8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000fa520 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -92202,15 +92201,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x479e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r4, [r7, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fa668 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -92639,33 +92638,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsh r2, [r3, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r6, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r2, [r6, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r2, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r1, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ bics r6, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000faa98 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -93098,33 +93097,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r4, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r6, [r3, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsb r2, [r7, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r6, [r6, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsb r4, [r2, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r7, #82 @ 0x52 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [r5, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000faed4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -93243,15 +93242,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 000faff8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -93646,39 +93645,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r4, [r7, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r5, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r0, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r6, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r7, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r2, [r5, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r2, #54 @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r0, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fb3fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -93791,15 +93790,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vqadd.u8 q0, q11, q12 │ │ │ │ + vqadd.u8 q0, q15, q12 │ │ │ │ strh r0, [r4, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vabs.f64 d5, d0 │ │ │ │ @@ -93942,44 +93941,44 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ add sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ add sp, #392 @ 0x188 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strh r4, [r7, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r2, [r6, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mrc2 0, 2, r0, cr12, cr8, {7} │ │ │ │ - subs r0, r7, #6 │ │ │ │ + mcr2 0, 3, r0, cr4, cr8, {7} │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r2, [r2, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mrc2 0, 1, r0, cr12, cr8, {7} │ │ │ │ - subs r6, r2, #6 │ │ │ │ + mcr2 0, 2, r0, cr4, cr8, {7} │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r6, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mrc2 0, 0, r0, cr10, cr8, {7} │ │ │ │ - subs r4, r6, #5 │ │ │ │ + mcr2 0, 1, r0, cr2, cr8, {7} │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r6, [r1, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #992]! @ 0x3e0 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + mcr2 0, 0, r0, cr0, cr8, {7} │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r4, [r5, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #992] @ 0x3e0 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + ldc2l 0, cr0, [lr, #992] @ 0x3e0 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r2, [r1, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldc2 0, cr0, [r4, #992]! @ 0x3e0 │ │ │ │ + ldc2 0, cr0, [ip, #992]! @ 0x3e0 │ │ │ │ vdiv.f64 d7, d0, d1 │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ cmp r0, #0 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ blt.n fb702 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vldr d5, [pc, #88] @ fb728 │ │ │ │ @@ -94103,15 +94102,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n fb830 │ │ │ │ nop │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ lsrs r7, r5, #17 │ │ │ │ movs r1, r0 │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ - @ instruction: 0xfbae00f8 │ │ │ │ + @ instruction: 0xfbb600f8 │ │ │ │ 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 │ │ │ │ mov r6, r1 │ │ │ │ @@ -94239,16 +94238,16 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfa4c00f8 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + @ instruction: 0xfa5400f8 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [pc, #584] @ (fbc38 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fb9f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -94371,24 +94370,24 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #224] @ (fbc04 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfa0400f8 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + @ instruction: 0xfa0c00f8 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000fbb3c : │ │ │ │ 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 │ │ │ │ @@ -94500,15 +94499,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n fbc02 │ │ │ │ - str??.w r0, [r8, #248] @ 0xf8 │ │ │ │ + ldr??.w r0, [r0, #248] @ 0xf8 │ │ │ │ stmia r7!, {r2, r3, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [pc, #1016] @ (fc064 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ @@ -94523,17 +94522,17 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [pc, #840] @ (fbfd0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ stc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ @ instruction: 0xf90bffff │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000fbc9c : │ │ │ │ mov ip, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [ip, #348] @ 0x15c │ │ │ │ str.w r3, [ip, #356] @ 0x164 │ │ │ │ @@ -94795,44 +94794,44 @@ │ │ │ │ b.n fbf0c │ │ │ │ stmia r6!, {r4, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76600f8 │ │ │ │ + @ instruction: 0xf76e00f8 │ │ │ │ ldr r3, [pc, #528] @ (fc160 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r6!, {r1, r3} │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r0, r1, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r2, r6, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf69600f8 │ │ │ │ - movw r0, #35064 @ 0x88f8 │ │ │ │ + @ instruction: 0xf69e00f8 │ │ │ │ + @ instruction: 0xf65000f8 │ │ │ │ asrs r6, r3, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [pc, #952] @ (fc32c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [pc, #664] @ (fc214 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000fbf8c : │ │ │ │ ldr.w r3, [r0, #372] @ 0x174 │ │ │ │ cbz r3, fbf96 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -94870,16 +94869,16 @@ │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n fbfd4 │ │ │ │ ldr r0, [pc, #912] @ (fc390 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - orrs.w r0, ip, #8126464 @ 0x7c0000 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + orn r0, r4, #8126464 @ 0x7c0000 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [pc, #504] @ (fc204 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fc00c : │ │ │ │ ldr.w ip, [sp] │ │ │ │ cbz r1, fc01a │ │ │ │ @@ -95146,32 +95145,32 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf35800f8 │ │ │ │ + @ instruction: 0xf36000f8 │ │ │ │ bx pc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #16] @ (fc324 ) │ │ │ │ + ldr r1, [pc, #48] @ (fc344 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r0, #248 @ 0xf8 │ │ │ │ + addw r0, r8, #248 @ 0xf8 │ │ │ │ mov r2, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r0, r4, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sub.w r0, r4, #248 @ 0xf8 │ │ │ │ + sub.w r0, ip, #248 @ 0xf8 │ │ │ │ cmp lr, r9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d1, [pc, #848] @ fc688 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vmov.f64 d2, d3 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ @@ -95836,33 +95835,33 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.w fc0b4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldc 0, cr0, [sl, #-992]! @ 0xfffffc20 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + stcl 0, cr0, [r2, #-992] @ 0xfffffc20 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adcs r2, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adcs.w r0, r4, r8, ror #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + adcs.w r0, ip, r8, ror #3 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #144 @ 0x90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, r8, ror #3 │ │ │ │ - sbcs.w r0, lr, #240 @ 0xf0 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + bics.w r0, r8, r8, ror #3 │ │ │ │ + @ instruction: 0xf18600f0 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r3, #360] @ 0x168 │ │ │ │ @@ -96408,163 +96407,163 @@ │ │ │ │ b.w fc0b4 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe82200f8 │ │ │ │ - vqadd.s32 q8, q9, q8 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + @ instruction: 0xe82a00f8 │ │ │ │ + vqadd.s32 q8, q13, q8 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r6, r5, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r5, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fcef0 │ │ │ │ + b.n fcf00 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #202 @ 0xca │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fceb0 │ │ │ │ + b.n fcec0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fce68 │ │ │ │ + b.n fce78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fce24 │ │ │ │ + b.n fce34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fcde0 │ │ │ │ + b.n fcdf0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #42 @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n fcd60 │ │ │ │ + b.n fcd70 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fcd20 │ │ │ │ + b.n fcd30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #186 @ 0xba │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fccdc │ │ │ │ + b.n fccec │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fcc9c │ │ │ │ + b.n fccac │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fcc58 │ │ │ │ + b.n fcc68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fcc18 │ │ │ │ + b.n fcc28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fcbd0 │ │ │ │ + b.n fcbe0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fcb88 │ │ │ │ + b.n fcb98 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n fcac8 │ │ │ │ + b.n fcad8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #98 @ 0x62 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fca88 │ │ │ │ + b.n fca98 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #60 @ 0x3c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fda48 │ │ │ │ + b.n fda58 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fda08 │ │ │ │ + b.n fda18 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r7, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fd9c8 │ │ │ │ + b.n fd9d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r7, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fd980 │ │ │ │ + b.n fd990 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r7, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fd93c │ │ │ │ + b.n fd94c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r7, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fd8fc │ │ │ │ + b.n fd90c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r7, #82 @ 0x52 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fd8b8 │ │ │ │ + b.n fd8c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r7, #42 @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n fd874 │ │ │ │ + b.n fd884 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r7, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -96786,17 +96785,17 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n fd4ac │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r3, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbz r0, fd540 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -96970,21 +96969,21 @@ │ │ │ │ b.n fd608 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 14 │ │ │ │ + svc 22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vhadd.u16 q8, q10, │ │ │ │ - vhadd.u q0, q11, │ │ │ │ - vhadd.u16 q0, q12, │ │ │ │ - cdp2 0, 15, cr0, cr10, cr15, {7} │ │ │ │ - cdp2 0, 13, cr0, cr12, cr15, {7} │ │ │ │ + vhadd.u16 q8, q14, │ │ │ │ + vhadd.u q0, q15, │ │ │ │ + vhadd.u32 q0, q8, │ │ │ │ + vhadd.u8 q0, q9, │ │ │ │ + cdp2 0, 14, cr0, cr4, cr15, {7} │ │ │ │ │ │ │ │ 000fd6c4 : │ │ │ │ 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, #328] @ (fd820 ) │ │ │ │ @@ -97112,15 +97111,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n fd798 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ble.n fd804 │ │ │ │ + ble.n fd814 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r4, sp, #16 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r1, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @@ -97134,17 +97133,17 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r1, #150 @ 0x96 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stc2 0, cr0, [r8, #956]! @ 0x3bc │ │ │ │ - stc2 0, cr0, [sl, #956] @ 0x3bc │ │ │ │ - stc2l 0, cr0, [ip, #-956]! @ 0xfffffc44 │ │ │ │ + ldc2 0, cr0, [r0, #956]! @ 0x3bc │ │ │ │ + ldc2 0, cr0, [r2, #956] @ 0x3bc │ │ │ │ + ldc2l 0, cr0, [r4, #-956]! @ 0xfffffc44 │ │ │ │ │ │ │ │ 000fd858 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -97247,25 +97246,25 @@ │ │ │ │ blx b9524 │ │ │ │ b.n fd8fa │ │ │ │ nop │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n fd9ec │ │ │ │ + bgt.n fd9fc │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r0, #34 @ 0x22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stc2l 0, cr0, [r0], #-956 @ 0xfffffc44 │ │ │ │ - blt.n fd8c4 │ │ │ │ + stc2l 0, cr0, [r8], #-956 @ 0xfffffc44 │ │ │ │ + blt.n fd8d4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mcrr2 0, 14, r0, r0, cr15 │ │ │ │ + mcrr2 0, 14, r0, r8, cr15 │ │ │ │ cmp r7, #136 @ 0x88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stc2 0, cr0, [r0], #-956 @ 0xfffffc44 │ │ │ │ + stc2 0, cr0, [r8], #-956 @ 0xfffffc44 │ │ │ │ │ │ │ │ 000fd984 : │ │ │ │ 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, #416] @ 0x1a0 │ │ │ │ @@ -97631,37 +97630,37 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bge.n fdd54 │ │ │ │ + bge.n fdd64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r6, #186 @ 0xba │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #74 @ 0x4a │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n fde34 │ │ │ │ + bhi.n fde44 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n fddb4 │ │ │ │ + bvc.n fddc4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r3, #222 @ 0xde │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n fdd44 │ │ │ │ + bvc.n fdd54 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr.w r0, [r2, pc, lsl #2] │ │ │ │ + ldr.w r0, [sl, pc, lsl #2] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr.w r3, [pc, #1304] @ fe2f8 │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ @@ -98163,114 +98162,114 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w fd9cc │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n fe228 │ │ │ │ + bvs.n fe238 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n fe350 │ │ │ │ + ble.n fe360 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvs.n fe34c │ │ │ │ + bvs.n fe35c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf6b600ef │ │ │ │ + @ instruction: 0xf6be00ef │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bpl.n fe308 │ │ │ │ + bpl.n fe318 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r1, #218 @ 0xda │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bgt.n fe354 │ │ │ │ + bgt.n fe364 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs.w r0, r4, #7831552 @ 0x778000 │ │ │ │ + subs.w r0, ip, #7831552 @ 0x778000 │ │ │ │ stc2l 0, cr0, [ip, #952]! @ 0x3b8 │ │ │ │ ldc2 0, cr0, [r4, #952]! @ 0x3b8 │ │ │ │ - bmi.n fe258 │ │ │ │ + bmi.n fe268 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stc2 0, cr0, [sl, #952] @ 0x3b8 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf4f600ef │ │ │ │ - bmi.n fe3c8 │ │ │ │ + @ instruction: 0xf4fe00ef │ │ │ │ + bmi.n fe3d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf4da00ef │ │ │ │ + @ instruction: 0xf4e200ef │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bmi.n fe390 │ │ │ │ + bmi.n fe3a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf4b800ef │ │ │ │ + @ instruction: 0xf4c000ef │ │ │ │ cmp r0, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n fe358 │ │ │ │ + bmi.n fe368 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - eors.w r0, r6, #7831552 @ 0x778000 │ │ │ │ + eors.w r0, lr, #7831552 @ 0x778000 │ │ │ │ movs r7, #222 @ 0xde │ │ │ │ lsls r7, r5, #3 │ │ │ │ - orns r0, r6, #7831552 @ 0x778000 │ │ │ │ - orrs.w r0, sl, #7831552 @ 0x778000 │ │ │ │ - bcc.n fe2b4 │ │ │ │ + orns r0, lr, #7831552 @ 0x778000 │ │ │ │ + orn r0, r2, #7831552 @ 0x778000 │ │ │ │ + bcc.n fe2c4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bics.w r0, sl, #7831552 @ 0x778000 │ │ │ │ + orr.w r0, r2, #7831552 @ 0x778000 │ │ │ │ movs r7, #130 @ 0x82 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n fe478 │ │ │ │ + bcc.n fe288 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ands.w r0, r6, #7831552 @ 0x778000 │ │ │ │ + ands.w r0, lr, #7831552 @ 0x778000 │ │ │ │ movs r7, #94 @ 0x5e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n fe43c │ │ │ │ + bcc.n fe44c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf3f200ef │ │ │ │ + @ instruction: 0xf3fa00ef │ │ │ │ movs r7, #58 @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n fe400 │ │ │ │ + bcc.n fe410 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf3ce00ef │ │ │ │ + @ instruction: 0xf3d600ef │ │ │ │ movs r7, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n fe3c0 │ │ │ │ + bcc.n fe3d0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf3a800ef │ │ │ │ + @ instruction: 0xf3b000ef │ │ │ │ movs r6, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcs.n fe37c │ │ │ │ + bcs.n fe38c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf38000ef │ │ │ │ + @ instruction: 0xf38800ef │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcs.n fe33c │ │ │ │ + bcs.n fe34c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf35a00ef │ │ │ │ + @ instruction: 0xf36200ef │ │ │ │ movs r6, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcs.n fe300 │ │ │ │ + bcs.n fe310 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf33600ef │ │ │ │ + @ instruction: 0xf33e00ef │ │ │ │ movs r6, #126 @ 0x7e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcs.n fe4c0 │ │ │ │ + bcs.n fe4d0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf31000ef │ │ │ │ + @ instruction: 0xf31800ef │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf2ee00ef │ │ │ │ - @ instruction: 0xf2d000ef │ │ │ │ - bcs.n fe410 │ │ │ │ + @ instruction: 0xf2f600ef │ │ │ │ + @ instruction: 0xf2d800ef │ │ │ │ + bcs.n fe420 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subw r0, lr, #239 @ 0xef │ │ │ │ + @ instruction: 0xf2b600ef │ │ │ │ movs r5, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bne.n fe3d4 │ │ │ │ + bne.n fe3e4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf28a00ef │ │ │ │ + @ instruction: 0xf29200ef │ │ │ │ movs r5, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fe3fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -98294,17 +98293,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r1, #239 @ 0xef │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n fe418 │ │ │ │ - beq.n fe394 │ │ │ │ + beq.n fe3a4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adc.w r0, r0, #239 @ 0xef │ │ │ │ + adc.w r0, r8, #239 @ 0xef │ │ │ │ movs r4, #134 @ 0x86 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000fe450 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #336] @ 0x150 │ │ │ │ @@ -98447,27 +98446,27 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #52 @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - orr.w r0, r4, #239 @ 0xef │ │ │ │ + orr.w r0, ip, #239 @ 0xef │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ands.w r0, r8, #239 @ 0xef │ │ │ │ + bic.w r0, r0, #239 @ 0xef │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vext.8 q8, q9, , #0 │ │ │ │ + vext.8 q8, q13, , #0 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n fe61c │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ vmov s10, ip │ │ │ │ push {lr} │ │ │ │ @@ -98657,15 +98656,15 @@ │ │ │ │ b.n fe818 │ │ │ │ eors r7, r5 │ │ │ │ ... │ │ │ │ ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ble.w fe944 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -99680,59 +99679,59 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r0, r4, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r1, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r6, r0, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r4, r2, #31 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r0, r4, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r5, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n ff8ec │ │ │ │ + b.n ff8fc │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r2, r6, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n ff8b0 │ │ │ │ + b.n ff8c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r6, r1, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n ff874 │ │ │ │ + b.n ff884 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r2, r5, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n ff838 │ │ │ │ + b.n ff848 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r6, r0, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n ff7f8 │ │ │ │ + b.n ff808 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r4, #21 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r2, r4, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r6, r4, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ff4d8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, ff4f8 │ │ │ │ @@ -99832,25 +99831,25 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #170 @ 0xaa │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ff566 │ │ │ │ nop │ │ │ │ - beq.n ff66c │ │ │ │ + beq.n ff67c │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r0, r6, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ff5fc : │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n ff68a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -99921,21 +99920,21 @@ │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n ff684 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r6, r0, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r7, r5, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ff6d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -100097,15 +100096,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} │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r2, [r7, #30] │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @@ -100119,21 +100118,21 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r7, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r2, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r4, [r3, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ble.n ff988 │ │ │ │ + ble.n ff998 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n ff950 │ │ │ │ + ble.n ff960 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n ff918 │ │ │ │ + ble.n ff928 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n ff8e0 │ │ │ │ + ble.n ff8f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ff8bc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -100365,25 +100364,25 @@ │ │ │ │ b.n ff9e2 │ │ │ │ ldrh r4, [r2, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r6, r3, #29 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bge.n ffc28 │ │ │ │ + bge.n ffc38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bge.n ffbf0 │ │ │ │ + bge.n ffc00 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ffb54 : │ │ │ │ stmdb 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 │ │ │ │ @@ -100613,25 +100612,25 @@ │ │ │ │ b.n ffc62 │ │ │ │ strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r4, r4, #21 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r4, r0, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n ffd88 │ │ │ │ + bvc.n ffd98 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n ffd54 │ │ │ │ + bvc.n ffd64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 000ffdf0 : │ │ │ │ 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 │ │ │ │ @@ -100853,25 +100852,25 @@ │ │ │ │ nop │ │ │ │ strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #30] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r4, r0, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r2, r5, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bpl.n 1000f4 │ │ │ │ + bpl.n 100104 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bpl.n 1000c0 │ │ │ │ + bpl.n 1000d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00100088 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -101343,53 +101342,53 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r4, [r7, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r2, r7, #32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n 100658 │ │ │ │ + bne.n 100668 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - beq.n 1005e4 │ │ │ │ + beq.n 1005f4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 10056c │ │ │ │ + beq.n 10057c │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ add.w r4, sp, #5664 @ 0x1620 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx b11e8 │ │ │ │ @@ -101665,49 +101664,49 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ bvs.n 1008f4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bvs.n 1008a4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bvs.n 100830 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r4, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00100964 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -101733,17 +101732,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #415 @ 0x19f │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 100980 │ │ │ │ - cbnz r4, 100a24 │ │ │ │ + cbnz r4, 100a26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001009bc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -101985,30 +101984,30 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 100434 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp2 0, 12, cr0, cr4, cr14, {7} │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 1013b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp2 0, 10, cr0, cr0, cr14, {7} │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 101030 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp2 0, 8, cr0, cr10, cr14, {7} │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 100fec │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp2 0, 6, cr0, cr2, cr14, {7} │ │ │ │ - rev r6, r4 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00100c40 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (100d2c ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -102137,15 +102136,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 100ea0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stc2 0, cr0, [r2, #-952]! @ 0xfffffc48 │ │ │ │ │ │ │ │ 00100d68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -102259,15 +102258,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ svc 128 @ 0x80 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stc2 0, cr0, [r2], {238} @ 0xee │ │ │ │ │ │ │ │ 00100e84 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -102666,48 +102665,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xfabe00ee │ │ │ │ strb r6, [r3, #13] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xfa5800ee │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr??.w r0, [sl, #238] @ 0xee │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ vld1.8 {d0[7]}, [r0], lr │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrsh.w r0, [r0, lr, lsl #2] │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ vst4. {d0-d3}, [ip :128], lr │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ str??.w r0, [r6, #238] @ 0xee │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ str.w r0, [sl, #238] @ 0xee │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb.w r0, [lr, #238] @ 0xee │ │ │ │ blt.n 101224 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ str.w r0, [lr, lr, lsl #2] │ │ │ │ │ │ │ │ 00101294 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -102825,15 +102824,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 101448 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movt r0, #51438 @ 0xc8ee │ │ │ │ │ │ │ │ 001013bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -103228,32 +103227,32 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ orr.w r0, r8, #238 @ 0xee │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, 10178c │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf52800ee │ │ │ │ vmla.i32 d0, d20, d14[1] │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r0, r7, #3 │ │ │ │ eor.w r0, r4, #7798784 @ 0x770000 │ │ │ │ vhadd.s8 q0, q8, q15 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf3e000ee │ │ │ │ cdp 0, 3, cr0, cr6, cr14, {7} │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf31600ee │ │ │ │ bvs.n 10189c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf2ee00ee │ │ │ │ │ │ │ │ 001017c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -103365,15 +103364,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 10192c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs.w r0, r2, #238 @ 0xee │ │ │ │ │ │ │ │ 001018d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -103485,15 +103484,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 101a34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf0b800ee │ │ │ │ │ │ │ │ 001019d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -103710,30 +103709,30 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 101c50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ vhadd.s16 q0, q8, q15 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bcc.n 101bcc │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp 0, 14, cr0, cr12, cr14, {7} │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bcs.n 101c4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp 0, 13, cr0, cr6, cr14, {7} │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bne.n 101c08 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp 0, 10, cr0, cr14, cr14, {7} │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00101c24 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (101d10 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -103862,15 +103861,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 101cbc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stcl 0, cr0, [lr, #-952]! @ 0xfffffc48 │ │ │ │ │ │ │ │ 00101d4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -103982,15 +103981,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldcl 0, cr0, [r0], #-952 @ 0xfffffc48 │ │ │ │ │ │ │ │ 00101e48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104102,15 +104101,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, pc, #840 @ (adr r7, 102288 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 1022a8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ sbcs.w r0, r4, lr, asr #3 │ │ │ │ │ │ │ │ 00101f44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104222,15 +104221,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, pc, #752 @ (adr r6, 102344 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 102364 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ orrs.w r0, lr, lr, asr #3 │ │ │ │ │ │ │ │ 00102058 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104343,15 +104342,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #480 @ (adr r5, 102378 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 102398 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmdb sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ │ │ │ 0010219c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104465,15 +104464,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, pc, #200 @ (adr r4, 1023a8 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 1023c8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 10228c │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001022e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -104679,21 +104678,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, pc, #208 @ (adr r2, 1025c8 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 1025e8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 1020a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, pc, #40 @ (adr r2, 10252c ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 10254c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 102060 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00102508 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -104899,21 +104898,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r0, pc, #64 @ (adr r0, 10275c ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 10277c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 102e84 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 102e3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010272c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -105026,15 +105025,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 102d48 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00102828 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -105251,21 +105250,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 102b9c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmia r3!, {r2, r3, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 102b58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00102a74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -105376,15 +105375,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ svc 94 @ 0x5e │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00102b88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -105497,15 +105496,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r7, #3 │ │ │ │ udf #76 @ 0x4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00102c9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -105618,15 +105617,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ble.n 102e38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00102d98 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (102e84 ) │ │ │ │ @@ -105757,15 +105756,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ it mi │ │ │ │ lslmi r6, r5, #3 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bgt.n 102f14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00102ec0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -106059,27 +106058,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 103224 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bls.n 1032ac │ │ │ │ lsls r6, r5, #3 │ │ │ │ bmi.n 1031e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bls.n 103268 │ │ │ │ lsls r6, r5, #3 │ │ │ │ pop {r2, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bls.n 103228 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001031c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -106495,33 +106494,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 103620 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bpl.n 1036a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bpl.n 103664 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bpl.n 103624 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xb806 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ bmi.n 1035e4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00103620 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -106634,15 +106633,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bcc.n 103698 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00103734 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -106755,15 +106754,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r7, #3 │ │ │ │ bcs.n 1037a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00103830 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -106882,15 +106881,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bne.n 103878 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00103958 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -107096,21 +107095,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ uxth r0, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r7, {r1, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ uxth r6, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00103b7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -107316,21 +107315,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00103da4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -107547,21 +107546,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r3, {r2, r3, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00103ff0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -107672,15 +107671,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r2, {r1, r2, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00104104 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -107793,15 +107792,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00104200 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1042ec ) │ │ │ │ @@ -107932,15 +107931,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #896 @ 0x380 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00104328 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108054,15 +108053,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00104440 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108175,15 +108174,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #808 @ 0x328 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmia r5!, {r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010453c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108296,15 +108295,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #824 @ (adr r7, 104968 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00104638 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108588,21 +108587,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #280 @ (adr r5, 1049f8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r5, pc, #120 @ (adr r5, 104964 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001048f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108715,15 +108714,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #1008 @ (adr r3, 104df0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmia r1!, {r1, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00104a08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108843,15 +108842,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #952 @ (adr r2, 104ec8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmia r0!, {r2} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00104b18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108964,15 +108963,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #864 @ (adr r1, 104f84 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r0, r7, #3 │ │ │ │ bkpt 0x00ee │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00104c2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -109085,15 +109084,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #784 @ (adr r0, 105048 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r0, r7, #3 │ │ │ │ pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00104d40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -109299,21 +109298,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbnz r4, 104fd2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbnz r0, 104fd4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00104f68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -109519,21 +109518,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbnz r4, 1051b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbnz r0, 1051b2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00105190 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -109739,21 +109738,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xb79c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 001053b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -109957,21 +109956,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r2, r4, r5, r6, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001055d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -110171,21 +110170,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbz r4, 10580c │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbz r4, 10580e │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001057a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -110398,21 +110397,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbz r2, 1059e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbz r0, 1059e2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001059c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -110525,15 +110524,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00105ad4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -110741,21 +110740,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r6, sp, #800 @ 0x320 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r6, sp, #640 @ 0x280 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00105cb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -110869,15 +110868,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r5, sp, #512 @ 0x200 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00105dcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -110996,15 +110995,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00105ef4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -111117,15 +111116,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00105ff0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1060dc ) │ │ │ │ @@ -111256,15 +111255,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00106118 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -111377,15 +111376,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010622c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -111498,15 +111497,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00106328 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -111618,15 +111617,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r7, pc, #152 @ (adr r7, 1064bc ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00106424 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -111910,21 +111909,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r4, pc, #608 @ (adr r4, 106938 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r4, pc, #440 @ (adr r4, 10689c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001066e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -112149,33 +112148,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r3, pc, #240 @ (adr r3, 1069ec ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r2, pc, #920 @ (adr r2, 106ca0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, r1, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r2, pc, #712 @ (adr r2, 106bdc ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r2, pc, #352 @ (adr r2, 106a80 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00106920 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -112287,15 +112286,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r1, pc, #184 @ (adr r1, 106ad4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00106a1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -112497,21 +112496,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strh r0, [r6, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00106c1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -112803,27 +112802,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r0, [r7, #27] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -112906,15 +112905,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #180] @ 0xb4 │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ b.n 106fb0 │ │ │ │ vminnm.f32 , , │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00107000 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -113034,25 +113033,25 @@ │ │ │ │ nop │ │ │ │ asrs r4, r3, #11 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00107154 : │ │ │ │ stmdb 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 │ │ │ │ @@ -113247,15 +113246,15 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1072ac │ │ │ │ asrs r2, r0, #6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ @@ -113265,23 +113264,23 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r4, [r3, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r0, #1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001073a8 : │ │ │ │ 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 │ │ │ │ @@ -113351,19 +113350,19 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r6, #28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00107470 : │ │ │ │ mov r3, r0 │ │ │ │ vldr d7, [pc, #52] @ 1074a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #1048576 @ 0x100000 │ │ │ │ @@ -113536,27 +113535,27 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r6, r0, #23 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0010767c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -113752,15 +113751,15 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r2, r2, #17 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ vldr d7, [r0] │ │ │ │ vcmpe.f64 d7, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ @@ -114335,83 +114334,83 @@ │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ... │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - eors r6, r4 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [pc, #976] @ (108310 ) │ │ │ │ + ldr r7, [pc, #1008] @ (108330 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #944] @ (108300 ) │ │ │ │ + ldr r6, [pc, #976] @ (108320 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [r3, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [r1, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r6, [r4, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #584] @ (1081b4 ) │ │ │ │ + ldr r5, [pc, #616] @ (1081d4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #440] @ (108130 ) │ │ │ │ + ldr r5, [pc, #472] @ (108150 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #288] @ (1080a4 ) │ │ │ │ + ldr r5, [pc, #320] @ (1080c4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #136] @ (108018 ) │ │ │ │ + ldr r5, [pc, #168] @ (108038 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #888] @ (108318 ) │ │ │ │ + ldr r4, [pc, #920] @ (108338 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r1, [pc, #460] @ (10817c ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -114575,71 +114574,71 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 1076ce │ │ │ │ nop │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r3, [pc, #824] @ (1084bc ) │ │ │ │ + ldr r3, [pc, #856] @ (1084dc ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r4, [r5, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #680] @ (108438 ) │ │ │ │ + ldr r3, [pc, #712] @ (108458 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r0, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #520] @ (1083a4 ) │ │ │ │ + ldr r3, [pc, #552] @ (1083c4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r3, #26] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #360] @ (108310 ) │ │ │ │ + ldr r3, [pc, #392] @ (108330 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r7, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #208] @ (108284 ) │ │ │ │ + ldr r3, [pc, #240] @ (1082a4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r2, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [pc, #800] @ (1084e8 ) │ │ │ │ + ldr r2, [pc, #832] @ (108508 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r4, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #632] @ (10844c ) │ │ │ │ + ldr r2, [pc, #664] @ (10846c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r7, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #464] @ (1083b0 ) │ │ │ │ + ldr r2, [pc, #496] @ (1083d0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r2, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #296] @ (108314 ) │ │ │ │ + ldr r2, [pc, #328] @ (108334 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r5, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001081f4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -114665,17 +114664,17 @@ │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 108210 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #536] @ (10845c ) │ │ │ │ + ldr r1, [pc, #568] @ (10847c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r4, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010824c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -114996,17 +114995,17 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r4, [r7, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ adds r7, r2, #1 │ │ │ │ adc.w r0, r1, #0 │ │ │ │ @@ -115126,53 +115125,53 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1083a4 │ │ │ │ ... │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #952] @ (108b40 ) │ │ │ │ + ldr r6, [pc, #984] @ (108b60 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #800] @ (108ab4 ) │ │ │ │ + ldr r6, [pc, #832] @ (108ad4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add lr, fp │ │ │ │ + add lr, ip │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #640] @ (108a20 ) │ │ │ │ + ldr r6, [pc, #672] @ (108a40 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r8, r7 │ │ │ │ + add r8, r8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #488] @ (108994 ) │ │ │ │ + ldr r6, [pc, #520] @ (1089b4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #336] @ (108908 ) │ │ │ │ + ldr r6, [pc, #368] @ (108928 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp │ │ │ │ + add r6, lr │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #192] @ (108884 ) │ │ │ │ + ldr r6, [pc, #224] @ (1088a4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #48] @ (108800 ) │ │ │ │ + ldr r6, [pc, #80] @ (108820 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r6, [r4, #32] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001087d4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -115450,60 +115449,60 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 10895c │ │ │ │ nop │ │ │ │ @ instruction: 0xfaa40105 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa960105 │ │ │ │ - bics r2, r6 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strh r2, [r4, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r3, #26] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrsb.w r0, [r4, #261] @ 0x105 │ │ │ │ - ldr r3, [pc, #896] @ (108e18 ) │ │ │ │ + ldr r3, [pc, #928] @ (108e38 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r3, [pc, #768] @ (108d9c ) │ │ │ │ + ldr r3, [pc, #800] @ (108dbc ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r6, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - negs r2, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #632] @ (108d20 ) │ │ │ │ + ldr r3, [pc, #664] @ (108d40 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r2, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #496] @ (108ca4 ) │ │ │ │ + ldr r3, [pc, #528] @ (108cc4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r6, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #360] @ (108c28 ) │ │ │ │ + ldr r3, [pc, #392] @ (108c48 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r2, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - tst r6, r2 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #224] @ (108bac ) │ │ │ │ + ldr r3, [pc, #256] @ (108bcc ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r5, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ (108b30 ) │ │ │ │ + ldr r3, [pc, #120] @ (108b50 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.w b0118 │ │ │ │ │ │ │ │ 00108adc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115589,21 +115588,21 @@ │ │ │ │ strh r0, [r1, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf7ce0105 │ │ │ │ strh r4, [r3, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r2, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strh r0, [r0, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [pc, #912] @ (108f58 ) │ │ │ │ + ldr r1, [pc, #944] @ (108f78 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r2, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00108bcc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -115765,41 +115764,41 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, sl │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r3, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf6880105 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #848] @ (1090c8 ) │ │ │ │ + ldr r0, [pc, #880] @ (1090e8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r3, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r2, #29] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #504] @ (108f88 ) │ │ │ │ + ldr r0, [pc, #536] @ (108fa8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r5, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #344] @ (108ef4 ) │ │ │ │ + ldr r0, [pc, #376] @ (108f14 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r0, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #176] @ (108e58 ) │ │ │ │ + ldr r0, [pc, #208] @ (108e78 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r3, #27] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00108dac : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 108db4 │ │ │ │ @@ -116228,80 +116227,80 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r2, [r4, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r0, [r2, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r7, #21] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xf2be0105 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r6, [r6, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r8, r6 │ │ │ │ + add r8, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add sl, r1 │ │ │ │ + add sl, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, ip │ │ │ │ + add r4, sp │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, r8 │ │ │ │ + add r0, r9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r5, #11] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r4, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r7, #9] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bics r2, r5 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r6, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - muls r6, r3 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r1, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001092dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116479,25 +116478,25 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 1093ae │ │ │ │ nop │ │ │ │ vext.8 d16, d12, d5, #1 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s8 d16, d2, d5 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001094e8 : │ │ │ │ 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 │ │ │ │ @@ -116681,25 +116680,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1095ce │ │ │ │ ldcl 1, cr0, [r4, #20]! │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [r2, #-20]! @ 0xffffffec │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r6, [r0, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r3, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0010970c : │ │ │ │ stmdb 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 │ │ │ │ @@ -116939,25 +116938,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 109856 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ rsb r1, r8, r5 │ │ │ │ eors.w r1, sl, r5 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r2, [r3, #19] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r6, [r2, #17] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 001099d8 : │ │ │ │ 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 │ │ │ │ @@ -117156,37 +117155,37 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 109b04 │ │ │ │ stmdb r6, {r0, r2, r8} │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r2, [r6, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r2, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 00109c30 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #312] @ 0x138 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -117799,99 +117798,99 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ b.n 109fa0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 109f48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r4, #3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r5, #54 @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r4, #252 @ 0xfc │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0010a344 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -117968,21 +117967,21 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 10a3c0 │ │ │ │ nop │ │ │ │ svc 152 @ 0x98 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0010a420 : │ │ │ │ stmdb 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 │ │ │ │ @@ -118196,39 +118195,39 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ udf #182 @ 0xb6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r1, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ble.n 10a74c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010a694 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -118410,37 +118409,37 @@ │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 10a7d2 │ │ │ │ nop │ │ │ │ bgt.n 10a8ec │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0010a8b0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r3, #320] @ 0x140 │ │ │ │ vstr d1, [r3, #328] @ 0x148 │ │ │ │ @@ -119307,139 +119306,139 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ bls.n 10b1a8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 10b158 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r2, [r0, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrsh r2, [r4, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r6, #206 @ 0xce │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r6, #150 @ 0x96 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r6, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r5, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r1, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r7, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r2, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r1, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r3, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010b334 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119465,17 +119464,17 @@ │ │ │ │ adds r2, #144 @ 0x90 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 10b350 │ │ │ │ nop │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r0, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010b38c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119632,35 +119631,35 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 10b478 │ │ │ │ nop │ │ │ │ ldr r0, [r2, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r6, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [r1, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010b560 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119685,17 +119684,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #571 @ 0x23b │ │ │ │ adds r2, #176 @ 0xb0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 10b578 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010b5b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119888,15 +119887,15 @@ │ │ │ │ stmia r4!, {r0, r2, r4} │ │ │ │ ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrsb r0, [r2, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ @@ -119904,23 +119903,23 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ bx r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsb r2, [r5, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0010b7f8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -120107,47 +120106,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r3, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r5, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r1, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r4, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r7, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r2, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010ba14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -121023,183 +121022,183 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [pc, #768] @ (10c690 ) │ │ │ │ + ldr r7, [pc, #800] @ (10c6b0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strh r0, [r2, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #656] @ (10c634 ) │ │ │ │ + ldr r5, [pc, #688] @ (10c654 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r3, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #956] @ 0x3bc │ │ │ │ + stc2l 0, cr0, [r6, #956]! @ 0x3bc │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #648] @ (10c64c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldc2 0, cr0, [sl, #-956] @ 0xfffffc44 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + stc2 0, cr0, [r2, #-956]! @ 0xfffffc44 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r7, [pc, #376] @ (10c54c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r7, [pc, #176] @ (10c490 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r6, [pc, #432] @ (10c5a0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xfbe600ef │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + @ instruction: 0xfbee00ef │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r6, [pc, #160] @ (10c49c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r5, [pc, #936] @ (10c7b0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r2, r6, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xfb3600ef │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + @ instruction: 0xfb3e00ef │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r0, r1, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r2, r4, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r5, [pc, #144] @ (10c4b4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, r3, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [pc, #656] @ (10c6cc ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [pc, #584] @ (10c690 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [pc, #448] @ (10c614 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [pc, #160] @ (10c508 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [pc, #32] @ (10c494 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [pc, #920] @ (10c818 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [pc, #776] @ (10c794 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [pc, #648] @ (10c720 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [pc, #504] @ (10c69c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [pc, #368] @ (10c620 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [pc, #232] @ (10c5a4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [pc, #992] @ (10c8ac ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [pc, #848] @ (10c828 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [pc, #704] @ (10c7a4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #320] @ 0x140 │ │ │ │ blx be914 │ │ │ │ @@ -121311,19 +121310,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 10c606 │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [pc, #240] @ (10c728 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [pc, #160] @ (10c6e0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #320] @ 0x140 │ │ │ │ blx bb950 │ │ │ │ @@ -121429,19 +121428,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 10c74a │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ bxns r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bx r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ movw r2, #13070 @ 0x330e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #11 │ │ │ │ movw lr, #58989 @ 0xe66d │ │ │ │ strh r2, [r3, #0] │ │ │ │ @@ -121570,17 +121569,17 @@ │ │ │ │ b.n 10c8f2 │ │ │ │ rev r0, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cmp sl, sl │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #344] @ 0x158 │ │ │ │ mov r3, r0 │ │ │ │ @@ -121689,31 +121688,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10c9f6 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbnz r0, 10ca6e │ │ │ │ lsls r5, r0, #4 │ │ │ │ add lr, lr │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ add ip, sp │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xb8fa │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0010ca78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -121755,19 +121754,19 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r4, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r0, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0010caf0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -121982,59 +121981,59 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xb7d2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r4, [r1, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ mvns r2, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ orrs r2, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmn r2, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmn r2, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ negs r2, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ negs r6, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ tst r2, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010cd44 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #228] @ (10ce2c ) │ │ │ │ @@ -122165,15 +122164,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0010ce68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -122284,15 +122283,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vshr.u64 q0, , #34 │ │ │ │ + vshr.u64 q0, , #26 │ │ │ │ ands r0, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010cf64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -122515,30 +122514,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 3, r0, cr2, cr7, {7} │ │ │ │ + mrc2 0, 3, r0, cr10, cr7, {7} │ │ │ │ subs r6, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 1, r0, cr6, cr7, {7} │ │ │ │ + mcr2 0, 1, r0, cr14, cr7, {7} │ │ │ │ subs r6, #148 @ 0x94 │ │ │ │ lsls r6, r5, #3 │ │ │ │ sxtb r0, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stc2l 0, cr0, [sl, #988]! @ 0x3dc │ │ │ │ + ldc2l 0, cr0, [r2, #988]! @ 0x3dc │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r4, r3, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldc2 0, cr0, [r8, #988] @ 0x3dc │ │ │ │ + stc2 0, cr0, [r0, #988]! @ 0x3dc │ │ │ │ subs r6, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010d194 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -122858,35 +122857,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbb200f7 │ │ │ │ + @ instruction: 0xfbba00f7 │ │ │ │ subs r4, #38 @ 0x26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r7, sp, #872 @ 0x368 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb5800f7 │ │ │ │ + @ instruction: 0xfb6000f7 │ │ │ │ subs r3, #198 @ 0xc6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xfb2a00f7 │ │ │ │ + @ instruction: 0xfb3200f7 │ │ │ │ subs r3, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r0, r4, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xfa9c00f7 │ │ │ │ + @ instruction: 0xfaa400f7 │ │ │ │ subs r3, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r4, r6, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xfa7000f7 │ │ │ │ + @ instruction: 0xfa7800f7 │ │ │ │ subs r2, #226 @ 0xe2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010d4b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -123169,20 +123168,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf7c200f7 │ │ │ │ + @ instruction: 0xf7ca00f7 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r6, r3, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf79a00f7 │ │ │ │ + @ instruction: 0xf7a200f7 │ │ │ │ subs r0, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010d774 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -123333,25 +123332,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf67600f7 │ │ │ │ + @ instruction: 0xf67e00f7 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r6, r4, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movw r0, #59639 @ 0xe8f7 │ │ │ │ + @ instruction: 0xf65600f7 │ │ │ │ adds r6, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r3, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf62a00f7 │ │ │ │ + @ instruction: 0xf63200f7 │ │ │ │ adds r6, #156 @ 0x9c │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010d8e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -123463,15 +123462,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf52600f7 │ │ │ │ + @ instruction: 0xf52e00f7 │ │ │ │ adds r5, #152 @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010d9dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -123669,20 +123668,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bic.w r0, lr, #8093696 @ 0x7b8000 │ │ │ │ + bics.w r0, r6, #8093696 @ 0x7b8000 │ │ │ │ asrs r6, r5, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r4, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - and.w r0, r8, #8093696 @ 0x7b8000 │ │ │ │ + ands.w r0, r0, #8093696 @ 0x7b8000 │ │ │ │ │ │ │ │ 0010dba0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -123878,20 +123877,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf27400f7 │ │ │ │ + @ instruction: 0xf27c00f7 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r5, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movw r0, #49399 @ 0xc0f7 │ │ │ │ + @ instruction: 0xf25400f7 │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010dd68 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -124093,20 +124092,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - orn r0, sl, #247 @ 0xf7 │ │ │ │ + orns r0, r2, #247 @ 0xf7 │ │ │ │ adds r0, #102 @ 0x66 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r6, r3, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - orr.w r0, r2, #247 @ 0xf7 │ │ │ │ + orr.w r0, sl, #247 @ 0xf7 │ │ │ │ adds r0, #62 @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010df70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -124308,20 +124307,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #90 @ 0x5a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mcr 0, 3, r0, cr2, cr7, {7} │ │ │ │ + mcr 0, 3, r0, cr10, cr7, {7} │ │ │ │ cmp r6, #94 @ 0x5e │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r6, r2, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mrc 0, 1, r0, cr10, cr7, {7} │ │ │ │ + mcr 0, 2, r0, cr2, cr7, {7} │ │ │ │ cmp r6, #54 @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010e178 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -124614,25 +124613,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xeb8a00f7 │ │ │ │ + @ instruction: 0xeb9200f7 │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r3, #170 @ 0xaa │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sbc.w r0, r2, r7, ror #3 │ │ │ │ + sbc.w r0, sl, r7, ror #3 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xeb3c00f7 │ │ │ │ + adc.w r0, r4, r7, ror #3 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010e484 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -124746,15 +124745,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrd r0, r0, [lr, #988] @ 0x3dc │ │ │ │ + strd r0, r0, [r6, #988]! @ 0x3dc │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010e5cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -124976,30 +124975,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strd r0, r0, [r0, #-988] @ 0x3dc │ │ │ │ + strd r0, r0, [r8, #-988] @ 0x3dc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrd r0, r0, [r8], #988 @ 0x3dc │ │ │ │ + stmdb r0, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ cmp r0, #136 @ 0x88 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia.w sl!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + stlexd r7, r0, r0, [r2] │ │ │ │ lsls r4, r7, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrd r0, r0, [r2], #-988 @ 0x3dc │ │ │ │ + ldrd r0, r0, [sl], #-988 @ 0x3dc │ │ │ │ │ │ │ │ 0010e7f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -125166,15 +125165,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsls r2, r1, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10e710 │ │ │ │ + b.n 10e720 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r6, #124 @ 0x7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010e988 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -125279,30 +125278,30 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 10e9fc │ │ │ │ - adc.w r0, sl, lr, asr #3 │ │ │ │ + adcs.w r0, r2, lr, asr #3 │ │ │ │ movs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10e674 │ │ │ │ + b.n 10e684 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r5, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sl, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r5, #138 @ 0x8a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10e618 │ │ │ │ + b.n 10e628 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xeaf600ee │ │ │ │ + @ instruction: 0xeafe00ee │ │ │ │ movs r5, #112 @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10e5e8 │ │ │ │ + b.n 10e5f8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0010eab4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -125379,29 +125378,29 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 10eae4 │ │ │ │ - b.n 10e59c │ │ │ │ + b.n 10e5ac │ │ │ │ lsls r7, r6, #3 │ │ │ │ - orn r0, r0, lr, asr #3 │ │ │ │ + orn r0, r8, lr, asr #3 │ │ │ │ movs r4, #212 @ 0xd4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r4, #234 @ 0xea │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10e544 │ │ │ │ + b.n 10e554 │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xe81c00ed │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10e504 │ │ │ │ + b.n 10e514 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - and.w r0, r6, lr, asr #3 │ │ │ │ + and.w r0, lr, lr, asr #3 │ │ │ │ movs r4, #122 @ 0x7a │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010eba4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -125471,22 +125470,22 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 10ebda │ │ │ │ nop │ │ │ │ - b.n 10f450 │ │ │ │ + b.n 10e460 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strd r0, r0, [sl, #-952] @ 0x3b8 │ │ │ │ + ldrd r0, r0, [r2, #-952] @ 0x3b8 │ │ │ │ movs r3, #190 @ 0xbe │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10f414 │ │ │ │ + b.n 10f424 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmdb r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmdb lr!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, #154 @ 0x9a │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010ec74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -125586,28 +125585,28 @@ │ │ │ │ movs r1, #165 @ 0xa5 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 10ecaa │ │ │ │ movs r3, #50 @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10f398 │ │ │ │ + b.n 10f3a8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ b.n 10ea18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r2, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10f34c │ │ │ │ + b.n 10f35c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xe83800ee │ │ │ │ + strex r0, r0, [r0, #952] @ 0x3b8 │ │ │ │ movs r2, #172 @ 0xac │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10f314 │ │ │ │ + b.n 10f324 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xe81600ee │ │ │ │ + @ instruction: 0xe81e00ee │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010ed94 : │ │ │ │ cbz r1, 10ed9e │ │ │ │ vldr d7, [r0, #328] @ 0x148 │ │ │ │ vstr d7, [r1] │ │ │ │ @@ -125654,15 +125653,15 @@ │ │ │ │ vstr d0, [sp, #16] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - b.n 10f26c │ │ │ │ + b.n 10f27c │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010ee2c : │ │ │ │ @@ -125725,25 +125724,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 10ee80 │ │ │ │ - b.n 10ec80 │ │ │ │ + b.n 10ec90 │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10f2c0 │ │ │ │ + b.n 10f2d0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 10ec48 │ │ │ │ + b.n 10ec58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10f288 │ │ │ │ + b.n 10f298 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0010eee4 : │ │ │ │ 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 │ │ │ │ @@ -125977,46 +125976,46 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 10efac │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 10f384 │ │ │ │ + b.n 10f394 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r0, #228 @ 0xe4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10ec78 │ │ │ │ + b.n 10ec88 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stc 0, cr0, [sl, #948]! @ 0x3b4 │ │ │ │ - b.n 10eba0 │ │ │ │ + b.n 10ebb0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10eb60 │ │ │ │ + b.n 10eb70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 10f178 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 10eb20 │ │ │ │ + b.n 10eb30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, r0, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 10eadc │ │ │ │ + b.n 10eaec │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r4, r3, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10ea9c │ │ │ │ + b.n 10eaac │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10ea60 │ │ │ │ + b.n 10ea70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 10ea20 │ │ │ │ + b.n 10ea30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r4, r6, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f194 : │ │ │ │ cbz r1, 10f19c │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ @@ -126054,19 +126053,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 10f1d0 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r2, r5, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10f918 │ │ │ │ + b.n 10f928 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r4, r6, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f208 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126090,17 +126089,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 10f220 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 10f8c4 │ │ │ │ + b.n 10f8d4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, r4, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f258 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126124,17 +126123,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 10f270 │ │ │ │ - udf #14 │ │ │ │ + udf #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 10f874 │ │ │ │ + b.n 10f884 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r2, r2, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f2a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126320,15 +126319,15 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ble.n 10f3e4 │ │ │ │ + ble.n 10f3f4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r2, r4, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r1, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ @@ -126341,23 +126340,23 @@ │ │ │ │ subs r0, r6, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, r4, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrd r0, r0, [r4, #948]! @ 0x3b4 │ │ │ │ - b.n 10f790 │ │ │ │ + b.n 10f7a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10f754 │ │ │ │ + b.n 10f764 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 10f714 │ │ │ │ + b.n 10f724 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bgt.n 10f518 │ │ │ │ + bgt.n 10f528 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 10f6d0 │ │ │ │ + b.n 10f6e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r6, r4, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f4dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126421,23 +126420,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 10f508 │ │ │ │ nop │ │ │ │ adds r4, r6, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - blt.n 10f648 │ │ │ │ + blt.n 10f658 │ │ │ │ lsls r7, r6, #3 │ │ │ │ udf #42 @ 0x2a │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, r4, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - blt.n 10f5f8 │ │ │ │ + blt.n 10f608 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 10f5b0 │ │ │ │ + b.n 10f5c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, r7, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010f594 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126896,105 +126895,105 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r4, r3, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bls.n 10faac │ │ │ │ + bls.n 10fabc │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r2, r1, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bls.n 10fa70 │ │ │ │ + bls.n 10fa80 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ble.n 10fa28 │ │ │ │ + udf #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r2, r5, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 10f9f0 │ │ │ │ + bhi.n 10fa00 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ble.n 10f9a8 │ │ │ │ + ble.n 10f9b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r4, r4, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r0, r7, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bhi.n 10f950 │ │ │ │ + bhi.n 10f960 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ble.n 10fb08 │ │ │ │ + ble.n 10fb18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r2, r1, r1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 10fb10 │ │ │ │ + bhi.n 10fb20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ble.n 10fac8 │ │ │ │ + ble.n 10fad8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r4, r4, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 10facc │ │ │ │ + bhi.n 10fadc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ble.n 10fa84 │ │ │ │ + ble.n 10fa94 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r7, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 10fa8c │ │ │ │ + bhi.n 10fa9c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bgt.n 10fa44 │ │ │ │ + bgt.n 10fa54 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r6, r2, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 10fa48 │ │ │ │ + bvc.n 10fa58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bgt.n 10fa00 │ │ │ │ + bgt.n 10fa10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r6, r5, #30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bgt.n 10f9c4 │ │ │ │ + bgt.n 10f9d4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 10f9fc │ │ │ │ + bvc.n 10fa0c │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r6, r7, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bgt.n 10fb7c │ │ │ │ + bgt.n 10fb8c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 10f9b4 │ │ │ │ + bvc.n 10f9c4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r4, r2, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bgt.n 10fb34 │ │ │ │ + bgt.n 10fb44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 10fb6c │ │ │ │ + bvc.n 10fb7c │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r2, r5, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 10fb2c │ │ │ │ + bvc.n 10fb3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bgt.n 10fae4 │ │ │ │ + bgt.n 10faf4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r1, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 10faec │ │ │ │ + bvc.n 10fafc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - blt.n 10faa4 │ │ │ │ + blt.n 10fab4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r4, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvs.n 10faa8 │ │ │ │ + bvs.n 10fab8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - blt.n 10fa60 │ │ │ │ + blt.n 10fa70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r7, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvs.n 10fa68 │ │ │ │ + bvs.n 10fa78 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - blt.n 10fa20 │ │ │ │ + blt.n 10fa30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010fad4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -127177,55 +127176,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r4, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 10fc58 │ │ │ │ + bls.n 10fc68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r2, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bpl.n 10fc48 │ │ │ │ + bpl.n 10fc58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r6, r3, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bpl.n 10fc04 │ │ │ │ + bpl.n 10fc14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r6, r3, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bls.n 10fbd0 │ │ │ │ + bls.n 10fbe0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r0, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bpl.n 10fbc0 │ │ │ │ + bpl.n 10fbd0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bls.n 10fd98 │ │ │ │ + bls.n 10fda8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r4, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bpl.n 10fd88 │ │ │ │ + bpl.n 10fd98 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bls.n 10fd60 │ │ │ │ + bls.n 10fd70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r6, r7, #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bpl.n 10fd50 │ │ │ │ + bpl.n 10fd60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bls.n 10fd28 │ │ │ │ + bls.n 10fd38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r3, #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bpl.n 10fd18 │ │ │ │ + bpl.n 10fd28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bls.n 10fcf0 │ │ │ │ + bls.n 10fd00 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r7, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bmi.n 10fcdc │ │ │ │ + bpl.n 10fcec │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0010fce0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -127287,23 +127286,23 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10fd1e │ │ │ │ strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r4, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 10fde8 │ │ │ │ + bmi.n 10fdf8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bhi.n 10fdf0 │ │ │ │ + bhi.n 10fe00 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r4, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bmi.n 10fda8 │ │ │ │ + bmi.n 10fdb8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bhi.n 10fdb0 │ │ │ │ + bhi.n 10fdc0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r7, #17 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010fd90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -127407,29 +127406,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcc.n 10ff60 │ │ │ │ + bcc.n 10ff70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bvc.n 10ff68 │ │ │ │ + bvc.n 10ff78 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcc.n 10ff24 │ │ │ │ + bcc.n 10ff34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bvc.n 10ff2c │ │ │ │ + bvc.n 10ff3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcc.n 10fee8 │ │ │ │ + bcc.n 10fef8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bvc.n 10fef0 │ │ │ │ + bvc.n 10ff00 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r2, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -127515,19 +127514,19 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #28] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 10ffa0 │ │ │ │ + bvs.n 10ffb0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r6, r7, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 11000c │ │ │ │ + bcs.n 11001c │ │ │ │ lsls r7, r6, #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, #428] @ 0x1ac │ │ │ │ @@ -127552,17 +127551,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #24 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 10ffb8 │ │ │ │ - bne.n 10ffa4 │ │ │ │ + bne.n 10ffb4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bpl.n 10ff2c │ │ │ │ + bpl.n 10ff3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r6, r1, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0010fff0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -128066,51 +128065,51 @@ │ │ │ │ nop │ │ │ │ strh r4, [r4, #22] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bne.n 110610 │ │ │ │ + bne.n 110620 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ble.n 110564 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, pc, #872 @ (adr r7, 1108c0 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 1108e0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r6, r5, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r1, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r6, r0, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r0, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #1000] @ (11095c ) │ │ │ │ + ldr r3, [pc, #8] @ (11057c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r0, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - beq.n 11053c │ │ │ │ + beq.n 11054c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r6, r3, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r2, r5, #20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r6, r6, #20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @@ -128387,62 +128386,62 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r4, r5, #15 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r0, [r4, #18] │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - orr.w r0, ip, r0, ror #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + orrs.w r0, r4, r0, ror #3 │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r2, r0, #15 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bvs.n 110950 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r2, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r0, r7, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ 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 │ │ │ │ @@ -129097,63 +129096,63 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ vst4.8 {d0,d2,d4,d6}, [r2], r5 │ │ │ │ str??.w r0, [sl, #261] @ 0x105 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r4, r1, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r6, r7, #30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf7e40105 │ │ │ │ @ instruction: 0xf7ce0105 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r5, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r2, r5, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r0, r6, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r6, r6, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r6, [r6, #30] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bne.n 110fac │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 110f20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r0, r7, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r0, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bne.n 111090 │ │ │ │ lsls r5, r5, #3 │ │ │ │ beq.n 110fd4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @@ -129161,63 +129160,63 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ beq.n 110f48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ beq.n 1110b4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ beq.n 11106c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r0, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r3, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r7, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, 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] │ │ │ │ str.w r0, [ip, #-88] │ │ │ │ ldr.w r3, [pc, #1052] @ 1114ac │ │ │ │ @@ -129635,90 +129634,90 @@ │ │ │ │ nop │ │ │ │ strb r2, [r3, #9] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r0, [r2, #9] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r3, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r3, #5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - itet ge │ │ │ │ - lslge r7, r6, #3 │ │ │ │ - movlt r0, r4 │ │ │ │ + itee lt │ │ │ │ + lsllt r7, r6, #3 │ │ │ │ + movge r0, r4 │ │ │ │ lslge r6, r5, #3 │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ vhadd.u8 q8, q15, │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r3, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 11190c ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 11152c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ble.n 1114f4 │ │ │ │ + ble.n 111504 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp2 0, 7, cr0, cr10, cr13, {7} │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ cdp2 0, 2, cr0, cr12, cr13, {7} │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp2 0, 0, cr0, cr0, cr13, {7} │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldc2l 0, cr0, [r8, #948] @ 0x3b4 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stc2 0, cr0, [lr, #948] @ 0x3b4 │ │ │ │ │ │ │ │ 00111560 : │ │ │ │ ldr.w r2, [r0, #428] @ 0x1ac │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cbnz r3, 111570 │ │ │ │ @@ -129749,15 +129748,15 @@ │ │ │ │ it eq │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ vhadd.u32 q8, q9, │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r7, r6, #3 │ │ │ │ stc2 0, cr0, [r6], {237} @ 0xed │ │ │ │ │ │ │ │ 001115c0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -129817,18 +129816,18 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r2, 1116ba │ │ │ │ + cbnz r2, 1116bc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - itt cc │ │ │ │ - lslcc r6, r5, #3 │ │ │ │ + itt mi │ │ │ │ + lslmi r6, r5, #3 │ │ │ │ @ instruction: 0xfbea00ed │ │ │ │ │ │ │ │ 00111664 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -129888,17 +129887,17 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ itet gt │ │ │ │ lslgt r5, r5, #3 │ │ │ │ ldrle r0, [r0, #68] @ 0x44 │ │ │ │ lslgt r5, r0, #4 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xfb3e00ed │ │ │ │ │ │ │ │ 00111710 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -129961,17 +129960,17 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ yield │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - rev r6, r4 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xfa9600ed │ │ │ │ │ │ │ │ 001117bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130034,17 +130033,17 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0064 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r2, 11187e │ │ │ │ + cbnz r2, 111880 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ vld1.8 {d16[7]}, [sl]! │ │ │ │ │ │ │ │ 00111868 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130129,20 +130128,20 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xfa2a00ed │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsh.w r0, [r0, sp, lsl #2] │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ vst4. {d0-d3}, [r4 :128]! │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ @@ -130318,46 +130317,46 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1119fe │ │ │ │ pop {r1, r2, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 11168e │ │ │ │ - vqshl.u64 d27, d6, #63 @ 0x3f │ │ │ │ + vqshl.u64 d27, d14, #63 @ 0x3f │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xfb1c00ed │ │ │ │ strb.w r0, [r6, sp, lsl #2] │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r2, 111b96 │ │ │ │ + cbnz r2, 111b98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf7d800ed │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r0, 111b98 │ │ │ │ + cbnz r0, 111b9a │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf7ae00ed │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf78400ed │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf75a00ed │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf73000ed │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf70600ed │ │ │ │ │ │ │ │ 00111b8c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130462,25 +130461,25 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0010 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r7, r6, #3 │ │ │ │ vld4. {d16-d19}, [r6 :128]! │ │ │ │ @ instruction: 0xf61000ed │ │ │ │ movt r0, #59629 @ 0xe8ed │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r7, r6, #3 │ │ │ │ rsbs r0, r4, #7766016 @ 0x768000 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 111cc0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ sub.w r0, r6, #7766016 @ 0x768000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r5, [r0, #428] @ 0x1ac │ │ │ │ @@ -130617,39 +130616,39 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 111d20 │ │ │ │ b.n 111d52 │ │ │ │ nop │ │ │ │ @ instruction: 0xebddffff │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr??.w r0, [r8, sp, lsl #2] │ │ │ │ @ instruction: 0xf4e800ed │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf4b800ed │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ eor.w r0, lr, #7766016 @ 0x768000 │ │ │ │ - cbz r4, 111ed8 │ │ │ │ + cbz r4, 111eda │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r6, r5, #3 │ │ │ │ orn r0, r4, #7766016 @ 0x768000 │ │ │ │ - cbz r2, 111eda │ │ │ │ + cbz r2, 111edc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bics.w r0, sl, #7766016 @ 0x768000 │ │ │ │ - cbz r6, 111eda │ │ │ │ + cbz r6, 111edc │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xf7cc00ed │ │ │ │ ands.w r0, r0, #7766016 @ 0x768000 │ │ │ │ │ │ │ │ 00111e7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -130710,17 +130709,17 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7b6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf32e00ed │ │ │ │ │ │ │ │ 00111f24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130801,21 +130800,21 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb70e │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xf66e00ed │ │ │ │ @ instruction: 0xf27c00ed │ │ │ │ - cbz r2, 112042 │ │ │ │ + cbz r2, 112044 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ movw r0, #41197 @ 0xa0ed │ │ │ │ │ │ │ │ 00112014 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130879,17 +130878,17 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb61c │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbz r6, 1120c8 │ │ │ │ + cbz r6, 1120ca │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf18600ed │ │ │ │ │ │ │ │ 001120cc : │ │ │ │ ldr r3, [pc, #8] @ (1120d8 ) │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ @@ -131146,27 +131145,27 @@ │ │ │ │ str r4, [r4, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r0, #237 @ 0xed │ │ │ │ str r2, [r2, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ vhadd.s8 q8, q14, │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ vhadd.s32 q0, q11, │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp 0, 15, cr0, cr10, cr13, {7} │ │ │ │ │ │ │ │ 00112370 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -131602,15 +131601,15 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ udf #162 @ 0xa2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cdp 0, 4, cr0, cr6, cr13, {7} │ │ │ │ rors r2, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ @@ -131618,60 +131617,60 @@ │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ adcs r4, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ @ instruction: 0xb8ea │ │ │ │ lsls r5, r5, #3 │ │ │ │ stc 0, cr0, [sl, #-948] @ 0xfffffc4c │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r7, r6, #3 │ │ │ │ sub sp, #392 @ 0x188 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp 0, 14, cr0, cr4, cr13, {7} │ │ │ │ bgt.n 1127c8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldcl 0, cr0, [r8], #-948 @ 0xfffffc4c │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb79a │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r6, r5, #3 │ │ │ │ sbcs.w r0, ip, sp, asr #3 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add.w r0, lr, sp, asr #3 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ orrs.w r0, ip, sp, asr #3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bics.w r0, r4, sp, asr #3 │ │ │ │ │ │ │ │ 001128a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -131761,25 +131760,25 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaea00ed │ │ │ │ ldrh r2, [r1, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldc 0, cr0, [ip, #-948] @ 0xfffffc4c │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb r0, {r0, r2, r3, r5, r6, r7} │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strd r0, r0, [r0], #948 @ 0x3b4 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia.w r4!, {r0, r2, r3, r5, r6, r7} │ │ │ │ │ │ │ │ 001129a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -131951,15 +131950,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 112a9a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, pc, #936 @ (adr r7, 112f14 ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 112f34 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r4, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strex r0, r0, [lr, #948] @ 0x3b4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, r4] │ │ │ │ @@ -131984,23 +131983,23 @@ │ │ │ │ vtbx.8 d30, {d15-d16}, d10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bmi.n 112bf2 │ │ │ │ vqrshrn.u64 d30, q2, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00112bd0 : │ │ │ │ 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 │ │ │ │ @@ -132717,139 +132716,139 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r4, [r5, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, pc, #352 @ (adr r5, 1134d0 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 1134f0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ b.n 112f0c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #496 @ (adr r4, 113570 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 113590 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ b.n 112d64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r5, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb lr, {r0, r2, r3, r5, r6, r7} │ │ │ │ - @ instruction: 0xe85800f3 │ │ │ │ + strd r0, r0, [r0], #-972 @ 0x3cc │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #12] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r3, pc, #272 @ (adr r3, 1134ac ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 1134cc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, pc, #24 @ (adr r7, 1133b8 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 1133d8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 113b0c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r3, pc, #24 @ (adr r3, 1133c0 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1133e0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 1136cc ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 1136ec ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 113a9c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, pc, #648 @ (adr r2, 11363c ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 11365c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ b.n 1139e4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 1138c0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, pc, #0 @ (adr r2, 1133c0 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 1133e0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r1, pc, #448 @ (adr r1, 113584 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 1135a4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, pc, #200 @ (adr r5, 113490 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 1134b0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11378c │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r5, sp, #376 @ 0x178 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 1133e4 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 113404 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, pc, #792 @ (adr r4, 1136f0 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 113710 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 1136c4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, 113748 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 113768 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, pc, #624 @ (adr r4, 113654 ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 113674 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 11367c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, pc, #704 @ (adr r0, 1136ac ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 1136cc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, pc, #456 @ (adr r4, 1135b8 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 1135d8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 113634 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r4, pc, #296 @ (adr r4, 113520 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 113540 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r0, pc, #400 @ (adr r0, 11358c ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 1135ac ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, pc, #152 @ (adr r4, 113498 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 1134b8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 1135ac │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 113800 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 113420 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, pc, #888 @ (adr r3, 113784 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 1137a4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, pc, #752 @ (adr r3, 113700 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 113720 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #616 @ (adr r3, 113680 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 1136a0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 1134ac │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r3, pc, #456 @ (adr r3, 1135e8 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 113608 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #312 @ (adr r3, 113560 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 113580 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ svc 252 @ 0xfc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ b.n 112c74 │ │ │ │ lsls r5, r5, #3 │ │ │ │ svc 210 @ 0xd2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ b.n 113bec │ │ │ │ lsls r5, r5, #3 │ │ │ │ svc 160 @ 0xa0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, pc, #792 @ (adr r2, 113760 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 113780 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc, #648 @ (adr r2, 1136d8 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 1136f8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ svc 80 @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc, #480 @ (adr r2, 11363c ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 11365c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ svc 38 @ 0x26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, pc, #320 @ (adr r2, 1135a4 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 1135c4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc, #176 @ (adr r2, 11351c ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 11353c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ udf #218 @ 0xda │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00113470 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -133273,93 +133272,93 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r6, [pc, #360] @ (113a4c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #544 @ (adr r1, 113b0c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ble.n 11394c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [pc, #912] @ (113c88 ) │ │ │ │ + ldr r3, [pc, #944] @ (113ca8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bgt.n 113994 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r5, [pc, #16] @ (113918 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ b.n 1139f8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r5, #3 │ │ │ │ blt.n 1139f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r5, #3 │ │ │ │ blt.n 113994 │ │ │ │ lsls r5, r5, #3 │ │ │ │ blt.n 113924 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r6, #3 │ │ │ │ blt.n 113940 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r6, pc, #512 @ (adr r6, 113b3c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bge.n 113880 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bge.n 113a38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ udf #92 @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ bge.n 1139b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bls.n 11391c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ bls.n 1138d4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bls.n 113a48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -133415,23 +133414,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1139bc │ │ │ │ ble.n 113a50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bgt.n 1139fc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bhi.n 113aac │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bhi.n 113a64 │ │ │ │ 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, #2848] @ 0xb20 │ │ │ │ @@ -134569,181 +134568,181 @@ │ │ │ │ nop │ │ │ │ ldr r0, [pc, #592] @ (114a04 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #544] @ (1149dc ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ bvc.n 1148a8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0x47de │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1148c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bpl.n 1147d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bpl.n 11473c │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ bls.n 1147e4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bmi.n 114794 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 114848 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bcc.n 1147dc │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bhi.n 1148c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcc.n 11474c │ │ │ │ lsls r5, r5, #3 │ │ │ │ bvc.n 1147f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bcs.n 114784 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bne.n 114798 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bne.n 11491c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bpl.n 11493c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ beq.n 1148b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bmi.n 1147c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r7!, {r1, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bcc.n 1147fc │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r6, {r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcs.n 114950 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r4!, {r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r4!, {r1, r2} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r3, {r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r3, {r3, r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -135470,193 +135469,193 @@ │ │ │ │ movw r1, #983 @ 0x3d7 │ │ │ │ blx b9524 │ │ │ │ mov sl, r0 │ │ │ │ b.w 113b0e │ │ │ │ nop │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r7!, {r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r7!, {r1, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r6!, {r1, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r6!, {r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r6!, {r1, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r6!, {r2, r3} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r5!, {r3} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r4!, {r3, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r4!, {r1, r2, r4} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r2!, {r1, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001152d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -135846,15 +135845,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r2!, {r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00115494 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -136136,21 +136135,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r0!, {} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00115748 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -136338,15 +136337,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r7, r6, #3 │ │ │ │ bkpt 0x003a │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00115904 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -136534,15 +136533,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00115ac0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -136709,15 +136708,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ revsh r6, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00115c48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -136884,15 +136883,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ cbnz r6, 115dea │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00115dd0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -137059,15 +137058,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xb7e6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00115f58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -137234,15 +137233,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xb65e │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001160e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -137431,15 +137430,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #26] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r2, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011629c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -137567,15 +137566,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ cbz r2, 11641c │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001163bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -137869,35 +137868,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ sxtb r0, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, r7, #0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r6, #3 │ │ │ │ sxth r2, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cbz r4, 1166bc │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ sub sp, #256 @ 0x100 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001166ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -138026,15 +138025,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 001167c8 : │ │ │ │ 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 │ │ │ │ @@ -138263,33 +138262,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, r5, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r5, sp, #872 @ 0x368 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r2, [r3, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r5, sp, #528 @ 0x210 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -138401,21 +138400,21 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ b.n 116ac2 │ │ │ │ adds r0, r1, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, r5, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00116b40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -138629,35 +138628,35 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00116d64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -138871,35 +138870,35 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #21 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r0, #18 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00116f88 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ b.w c2018 │ │ │ │ @@ -138933,19 +138932,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov.w ip, #15 │ │ │ │ b.n 116fb6 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r7, pc, #968 @ (adr r7, 1173b0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00116ff0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -138995,17 +138994,17 @@ │ │ │ │ nop │ │ │ │ asrs r6, r5, #11 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #11 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r7, pc, #552 @ (adr r7, 1172a0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00117078 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -139305,61 +139304,61 @@ │ │ │ │ nop │ │ │ │ asrs r2, r4, #9 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r7, pc, #16 @ (adr r7, 117388 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r3, pc, #240 @ (adr r3, 117470 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r0, #4 │ │ │ │ asrs r6, r0, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r6, pc, #224 @ (adr r6, 117470 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r5, pc, #488 @ (adr r5, 117590 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r5, pc, #344 @ (adr r5, 11750c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001173d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -139407,17 +139406,17 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r1, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #27 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r3, pc, #680 @ (adr r3, 117700 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00117458 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -139930,103 +139929,103 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ add r2, pc, #944 @ (adr r2, 117d44 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r2, pc, #344 @ (adr r2, 117afc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r5, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r1, pc, #1008 @ (adr r1, 117da0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #144 @ (adr r1, 117a54 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r0, pc, #288 @ (adr r0, 117b00 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 00117a48 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -140104,29 +140103,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 117a8e │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -140555,103 +140554,103 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r7, 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 │ │ │ │ ldr.w r6, [r0, #428] @ 0x1ac │ │ │ │ @@ -140796,41 +140795,41 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -140997,35 +140996,35 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 118274 │ │ │ │ nop │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrh r2, [r4, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r5, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r0, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -141426,73 +141425,73 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 118494 │ │ │ │ nop │ │ │ │ vrhadd.u d0, d2, d4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r5, #3 │ │ │ │ vrhadd.u8 d0, d6, d4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp2 1, 5, cr0, cr12, cr4, {0} │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r2, [r7, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r4, [r3, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [pc, #888] @ (118b94 ) │ │ │ │ + ldr r6, [pc, #920] @ (118bb4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [pc, #568] @ (118a64 ) │ │ │ │ + ldr r6, [pc, #600] @ (118a84 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [pc, #440] @ (1189e8 ) │ │ │ │ + ldr r6, [pc, #472] @ (118a08 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [pc, #312] @ (11896c ) │ │ │ │ + ldr r6, [pc, #344] @ (11898c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [pc, #712] @ (118b00 ) │ │ │ │ + ldr r7, [pc, #744] @ (118b20 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [pc, #176] @ (1188ec ) │ │ │ │ + ldr r6, [pc, #208] @ (11890c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [pc, #920] @ (118be0 ) │ │ │ │ + ldr r5, [pc, #952] @ (118c00 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [pc, #232] @ (118938 ) │ │ │ │ + ldr r7, [pc, #264] @ (118958 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [pc, #720] @ (118b24 ) │ │ │ │ + ldr r5, [pc, #752] @ (118b44 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ @@ -141741,48 +141740,48 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 1188ec │ │ │ │ nop │ │ │ │ @ instruction: 0xfa820104 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa780104 │ │ │ │ - ldr r6, [pc, #216] @ (118bd0 ) │ │ │ │ + ldr r6, [pc, #248] @ (118bf0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xfa040104 │ │ │ │ - ldr r5, [pc, #616] @ (118d6c ) │ │ │ │ + ldr r5, [pc, #648] @ (118d8c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r0, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [pc, #1000] @ (118f00 ) │ │ │ │ + ldr r5, [pc, #8] @ (118b20 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [pc, #72] @ (118b6c ) │ │ │ │ + ldr r3, [pc, #104] @ (118b8c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #976] @ (118ef8 ) │ │ │ │ + ldr r2, [pc, #1008] @ (118f18 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #336] @ (118c80 ) │ │ │ │ + ldr r4, [pc, #368] @ (118ca0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r6, [r6, #14] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [pc, #616] @ (118da4 ) │ │ │ │ + ldr r2, [pc, #648] @ (118dc4 ) │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ ldr r2, [pc, #556] @ (118d80 ) │ │ │ │ @@ -142000,44 +141999,44 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 118bdc │ │ │ │ @ instruction: 0xf79a0104 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [pc, #384] @ (118f10 ) │ │ │ │ + ldr r3, [pc, #416] @ (118f30 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xf70e0104 │ │ │ │ strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r7, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [pc, #152] @ (118e3c ) │ │ │ │ + ldr r2, [pc, #184] @ (118e5c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #1008] @ (11919c ) │ │ │ │ + ldr r2, [pc, #16] @ (118dbc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #472] @ (118f88 ) │ │ │ │ + ldr r0, [pc, #504] @ (118fa8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [pc, #320] @ (118ef8 ) │ │ │ │ + ldr r0, [pc, #352] @ (118f18 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #720] @ (11908c ) │ │ │ │ + ldr r1, [pc, #752] @ (1190ac ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #184] @ (118e78 ) │ │ │ │ + ldr r0, [pc, #216] @ (118e98 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r4, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #560] @ (118ff8 ) │ │ │ │ + ldr r1, [pc, #592] @ (119018 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #24] @ (118de4 ) │ │ │ │ + ldr r0, [pc, #56] @ (118e04 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r0, [r7, #20] │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ @@ -142545,78 +142544,78 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 118eea │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4fe0104 │ │ │ │ @ instruction: 0xf4fa0104 │ │ │ │ - ldr r0, [pc, #760] @ (119658 ) │ │ │ │ + ldr r0, [pc, #792] @ (119678 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r0, [r6, #14] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [pc, #312] @ (1194a0 ) │ │ │ │ + ldr r0, [pc, #344] @ (1194c0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r6, [r7, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ and.w r1, r2, #8650752 @ 0x840000 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - bxns r6 │ │ │ │ + bxns r7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r5, [pc, #920] @ (11971c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mov sl, fp │ │ │ │ + mov sl, ip │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r0, [r1, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r5, [pc, #96] @ (1193f0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, lr │ │ │ │ + add r6, pc │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [pc, #496] @ (119594 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [pc, #1008] @ (1197a0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r3, [pc, #784] @ (1196c4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, lr │ │ │ │ + add r4, pc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - negs r0, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - negs r4, r2 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - tst r4, r6 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001193e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -142708,29 +142707,29 @@ │ │ │ │ add.w r2, r2, #260 @ 0x104 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #949 @ 0x3b5 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 119428 │ │ │ │ nop │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r7, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r2, [r2, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r6 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r5, #26] │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -142771,15 +142770,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 119518 │ │ │ │ stcl 1, cr0, [sl, #16]! │ │ │ │ strb r0, [r6, #23] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r2, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r2, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -142822,15 +142821,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 119594 │ │ │ │ stcl 1, cr0, [lr, #-16]! │ │ │ │ strb r4, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r2, [r3, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r2, #2 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ @@ -142867,15 +142866,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r5, #14] │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ @@ -143203,62 +143202,62 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ b.n 119930 │ │ │ │ ldcl 1, cr0, [r6], #-16 │ │ │ │ stcl 1, cr0, [lr], #-16 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r4, [r5, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stc 1, cr0, [r2], {4} │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r0, [r4, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp ip, r8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r8, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r2, ip │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r0, [r2, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r4, [r0, #15] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r0, [r3, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r2, [r2, #27] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ ldr r2, [pc, #336] @ (119b88 ) │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ @@ -143385,30 +143384,30 @@ │ │ │ │ movw r1, #755 @ 0x2f3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 119ab6 │ │ │ │ ldmia.w r6!, {r2, r8} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r2, [r2, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xe83a0104 │ │ │ │ cmn r0, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r0, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #0 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -143616,49 +143615,49 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 119c08 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 119b94 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r6, #25] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r0, [r2, #25] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r0, #11] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r6, [r1, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r6, [r1, #9] │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -143843,51 +143842,51 @@ │ │ │ │ b.n 119f0e │ │ │ │ ldr r4, [pc, #920] @ (11a3b4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r5, [pc, #160] @ (11a0c4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r5, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r7, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r2, #13] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -143985,29 +143984,29 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 11a0e0 │ │ │ │ b.n 11a63c │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r6, [r6, #29] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r6, [r4, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -144249,52 +144248,52 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 11a22e │ │ │ │ b.n 11a6a4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r6, [r4, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 11a5d0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r2, [r0, #21] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r2, #38 @ 0x26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf1f000ed │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r4, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r6, [r6, #15] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -144507,35 +144506,35 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r6, [r6, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r1, #198 @ 0xc6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ble.n 11a61c │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r0, [r6, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-48] │ │ │ │ mov r4, r1 │ │ │ │ @@ -144852,65 +144851,65 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r2, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r6, [r4, #23] │ │ │ │ lsls r5, r5, #3 │ │ │ │ bge.n 11a988 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #536 @ 0x218 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r2, [r6, #13] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011aa8c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -144960,17 +144959,17 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #700 @ 0x2bc │ │ │ │ movs r1, #247 @ 0xf7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 11aae2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011ab1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145047,23 +145046,23 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bvc.n 11ab04 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011abf4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145142,23 +145141,23 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bvs.n 11ac28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -145388,63 +145387,63 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bpl.n 11ae54 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145586,29 +145585,29 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011b10c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145686,23 +145685,23 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bne.n 11b110 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011b1e8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145795,27 +145794,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ beq.n 11b250 │ │ │ │ lsls r4, r0, #4 │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011b2e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145846,17 +145845,17 @@ │ │ │ │ add.w r2, r2, #912 @ 0x390 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 11b30e │ │ │ │ nop │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ 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, #2832] @ 0xb10 │ │ │ │ @@ -146912,151 +146911,151 @@ │ │ │ │ b.w 11b4dc │ │ │ │ ldmia r7, {r1, r3, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r6!, {r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r4, [r2, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r6, [r5, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r6, [r2, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r6, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsh r2, [r3, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r6, [r7, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r2, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r4, [r5, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r4, [r4, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r1, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r2, [r5, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, #220 @ 0xdc │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r5, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [r3, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r4, [r6, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r2, [r0, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r6, r6, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [r6, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r4, r4, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr.w r4, [pc, #2696] @ 11ca84 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ @@ -147975,247 +147974,247 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1068 @ 0x42c │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.w 11b4dc │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsb r4, [r0, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsb r2, [r2, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsb r6, [r6, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsb r6, [r1, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r6, r7, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsb r0, [r7, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, r7, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r0, r1, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r0, [r0, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, r0, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r7, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r0, r0, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r7, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r0, r5, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r6, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r2, [r3, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r6, r0, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r6, [r1, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r0, [r7, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r4, r4, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r5, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, r5, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r4, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r2, r5, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r4, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r2, r5, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r4, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r0, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r1, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r5, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r7, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r1, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [r6, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r5, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r6, [r4, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r0, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [pc, #976] @ (11cfc0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [pc, #792] @ (11cf14 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r7, [pc, #616] @ (11ce70 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [pc, #960] @ (11cfe0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [pc, #496] @ (11ce24 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [pc, #336] @ (11cd90 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [pc, #0] @ (11cc50 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 0011cc58 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -148289,23 +148288,23 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #712] @ (11cfdc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ setend be │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [pc, #360] @ (11ce8c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [pc, #200] @ (11cdf8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011cd30 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -148331,17 +148330,17 @@ │ │ │ │ addw r2, r2, #1028 @ 0x404 │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 11cd4a │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [pc, #768] @ (11d088 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011cd88 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -148434,27 +148433,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #392] @ (11cfe8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r1, r2, r5, lr} │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [pc, #224] @ (11cf48 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [pc, #128] @ (11cef0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [pc, #0] @ (11ce78 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [pc, #848] @ (11d1d8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011ce88 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -148531,23 +148530,23 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #248] @ (11d03c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r3, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [pc, #168] @ (11cffc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [pc, #8] @ (11cf68 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011cf60 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -148640,27 +148639,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #264] @ (11d140 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbz r6, 11d08e │ │ │ │ lsls r4, r0, #4 │ │ │ │ mov r0, ip │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [pc, #288] @ (11d168 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [pc, #160] @ (11d0f0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ blxns pc │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011d060 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -148737,23 +148736,23 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #120] @ (11d194 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ sxtb r0, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bx sl │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bx r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011d138 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -148846,27 +148845,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbz r6, 11d230 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r8, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov r0, lr │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ mov r4, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011d238 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -148945,23 +148944,23 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mov lr, ip │ │ │ │ lsls r5, r5, #3 │ │ │ │ add sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r6, lr │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r6, r9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011d314 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -149054,29 +149053,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r1, #987 @ 0x3db │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 11d35c │ │ │ │ nop │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r8, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, ip │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r2, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011d428 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -149110,17 +149109,17 @@ │ │ │ │ add.w r2, r2, #1272 @ 0x4f8 │ │ │ │ strd lr, ip, [sp, #28] │ │ │ │ movw r1, #1121 @ 0x461 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bics r6, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011d494 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -149154,17 +149153,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1145 @ 0x479 │ │ │ │ addw r2, r2, #1300 @ 0x514 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 11d4be │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ muls r2, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011d4fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -149381,43 +149380,43 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #896 @ 0x380 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r5, sp, #880 @ 0x370 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r2, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ tst r0, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r4, sp, #784 @ 0x310 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vhadd.u8 q0, q10, │ │ │ │ + vhadd.u8 q0, q14, │ │ │ │ sbcs r6, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr13, {7} │ │ │ │ - movs r6, r7 │ │ │ │ + cdp2 0, 14, cr0, cr2, cr13, {7} │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr13, {7} │ │ │ │ + cdp2 0, 12, cr0, cr0, cr13, {7} │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r4, r2 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cdp2 0, 8, cr0, cr14, cr13, {7} │ │ │ │ + cdp2 0, 9, cr0, cr6, cr13, {7} │ │ │ │ adcs r0, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cdp2 0, 6, cr0, cr8, cr13, {7} │ │ │ │ + cdp2 0, 7, cr0, cr0, cr13, {7} │ │ │ │ │ │ │ │ 0011d768 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #624] @ (11d9ec ) │ │ │ │ @@ -149663,43 +149662,43 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - vqadd.u32 q0, q13, q11 │ │ │ │ + vqadd.u64 q0, q9, q11 │ │ │ │ eors r4, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #234 @ 0xea │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mrc2 0, 4, r0, cr14, cr6, {7} │ │ │ │ + mcr2 0, 5, r0, cr6, cr6, {7} │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr0, cr6, {7} │ │ │ │ + mrc2 0, 1, r0, cr8, cr6, {7} │ │ │ │ subs r7, #94 @ 0x5e │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stc2l 0, cr0, [sl], #-948 @ 0xfffffc4c │ │ │ │ - ldc2l 0, cr0, [r0, #984] @ 0x3d8 │ │ │ │ - mcrr2 0, 14, r0, sl, cr13 │ │ │ │ + ldc2l 0, cr0, [r2], #-948 @ 0xfffffc4c │ │ │ │ + ldc2l 0, cr0, [r8, #984] @ 0x3d8 │ │ │ │ + mrrc2 0, 14, r0, r2, cr13 │ │ │ │ subs r6, #252 @ 0xfc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stc2 0, cr0, [r4], #-948 @ 0xfffffc4c │ │ │ │ - stc2 0, cr0, [r4], {237} @ 0xed │ │ │ │ - @ instruction: 0xfbe400ed │ │ │ │ - stc2l 0, cr0, [r8, #-984] @ 0xfffffc28 │ │ │ │ - @ instruction: 0xfbc200ed │ │ │ │ + stc2 0, cr0, [ip], #-948 @ 0xfffffc4c │ │ │ │ + stc2 0, cr0, [ip], {237} @ 0xed │ │ │ │ + @ instruction: 0xfbec00ed │ │ │ │ + ldc2l 0, cr0, [r0, #-984] @ 0xfffffc28 │ │ │ │ + @ instruction: 0xfbca00ed │ │ │ │ subs r6, #116 @ 0x74 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stc2 0, cr0, [r2, #-984]! @ 0xfffffc28 │ │ │ │ - @ instruction: 0xfb9c00ed │ │ │ │ + stc2 0, cr0, [sl, #-984]! @ 0xfffffc28 │ │ │ │ + @ instruction: 0xfba400ed │ │ │ │ subs r6, #78 @ 0x4e │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011da50 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -149822,28 +149821,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ lsls r4, r0, #4 │ │ │ │ mvns r6, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stc2 0, cr0, [r2], #-984 @ 0xfffffc28 │ │ │ │ + stc2 0, cr0, [sl], #-984 @ 0xfffffc28 │ │ │ │ subs r5, #80 @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bics r6, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfbf200f6 │ │ │ │ + @ instruction: 0xfbfa00f6 │ │ │ │ subs r5, #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfbc800f6 │ │ │ │ - @ instruction: 0xfa4200ed │ │ │ │ + @ instruction: 0xfbd000f6 │ │ │ │ + @ instruction: 0xfa4a00ed │ │ │ │ subs r4, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfba000f6 │ │ │ │ - @ instruction: 0xfa1a00ed │ │ │ │ + @ instruction: 0xfba800f6 │ │ │ │ + @ instruction: 0xfa2200ed │ │ │ │ subs r4, #204 @ 0xcc │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011dbb0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -149956,34 +149955,34 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #879 @ 0x36f │ │ │ │ add.w r2, r2, #1424 @ 0x590 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 11dc02 │ │ │ │ - ldr r6, [pc, #456] @ (11dea8 ) │ │ │ │ + ldr r6, [pc, #488] @ (11dec8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfada00f6 │ │ │ │ - ldr??.w r0, [r4, sp, lsl #2] │ │ │ │ + @ instruction: 0xfae200f6 │ │ │ │ + ldr??.w r0, [ip, sp, lsl #2] │ │ │ │ subs r4, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfab000f6 │ │ │ │ - vld4. {d0-d3}, [sl :128]! │ │ │ │ + @ instruction: 0xfab800f6 │ │ │ │ + ldrsh.w r0, [r2, sp, lsl #2] │ │ │ │ subs r3, #220 @ 0xdc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfa8600f6 │ │ │ │ - vst4. {d0-d3}, [r0 :128]! │ │ │ │ + @ instruction: 0xfa8e00f6 │ │ │ │ + vst4. {d0-d3}, [r8 :128]! │ │ │ │ subs r3, #178 @ 0xb2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfa5c00f6 │ │ │ │ - ldr.w r0, [r6, #237] @ 0xed │ │ │ │ + @ instruction: 0xfa6400f6 │ │ │ │ + ldr.w r0, [lr, #237] @ 0xed │ │ │ │ subs r3, #136 @ 0x88 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xfa3200f6 │ │ │ │ - strh.w r0, [ip, #237] @ 0xed │ │ │ │ + @ instruction: 0xfa3a00f6 │ │ │ │ + ldrh.w r0, [r4, #237] @ 0xed │ │ │ │ subs r3, #94 @ 0x5e │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011dd1c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -150075,23 +150074,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #142 @ 0x8e │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r5, pc, #584 @ (adr r5, 11e040 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r0, #164 @ 0xa4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - vld4. {d16-d19}, [r2 :256], r6 │ │ │ │ + vld4. {d16-d19}, [sl :256], r6 │ │ │ │ subs r2, #140 @ 0x8c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh.w r0, [r6, r6, lsl #3] │ │ │ │ + ldrsh.w r0, [lr, r6, lsl #3] │ │ │ │ subs r2, #108 @ 0x6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf7ae00ed │ │ │ │ - vst4. {d0-d3}, [ip :256], r6 │ │ │ │ - @ instruction: 0xf78600ed │ │ │ │ + @ instruction: 0xf7b600ed │ │ │ │ + ldrsb.w r0, [r4, r6, lsl #3] │ │ │ │ + @ instruction: 0xf78e00ed │ │ │ │ subs r2, #64 @ 0x40 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011de1c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -150446,15 +150445,15 @@ │ │ │ │ b.n 11e01a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [sl, #246] @ 0xf6 │ │ │ │ + str.w r0, [r2, #246] @ 0xf6 │ │ │ │ add r4, pc, #688 @ (adr r4, 11e468 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r1, #218 @ 0xda │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #632 @ (adr r4, 11e43c ) │ │ │ │ @@ -150510,44 +150509,44 @@ │ │ │ │ vtbx.8 d19, {d15-d16}, d30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r0, r1, r2, r5, r6, r7} │ │ │ │ vqrshrn.u64 d19, q14, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r2, pc, #856 @ (adr r2, 11e5b4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subw r0, ip, #2294 @ 0x8f6 │ │ │ │ - @ instruction: 0xf52600ed │ │ │ │ + @ instruction: 0xf6b400f6 │ │ │ │ + @ instruction: 0xf52e00ed │ │ │ │ adds r7, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf68200f6 │ │ │ │ - @ instruction: 0xf4fc00ed │ │ │ │ + @ instruction: 0xf68a00f6 │ │ │ │ + add.w r0, r4, #7766016 @ 0x768000 │ │ │ │ adds r7, #174 @ 0xae │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf65800f6 │ │ │ │ - @ instruction: 0xf4d200ed │ │ │ │ + @ instruction: 0xf66000f6 │ │ │ │ + @ instruction: 0xf4da00ed │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf62e00f6 │ │ │ │ - @ instruction: 0xf4a800ed │ │ │ │ + @ instruction: 0xf63600f6 │ │ │ │ + @ instruction: 0xf4b000ed │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - addw r0, r4, #2294 @ 0x8f6 │ │ │ │ - orns r0, lr, #7766016 @ 0x768000 │ │ │ │ + addw r0, ip, #2294 @ 0x8f6 │ │ │ │ + eor.w r0, r6, #7766016 @ 0x768000 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - rsbs r0, ip, #8060928 @ 0x7b0000 │ │ │ │ - orrs.w r0, r6, #7766016 @ 0x768000 │ │ │ │ + @ instruction: 0xf5e400f6 │ │ │ │ + orrs.w r0, lr, #7766016 @ 0x768000 │ │ │ │ adds r7, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs.w r0, r2, #8060928 @ 0x7b0000 │ │ │ │ - bic.w r0, ip, #7766016 @ 0x768000 │ │ │ │ + subs.w r0, sl, #8060928 @ 0x7b0000 │ │ │ │ + bics.w r0, r4, #7766016 @ 0x768000 │ │ │ │ adds r6, #222 @ 0xde │ │ │ │ lsls r5, r5, #3 │ │ │ │ - and.w r0, r2, #7766016 @ 0x768000 │ │ │ │ - @ instruction: 0xf3e200ed │ │ │ │ + and.w r0, sl, #7766016 @ 0x768000 │ │ │ │ + @ instruction: 0xf3ea00ed │ │ │ │ ldr r0, [pc, #224] @ (11e39c ) │ │ │ │ mov r3, r5 │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ movw r1, #1563 @ 0x61b │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -150625,21 +150624,21 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #1528 @ 0x5f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 11e01a │ │ │ │ nop │ │ │ │ - subw r0, r6, #237 @ 0xed │ │ │ │ - @ instruction: 0xf28600ed │ │ │ │ - @ instruction: 0xf26600ed │ │ │ │ - movw r0, #24813 @ 0x60ed │ │ │ │ - @ instruction: 0xf22600ed │ │ │ │ - addw r0, r6, #237 @ 0xed │ │ │ │ - @ instruction: 0xf1e800ed │ │ │ │ + subw r0, lr, #237 @ 0xed │ │ │ │ + @ instruction: 0xf28e00ed │ │ │ │ + @ instruction: 0xf26e00ed │ │ │ │ + movw r0, #57581 @ 0xe0ed │ │ │ │ + @ instruction: 0xf22e00ed │ │ │ │ + addw r0, lr, #237 @ 0xed │ │ │ │ + @ instruction: 0xf1f000ed │ │ │ │ │ │ │ │ 0011e3b8 : │ │ │ │ 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 │ │ │ │ @@ -150912,44 +150911,44 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, r0, #7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - rsb r0, sl, #246 @ 0xf6 │ │ │ │ + rsbs r0, r2, #246 @ 0xf6 │ │ │ │ strh.w r0, [r4, #236] @ 0xec │ │ │ │ adds r2, #234 @ 0xea │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf18800f6 │ │ │ │ + @ instruction: 0xf19000f6 │ │ │ │ str??.w r0, [r2, ip, lsl #2] │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adcs.w r0, r2, #246 @ 0xf6 │ │ │ │ + adcs.w r0, sl, #246 @ 0xf6 │ │ │ │ strh.w r0, [r6, ip, lsl #2] │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf12200f6 │ │ │ │ - vmla.i16 d0, d28, d5[3] │ │ │ │ + @ instruction: 0xf12a00f6 │ │ │ │ + vmla.i32 d0, d20, d13[1] │ │ │ │ adds r2, #78 @ 0x4e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf0f400f6 │ │ │ │ - vhadd.s32 q8, q15, │ │ │ │ + @ instruction: 0xf0fc00f6 │ │ │ │ + vhadd.s q8, q11, │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf0d000f6 │ │ │ │ - vhadd.s8 q8, q13, │ │ │ │ + @ instruction: 0xf0d800f6 │ │ │ │ + vhadd.s16 q8, q9, │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf0a200f6 │ │ │ │ - vhadd.s16 q0, q14, │ │ │ │ + @ instruction: 0xf0aa00f6 │ │ │ │ + vhadd.s32 q0, q10, │ │ │ │ adds r1, #214 @ 0xd6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - orns r0, lr, #246 @ 0xf6 │ │ │ │ - cdp 0, 15, cr0, cr8, cr13, {7} │ │ │ │ + eor.w r0, r6, #246 @ 0xf6 │ │ │ │ + vhadd.s8 q0, q8, │ │ │ │ adds r1, #170 @ 0xaa │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011e70c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -151381,15 +151380,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r3, #94 @ 0x5e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adcs.w r0, r8, #246 @ 0xf6 │ │ │ │ + sbc.w r0, r0, #246 @ 0xf6 │ │ │ │ │ │ │ │ 0011ebe0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [r0] │ │ │ │ @@ -151617,15 +151616,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mcr 0, 6, r0, cr14, cr6, {7} │ │ │ │ + mrc 0, 6, r0, cr6, cr6, {7} │ │ │ │ adds r0, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011ee74 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -151852,15 +151851,15 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 q0, q11, q14 │ │ │ │ - ldc 0, cr0, [sl], #-984 @ 0xfffffc28 │ │ │ │ + mcrr 0, 15, r0, r2, cr6 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011f104 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -152047,15 +152046,15 @@ │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb4a00ec │ │ │ │ cmp r4, #182 @ 0xb6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xeacc00f6 │ │ │ │ + @ instruction: 0xead400f6 │ │ │ │ │ │ │ │ 0011f2bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -152238,15 +152237,15 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [r4, #236] @ 0xec │ │ │ │ - ldmdb ip, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmdb r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ cmp r2, #250 @ 0xfa │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011f474 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -152432,15 +152431,15 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7d800ec │ │ │ │ - b.n 11f4ec │ │ │ │ + b.n 11f4fc │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011f630 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -152723,20 +152722,20 @@ │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, ip, #7733248 @ 0x760000 │ │ │ │ - b.n 11f29c │ │ │ │ + b.n 11f2ac │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r6, #188 @ 0xbc │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf73000ec │ │ │ │ - b.n 11f258 │ │ │ │ + b.n 11f268 │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011f8e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -152902,15 +152901,15 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf39c00ec │ │ │ │ - b.n 1200b0 │ │ │ │ + b.n 1200c0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r5, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011fa6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -153098,15 +153097,15 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1e200ec │ │ │ │ - b.n 11fef8 │ │ │ │ + b.n 11ff08 │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011fc28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -153292,15 +153291,15 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, r8, #236 @ 0xec │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011fde0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -153488,15 +153487,15 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 6, cr0, cr14, cr12, {7} │ │ │ │ - ble.n 11ff84 │ │ │ │ + ble.n 11ff94 │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r4, r2, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0011ff9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -153683,15 +153682,15 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r4], #944 @ 0x3b0 │ │ │ │ - bgt.n 1201cc │ │ │ │ + bgt.n 1201dc │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r0, r3, #0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00120158 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -153878,15 +153877,15 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaf600ec │ │ │ │ - bge.n 12040c │ │ │ │ + bge.n 12021c │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, r3, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00120314 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -154073,15 +154072,15 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldmdb ip!, {r2, r3, r5, r6, r7} │ │ │ │ - bhi.n 120454 │ │ │ │ + bhi.n 120464 │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r0, r4, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001204d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -154315,33 +154314,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 120608 │ │ │ │ + bvc.n 120618 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r0, r4, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r3, #20] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bvc.n 120798 │ │ │ │ + bvc.n 1207a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r4, r4, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1206e4 │ │ │ │ + bvs.n 1206f4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, r7, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12052c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bvs.n 120640 │ │ │ │ + bvs.n 120650 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r6, r4, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00120730 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -154529,15 +154528,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ b.n 120320 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bmi.n 120834 │ │ │ │ + bmi.n 120844 │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r2, r0, #26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001208ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -154725,15 +154724,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ b.n 121168 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bcs.n 120a7c │ │ │ │ + bcs.n 120a8c │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r0, r1, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00120aa8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -155050,51 +155049,51 @@ │ │ │ │ b.n 120ce8 │ │ │ │ strb r0, [r7, #28] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcs.n 120d48 │ │ │ │ + bcs.n 120d58 │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r4, r0, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r2, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcs.n 120e20 │ │ │ │ + bcs.n 120e30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r6, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bne.n 120d74 │ │ │ │ + bne.n 120d84 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r2, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bne.n 120d40 │ │ │ │ + bne.n 120d50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r6, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bne.n 120d08 │ │ │ │ + bne.n 120d18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r5, r5, #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, [r0, #428] @ 0x1ac │ │ │ │ sub sp, #16 │ │ │ │ @@ -155129,17 +155128,17 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 120e54 │ │ │ │ - beq.n 120d98 │ │ │ │ + beq.n 120da8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00120e88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -155513,79 +155512,79 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 14, cr0, cr8, cr12, {7} │ │ │ │ strb r6, [r4, #15] │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r4, r7, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r2, r0, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r2, r4, #26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r4, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r7, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r6, #21 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r6, r0, #21 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r6, r5, #20 │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ @@ -156071,71 +156070,71 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r6, r5, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r0!, {r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - it eq │ │ │ │ - lsleq r5, r5, #3 │ │ │ │ + yield │ │ │ │ + lsls r5, r5, #3 │ │ │ │ lsrs r2, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r2, r7, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r6, r7, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r0, r1, #29 │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ @@ -156514,73 +156513,73 @@ │ │ │ │ blx b9524 │ │ │ │ mov r7, r0 │ │ │ │ b.n 121a7a │ │ │ │ ldr r2, [r6, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r4, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12153c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r6, 121d10 │ │ │ │ + cbnz r6, 121d12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r0, r1, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmia r3!, {r1, r3, r4} │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r6, r6, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r6, 121d26 │ │ │ │ + cbnz r6, 121d28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r4, #14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r6, 121d28 │ │ │ │ + cbnz r6, 121d2a │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r0, r7, #13 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r6, 121d2a │ │ │ │ + cbnz r6, 121d2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r0, r3, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r0, r5, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbnz r2, 121d2a │ │ │ │ + cbnz r2, 121d2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 121d28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ 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, #340] @ (121e94 ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -156725,35 +156724,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8fe │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r2, r4, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00121ed8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -156860,27 +156859,27 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ udf #166 @ 0xa6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ittt hi │ │ │ │ + itet hi │ │ │ │ lslhi r6, r6, #3 │ │ │ │ - lslhi r4, r6, #5 │ │ │ │ + lslls r4, r6, #5 │ │ │ │ lslhi r5, r5, #3 │ │ │ │ vmla.i32 q8, q8, d12[1] │ │ │ │ - itet pl │ │ │ │ + ittt pl │ │ │ │ lslpl r6, r6, #3 │ │ │ │ - movmi r4, r4 │ │ │ │ + movpl r4, r4 │ │ │ │ lslpl r5, r5, #3 │ │ │ │ vrev32.16 q0, q14 │ │ │ │ - itet cs │ │ │ │ - lslcs r6, r6, #3 │ │ │ │ - pushcc {r2, r5, r7, lr} │ │ │ │ + itee cc │ │ │ │ + lslcc r6, r6, #3 │ │ │ │ + pushcs {r2, r3, r5, r7, lr} │ │ │ │ lslcs r5, r5, #3 │ │ │ │ vmla.i q0, q11, d0[7] │ │ │ │ │ │ │ │ 00122014 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -156981,26 +156980,26 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 1221f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bkpt 0x005a │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp2 0, 11, cr0, cr2, cr12, {7} │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r6, r6, #3 │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {7} │ │ │ │ cdp2 0, 8, cr0, cr4, cr12, {7} │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp2 0, 5, cr0, cr6, cr12, {7} │ │ │ │ │ │ │ │ 00122144 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157192,40 +157191,40 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 122370 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r6, [r5, #16] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r2, 12236e │ │ │ │ + cbz r2, 122370 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stc2 0, cr0, [lr, #-944] @ 0xfffffc50 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r6, 122370 │ │ │ │ + cbz r6, 122372 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stc2l 0, cr0, [sl], #944 @ 0x3b0 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stc2l 0, cr0, [r6], {236} @ 0xec │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldc2 0, cr0, [r2, #-944] @ 0xfffffc50 │ │ │ │ stc2 0, cr0, [r2], #944 @ 0x3b0 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ stc2 0, cr0, [r4, #-944] @ 0xfffffc50 │ │ │ │ ldc2l 0, cr0, [r4], #-944 @ 0xfffffc50 │ │ │ │ - cbnz r6, 1223da │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ mrrc2 0, 14, r0, ip, cr12 │ │ │ │ │ │ │ │ 00122364 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157393,35 +157392,35 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 122520 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsh r4, [r1, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r2, 122516 │ │ │ │ + cbz r2, 122518 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xfafe00ec │ │ │ │ - rev16 r2, r7 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xfad800ec │ │ │ │ - rev16 r4, r2 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xfb2200ec │ │ │ │ @ instruction: 0xfab200ec │ │ │ │ - rev r0, r5 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xfb1600ec │ │ │ │ @ instruction: 0xfa8600ec │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xfa6e00ec │ │ │ │ │ │ │ │ 00122544 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157484,17 +157483,17 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 12265c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbnz r6, 1225f8 │ │ │ │ + cbnz r6, 1225fa │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb.w r0, [r2, #236] @ 0xec │ │ │ │ │ │ │ │ 001225f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157686,31 +157685,31 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1226d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str.w r0, [r0, ip, lsl #2] │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf7fc00ec │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf7b600ec │ │ │ │ │ │ │ │ 001227f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157857,28 +157856,28 @@ │ │ │ │ bpl.n 122874 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r6, [r3, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf71200ec │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r6, pc, #432 @ (adr r6, 122b18 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r2, [r2, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf66200ec │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00122980 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -157953,21 +157952,21 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 122a4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [r5, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r6, r6, #3 │ │ │ │ rsbs r0, r0, #7733248 @ 0x760000 │ │ │ │ adcs.w r0, lr, #7733248 @ 0x760000 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf52a00ec │ │ │ │ │ │ │ │ 00122a68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -158112,28 +158111,28 @@ │ │ │ │ bcc.n 122bf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [r4, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, sl, #7733248 @ 0x760000 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r3, pc, #976 @ (adr r3, 122fac ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r2, [r3, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbz r6, 122c4a │ │ │ │ + cbz r6, 122c4c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf3ec00ec │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00122bf4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -158210,21 +158209,21 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 122bd8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r2, [r7, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf35c00ec │ │ │ │ @ instruction: 0xf2ea00ec │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf2b800ec │ │ │ │ │ │ │ │ 00122cdc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -158300,27 +158299,27 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ strd r5, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ b.n 122d56 │ │ │ │ beq.n 122cdc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbz r2, 122ddc │ │ │ │ + cbz r2, 122dde │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ addw r0, ip, #236 @ 0xec │ │ │ │ - cbz r2, 122ddc │ │ │ │ + cbz r2, 122dde │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1231b0 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ rsbs r0, lr, #236 @ 0xec │ │ │ │ - cbz r6, 122dde │ │ │ │ + cbz r6, 122de0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, pc, #864 @ (adr r7, 12312c ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 12314c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs.w r0, ip, #236 @ 0xec │ │ │ │ │ │ │ │ 00122dd0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -158437,28 +158436,28 @@ │ │ │ │ b.n 122e9c │ │ │ │ nop │ │ │ │ strb r0, [r1, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ sbc.w r0, r2, #236 @ 0xec │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ svc 231 @ 0xe7 │ │ │ │ @ instruction: 0xffffeefb │ │ │ │ vqrdmulh.s , , d23[0] │ │ │ │ vtbl.8 d16, {d15-d17}, d11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea5fffff │ │ │ │ b.n 12282e │ │ │ │ vsri.32 , q2, #1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, pc, #664 @ (adr r6, 1231c8 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 1231e8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 12314c ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 12316c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00122f34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -158547,22 +158546,22 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r2, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 1232a8 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 1232c8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ vmla.i d0, d18, d0[7] │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, pc, #472 @ (adr r5, 12320c ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 12322c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ vhadd.s16 q8, q13, q14 │ │ │ │ │ │ │ │ 00123038 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -158707,32 +158706,32 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r2, [r0, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, pc, #432 @ (adr r4, 123364 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 123384 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp 0, 4, cr0, cr14, cr12, {7} │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, pc, #248 @ (adr r4, 1232b8 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 1232d8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp 0, 2, cr0, cr0, cr12, {7} │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, pc, #80 @ (adr r4, 12321c ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 12323c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldcl 0, cr0, [r8, #944]! @ 0x3b0 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, pc, #944 @ (adr r3, 123588 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 1235a8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ stcl 0, cr0, [lr, #944] @ 0x3b0 │ │ │ │ │ │ │ │ 001231dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -158827,22 +158826,22 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, pc, #912 @ (adr r2, 123674 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 123694 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ stcl 0, cr0, [r6], {236} @ 0xec │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, pc, #744 @ (adr r2, 1235d8 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 1235f8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldc 0, cr0, [lr], {236} @ 0xec │ │ │ │ │ │ │ │ 001232f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -158901,17 +158900,17 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [pc, #752] @ (123680 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, pc, #40 @ (adr r2, 1233c0 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 1233e0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xebec00ec │ │ │ │ │ │ │ │ 0012339c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -158972,17 +158971,17 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [pc, #72] @ (123484 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r1, pc, #376 @ (adr r1, 1235bc ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 1235dc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ adc.w r0, r0, ip, asr #3 │ │ │ │ │ │ │ │ 00123448 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -159205,47 +159204,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r6, [pc, #280] @ (1237a8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bic.w r0, r0, ip, asr #3 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strd r0, r0, [r8, #944] @ 0x3b0 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xe99000ec │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strd r0, r0, [r2, #-944]! @ 0x3b0 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmdb sl!, {r2, r3, r5, r6, r7} │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmdb r0, {r2, r3, r5, r6, r7} │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strd r0, r0, [sl], #944 @ 0x3b0 │ │ │ │ │ │ │ │ 001236e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -159370,25 +159369,25 @@ │ │ │ │ stmia r6!, {r2, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r3, [pc, #896] @ (123ba8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe81400ec │ │ │ │ - add r7, pc, #656 @ (adr r7, 123ac4 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 123ae4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #392] @ (1239c0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r6, pc, #976 @ (adr r6, 123c14 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 123c34 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 1236f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -159534,29 +159533,29 @@ │ │ │ │ ldr r2, [pc, #240] @ (123a9c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe82e00ec │ │ │ │ subs r2, r0, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r5, pc, #992 @ (adr r5, 123d9c ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 1239bc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 12366c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r5, pc, #688 @ (adr r5, 123c78 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 123c98 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 1235e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r5, pc, #504 @ (adr r5, 123bcc ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 123bec ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 123594 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001239dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -159630,17 +159629,17 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [pc, #784] @ (123da8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r4, pc, #536 @ (adr r4, 123cb4 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 123cd4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 123468 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00123aa4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -159960,21 +159959,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 1245bc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r4, pc, #136 @ (adr r4, 123e84 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 123ea4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 124578 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 1241f0 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 123e10 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00123e08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -160160,15 +160159,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r2, pc, #272 @ (adr r2, 1240d0 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 1240f0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n 1243b8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00123fc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -160356,15 +160355,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #544 @ 0x220 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, pc, #544 @ (adr r0, 12439c ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 1243bc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n 1241fc │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00124180 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -160684,21 +160683,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ble.n 1244dc │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bgt.n 124494 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001244e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -161018,21 +161017,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #904 @ (adr r5, 124bc4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bls.n 124774 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r5, pc, #736 @ (adr r5, 124b28 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bls.n 12492c │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00124850 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -161372,45 +161371,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bhi.n 124bb4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r1, #136 @ 0x88 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bvc.n 124b00 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bvc.n 124a98 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bvs.n 124b88 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bvs.n 124b48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bvs.n 124ad8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, pc, #584 @ (adr r2, 124df8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bvs.n 124c48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00124bb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -161577,15 +161576,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #800 @ (adr r0, 125058 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bmi.n 124e3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00124d40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -161859,21 +161858,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bcs.n 124fe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bne.n 124fa4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00124fe0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -162061,15 +162060,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ beq.n 1251e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012519c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -162258,15 +162257,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmia r6, {r3, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00125358 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -162454,15 +162453,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00125514 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -162740,21 +162739,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001257f8 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ b.w b4bf0 │ │ │ │ @@ -162949,15 +162948,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r0!, {r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 001259bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -163143,15 +163142,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00125b78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -163389,33 +163388,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r5!, {r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r6, #118 @ 0x76 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r5!, {r1, r2} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r4!, {r2, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov ip, r0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -163478,19 +163477,19 @@ │ │ │ │ nop │ │ │ │ movs r4, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r5, 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] @ (125f70 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -163586,29 +163585,29 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r2!, {r7} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -163963,85 +163962,85 @@ │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ add r0, pc │ │ │ │ b.n 1262f8 │ │ │ │ nop │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r1!, {r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ sxtb r0, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r0!, {r1, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r5, r5, #3 │ │ │ │ it al │ │ │ │ lslal r4, r5, #3 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r5, r5, #3 │ │ │ │ itt gt │ │ │ │ lslgt r4, r5, #3 │ │ │ │ - strhgt r6, [r0, #8] │ │ │ │ + strhgt r6, [r1, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ nop {10} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r3, [pc, #12] @ (1263fc ) │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #13 │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #4] │ │ │ │ b.w b9414 │ │ │ │ @@ -164315,56 +164314,56 @@ │ │ │ │ b.n 1265e6 │ │ │ │ subs r2, r3, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r6, r6, #3 │ │ │ │ bkpt 0x005c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r1, #5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r4, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r4, r3, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ pop {r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ pop {r2} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbnz r4, 12677c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbnz r0, 126776 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbnz r6, 126772 │ │ │ │ lsls r4, r5, #3 │ │ │ │ pop {r1, r3, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbnz r2, 126772 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @@ -164756,71 +164755,71 @@ │ │ │ │ movs r1, #151 @ 0x97 │ │ │ │ b.n 126ade │ │ │ │ nop │ │ │ │ subs r6, r7, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r6, r6, #3 │ │ │ │ rev16 r6, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r0, r1, r7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ cbnz r6, 126b62 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xb864 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbnz r2, 126b70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xb828 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r6, r5, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb7ec │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb7ac │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb768 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r4, r0, r1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb706 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #328] @ (126cdc ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -164958,27 +164957,27 @@ │ │ │ │ nop │ │ │ │ asrs r4, r3, #29 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #29 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xb624 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r3, #26 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #544] @ (126f38 ) │ │ │ │ @@ -165210,44 +165209,44 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb690 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r6, r0, #23 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r0, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r5, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r6, r6, #3 │ │ │ │ cbz r4, 126fde │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xefcfffff │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbz r4, 126fd0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -165411,33 +165410,33 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #13 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r6, r6, #3 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbz r4, 12719e │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r2, #11 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrsh r6, [r2, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r5, [pc, #128] @ (1271bc ) │ │ │ │ + ldr r5, [pc, #160] @ (1271dc ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012714c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -165513,23 +165512,23 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r4, #5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -165836,53 +165835,53 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #360 @ 0x168 │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 126e74 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r5, sp, #840 @ 0x348 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r5, sp, #344 @ 0x158 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00127584 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -165960,23 +165959,23 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #664 @ 0x298 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r3, sp, #904 @ 0x388 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012765c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -166079,27 +166078,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #824 @ 0x338 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r2, r6, #16 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r2, sp, #768 @ 0x300 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r2, sp, #624 @ 0x270 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 127796 │ │ │ │ @@ -166134,17 +166133,17 @@ │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ b.n 1277c6 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r2, sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -166287,39 +166286,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r2, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r5, sp, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ 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] │ │ │ │ @@ -166570,51 +166569,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r7, pc, #304 @ (adr r7, 127d70 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r7, pc, #88 @ (adr r7, 127ca0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r3, sp, #32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r6, pc, #376 @ (adr r6, 127dd8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r6, pc, #88 @ (adr r6, 127cc8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r5, pc, #960 @ (adr r5, 12803c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -166715,33 +166714,33 @@ │ │ │ │ add.w r2, r2, #540 @ 0x21c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 127cb0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r4, pc, #872 @ (adr r4, 128100 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r4, pc, #720 @ (adr r4, 128074 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r4, pc, #560 @ (adr r4, 127fe0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r4, pc, #400 @ (adr r4, 127f4c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -166880,21 +166879,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r6, r4, #19 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r3, pc, #256 @ (adr r3, 128038 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsh r4, [r6, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -167312,91 +167311,91 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r1, pc, #216 @ (adr r1, 128498 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r0, pc, #920 @ (adr r0, 128764 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r3, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r0, pc, #464 @ (adr r0, 1285a8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r4, pc, #872 @ (adr r4, 128744 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r0, pc, #200 @ (adr r0, 1284ac ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r4, pc, #848 @ (adr r4, 128738 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r2, [r0, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r4, pc, #224 @ (adr r4, 1284e4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r3, pc, #400 @ (adr r3, 1285bc ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r3, pc, #368 @ (adr r3, 1285a8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -167537,41 +167536,41 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1284a0 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r2, pc, #88 @ (adr r2, 128624 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r1, pc, #904 @ (adr r1, 12895c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [pc, #944] @ (1289a0 ) │ │ │ │ + ldr r7, [pc, #976] @ (1289c0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [pc, #784] @ (12890c ) │ │ │ │ + ldr r7, [pc, #816] @ (12892c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ 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] │ │ │ │ @@ -168084,132 +168083,132 @@ │ │ │ │ ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ smmls r1, r6, r3, r0 │ │ │ │ ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [pc, #608] @ (128e00 ) │ │ │ │ + ldr r5, [pc, #640] @ (128e20 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [pc, #136] @ (128c40 ) │ │ │ │ + ldr r5, [pc, #168] @ (128c60 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r5, #3 │ │ │ │ mrrc 0, 14, r0, r4, cr12 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #912] @ (128f58 ) │ │ │ │ + ldr r4, [pc, #944] @ (128f78 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #664] @ (128e70 ) │ │ │ │ + ldr r4, [pc, #696] @ (128e90 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #424] @ (128d90 ) │ │ │ │ + ldr r4, [pc, #456] @ (128db0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #184] @ (128cb0 ) │ │ │ │ + ldr r4, [pc, #216] @ (128cd0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #968] @ (128fd0 ) │ │ │ │ + ldr r3, [pc, #1000] @ (128ff0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #560] @ (128e4c ) │ │ │ │ + ldr r3, [pc, #592] @ (128e6c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #400] @ (128db8 ) │ │ │ │ + ldr r3, [pc, #432] @ (128dd8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #232] @ (128d1c ) │ │ │ │ + ldr r3, [pc, #264] @ (128d3c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #64] @ (128c80 ) │ │ │ │ + ldr r3, [pc, #96] @ (128ca0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [pc, #744] @ (128f40 ) │ │ │ │ + ldr r2, [pc, #776] @ (128f60 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [pc, #576] @ (128ea4 ) │ │ │ │ + ldr r2, [pc, #608] @ (128ec4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [pc, #408] @ (128e08 ) │ │ │ │ + ldr r2, [pc, #440] @ (128e28 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [pc, #240] @ (128d6c ) │ │ │ │ + ldr r2, [pc, #272] @ (128d8c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [pc, #64] @ (128cc8 ) │ │ │ │ + ldr r2, [pc, #96] @ (128ce8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00128c8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -168450,44 +168449,44 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #26627 @ 0x6803 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r5, #3 │ │ │ │ sbcs r0, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adcs.w r1, lr, #8585216 @ 0x830000 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds.w r1, r6, #8585216 @ 0x830000 │ │ │ │ @ instruction: 0xf4fe0103 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf4bc0103 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bxns r2 │ │ │ │ + bxns r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ eor.w r1, r4, #8585216 @ 0x830000 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bics.w r1, r2, #8585216 @ 0x830000 │ │ │ │ │ │ │ │ 00128f50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -168697,49 +168696,49 @@ │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movt r1, #49155 @ 0xc003 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r8, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001291cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -169024,28 +169023,28 @@ │ │ │ │ nop.w │ │ │ │ lsls r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf0fa0103 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #178 @ 0xb2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r4, #86 @ 0x56 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r4, {r0, r2, r4, r6, r7} │ │ │ │ vqrdmlsh.s , , d13[0] │ │ │ │ @ instruction: 0xffffdcb5 │ │ │ │ vqrdmlsh.s q12, , d8[0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r2, {r0, r2, r5, r6, r7} │ │ │ │ @@ -169054,45 +169053,45 @@ │ │ │ │ bmi.n 129502 │ │ │ │ vcvt.u32.f32 q12, q3, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bhi.n 1295a6 │ │ │ │ vshr.u32 q12, q8, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ vaddw.s8 q8, q3, d3 │ │ │ │ - ldr r7, [pc, #920] @ (12988c ) │ │ │ │ + ldr r7, [pc, #952] @ (1298ac ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r7, [pc, #752] @ (1297f0 ) │ │ │ │ + ldr r7, [pc, #784] @ (129810 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r7, [pc, #584] @ (129754 ) │ │ │ │ + ldr r7, [pc, #616] @ (129774 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r7, [pc, #416] @ (1296b8 ) │ │ │ │ + ldr r7, [pc, #448] @ (1296d8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r5, 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] @ (129588 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -169125,15 +169124,15 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n 129556 │ │ │ │ beq.n 1294e0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldmia r6!, {r0, r1, r3, r4, r7} │ │ │ │ - @ instruction: 0xffff4dd4 │ │ │ │ + @ instruction: 0xffff4ddc │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -169306,34 +169305,34 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1297b8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldc 1, cr0, [r6, #-12]! │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #272] @ (129870 ) │ │ │ │ + ldr r5, [pc, #304] @ (129890 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r2, [r4, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r7, {r1, r4, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stc 1, cr0, [r8], {3} │ │ │ │ bxns r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 00129788 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -169519,15 +169518,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r5, [pc, #624] @ (129bb0 ) │ │ │ │ + ldr r5, [pc, #656] @ (129bd0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00129940 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -169711,15 +169710,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #944] @ (129ea4 ) │ │ │ │ + ldr r3, [pc, #976] @ (129ec4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00129af8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -169908,15 +169907,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [pc, #200] @ (129d78 ) │ │ │ │ + ldr r2, [pc, #232] @ (129d98 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00129cb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170103,15 +170102,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #624] @ (12a0d4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #480] @ (12a048 ) │ │ │ │ + ldr r0, [pc, #512] @ (12a068 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00129e6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170300,15 +170299,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #904] @ (12a3a8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov lr, r7 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r4, [r1, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012a028 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170495,15 +170494,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #160] @ (12a278 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012a1e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170692,15 +170691,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #440] @ (12a54c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012a39c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170887,15 +170886,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #720] @ (12a81c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r6, [r3, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012a554 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -171063,15 +171062,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ bxns r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r4, [r2, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012a6e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -171239,15 +171238,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r0, [r1, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012a86c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -171415,15 +171414,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ add r4, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r7, #27] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012a9f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -171611,15 +171610,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ negs r0, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012abb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -171787,15 +171786,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r6, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012ad40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -171984,15 +171983,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #12 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012af00 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -172276,21 +172275,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #140 @ 0x8c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r6, [r5, #29] │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r6, #94 @ 0x5e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #29] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012b1b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -172639,21 +172638,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #190 @ 0xbe │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r4, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r0, #148 @ 0x94 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r6, [r6, #13] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012b580 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -172778,27 +172777,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r2, [r0, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #9] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0012b6b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -172918,27 +172917,27 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r2, [r0, #7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r2, [r1, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r6, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012b7ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -173115,29 +173114,29 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r1, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r2!, {r4, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r2, #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0012b9a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -173344,39 +173343,39 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012bbcc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -173589,39 +173588,39 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2} │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r6!, {r1, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012be00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -173834,39 +173833,39 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r4, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012c034 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -173990,27 +173989,27 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r2!, {r3, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012c16c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -174134,27 +174133,27 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r1!, {r4} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012c2a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -174280,27 +174279,27 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r4, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ itet le │ │ │ │ lslle r3, r0, #4 │ │ │ │ - movgt r5, #88 @ 0x58 │ │ │ │ + movgt r5, #96 @ 0x60 │ │ │ │ lslle r6, r6, #3 │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012c3e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -174421,27 +174420,27 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00f6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bkpt 0x009c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -174567,23 +174566,23 @@ │ │ │ │ nop │ │ │ │ pop {r1, r5, r6, pc} │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r4, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ pop {r1, r2, r4, pc} │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r5, 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, #428] @ 0x1ac │ │ │ │ subs r2, r1, #0 │ │ │ │ @@ -174636,19 +174635,19 @@ │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ str.w lr, [sp] │ │ │ │ blx b9524 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w ip, #99 @ 0x63 │ │ │ │ b.n 12c6b6 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ @@ -174707,19 +174706,19 @@ │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str.w lr, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 12c77a │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r2, [r6, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r4, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [r4, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -175145,27 +175144,27 @@ │ │ │ │ b.n 12c98c │ │ │ │ ldr r0, [pc, #184] @ (12ccc4 ) │ │ │ │ movs r4, #1 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ add r0, pc │ │ │ │ b.n 12cbf4 │ │ │ │ nop │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r7, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ revsh r4, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r4, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r3, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [pc, #792] @ (12cf50 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [pc, #824] @ (12cf74 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ @@ -175185,63 +175184,63 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [r3, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsh r6, [r5, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsh r2, [r2, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsh r0, [r5, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsh r6, [r0, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsh r0, [r7, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsh r6, [r5, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsh r2, [r1, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #1752] @ 12d3b4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -175885,145 +175884,145 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb600 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r4, [r5, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r1, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r5, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r2, [r0, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r6, [r0, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r6, [r0, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r6, [r0, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r4, [r0, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbz r0, 12d472 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r2, [r7, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r0, [r3, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [r7, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [r1, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r6, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r2, [r0, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orrs r4, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r0, [r0, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r6, [r3, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r0, [r7, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r6, [r6, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r2, [r2, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r0, [r2, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r6, [r3, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r2, [r5, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r0, [r2, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 0012d4cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -176243,26 +176242,26 @@ │ │ │ │ b.n 12d5ce │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr??.w r0, [r4, fp, lsl #2] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh.w r0, [r4, #235] @ 0xeb │ │ │ │ - cdp2 0, 13, cr0, cr6, cr12, {7} │ │ │ │ + cdp2 0, 13, cr0, cr14, cr12, {7} │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr12, {7} │ │ │ │ + cdp2 0, 10, cr0, cr2, cr12, {7} │ │ │ │ strh r6, [r3, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012d734 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -176337,22 +176336,22 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stc2l 0, cr0, [ip, #944] @ 0x3b0 │ │ │ │ + ldc2l 0, cr0, [r4, #944] @ 0x3b0 │ │ │ │ str r2, [r5, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stc2 0, cr0, [r4, #944]! @ 0x3b0 │ │ │ │ + stc2 0, cr0, [ip, #944]! @ 0x3b0 │ │ │ │ str r4, [r0, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012d808 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ @@ -176437,22 +176436,22 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, sp, #608 @ 0x260 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stc2l 0, cr0, [r8], #944 @ 0x3b0 │ │ │ │ + ldc2l 0, cr0, [r0], #944 @ 0x3b0 │ │ │ │ str r6, [r0, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldc2 0, cr0, [lr], #944 @ 0x3b0 │ │ │ │ + stc2l 0, cr0, [r6], {236} @ 0xec │ │ │ │ str r6, [r3, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012d8f0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ @@ -176536,22 +176535,22 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stc2 0, cr0, [r0], {236} @ 0xec │ │ │ │ + stc2 0, cr0, [r8], {236} @ 0xec │ │ │ │ ldr r7, [pc, #632] @ (12dc44 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xfbd600ec │ │ │ │ + @ instruction: 0xfbde00ec │ │ │ │ ldr r7, [pc, #472] @ (12dbb0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012d9d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -176643,26 +176642,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r3, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [pc, #768] @ (12ddc0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xfaf400ec │ │ │ │ + @ instruction: 0xfafc00ec │ │ │ │ ldr r6, [pc, #616] @ (12dd34 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xfacc00ec │ │ │ │ + @ instruction: 0xfad400ec │ │ │ │ ldr r6, [pc, #456] @ (12dca0 ) │ │ │ │ lsls r4, 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] @ (12dc94 ) │ │ │ │ @@ -176858,42 +176857,42 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [r0, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r7, pc, #432 @ (adr r7, 12de70 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r7, [pc, #864] @ (12e024 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh.w r0, [r6, #236] @ 0xec │ │ │ │ + ldrsh.w r0, [lr, #236] @ 0xec │ │ │ │ ldr r5, [pc, #344] @ (12de28 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb.w r0, [r0, #236] @ 0xec │ │ │ │ + ldrsb.w r0, [r8, #236] @ 0xec │ │ │ │ ldr r5, [pc, #184] @ (12dd94 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vld4. {d16-d19}, [sl :128], ip │ │ │ │ + ldr??.w r0, [r2, ip, lsl #2] │ │ │ │ ldr r5, [pc, #32] @ (12dd08 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vst4. {d16-d19}, [r4 :128], ip │ │ │ │ + vst4. {d16-d19}, [ip :128], ip │ │ │ │ ldr r4, [pc, #904] @ (12e07c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb.w r0, [ip, ip, lsl #2] │ │ │ │ + vld4. {d0-d3}, [r4 :128], ip │ │ │ │ ldr r4, [pc, #744] @ (12dfe8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr??.w r0, [r4, #236] @ 0xec │ │ │ │ + ldr??.w r0, [ip, #236] @ 0xec │ │ │ │ ldr r4, [pc, #584] @ (12df54 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012dd0c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -176968,22 +176967,22 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #184] @ (12de80 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r5, pc, #656 @ (adr r5, 12e05c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf7f400ec │ │ │ │ + @ instruction: 0xf7fc00ec │ │ │ │ ldr r3, [pc, #584] @ (12e020 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf7ca00ec │ │ │ │ + @ instruction: 0xf7d200ec │ │ │ │ ldr r3, [pc, #424] @ (12df8c ) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -177254,47 +177253,47 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r5, [pc, #104] @ (12e0dc ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf65600ec │ │ │ │ + @ instruction: 0xf65e00ec │ │ │ │ ldr r1, [pc, #976] @ (12e450 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf62200ec │ │ │ │ + @ instruction: 0xf62a00ec │ │ │ │ ldr r1, [pc, #768] @ (12e38c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf5f800ec │ │ │ │ + addw r0, r0, #2284 @ 0x8ec │ │ │ │ ldr r1, [pc, #608] @ (12e2f8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rsbs r0, r2, #7733248 @ 0x760000 │ │ │ │ + rsbs r0, sl, #7733248 @ 0x760000 │ │ │ │ ldr r1, [pc, #448] @ (12e264 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sub.w r0, sl, #7733248 @ 0x760000 │ │ │ │ + subs.w r0, r2, #7733248 @ 0x760000 │ │ │ │ ldr r1, [pc, #288] @ (12e1d0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf58400ec │ │ │ │ + @ instruction: 0xf58c00ec │ │ │ │ ldr r1, [pc, #136] @ (12e144 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adcs.w r0, ip, #7733248 @ 0x760000 │ │ │ │ + sbc.w r0, r4, #7733248 @ 0x760000 │ │ │ │ ldr r0, [pc, #1000] @ (12e4b0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012e0c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -177386,26 +177385,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #296] @ (12e2c8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r1, pc, #920 @ (adr r1, 12e53c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ blxns r9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ blxns r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - and.w r0, r2, #7733248 @ 0x760000 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + and.w r0, sl, #7733248 @ 0x760000 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf3da00ec │ │ │ │ + @ instruction: 0xf3e200ec │ │ │ │ blx r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012e1c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -177769,15 +177768,15 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #64 @ (adr r1, 12e5ac ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ bx r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r0, pc, #928 @ (adr r0, 12e91c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 12e0fe │ │ │ │ @ instruction: 0xfffffbb3 │ │ │ │ vsubw.u q15, , d19 │ │ │ │ @ instruction: 0xfffff897 │ │ │ │ @@ -177812,46 +177811,46 @@ │ │ │ │ vmlsl.u q10, d31, d20[0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 12e9e2 │ │ │ │ vqshlu.s64 q10, q13, #63 @ 0x3f │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rsbs r0, r8, #236 @ 0xec │ │ │ │ + @ instruction: 0xf1e000ec │ │ │ │ cmp r6, lr │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sub.w r0, lr, #236 @ 0xec │ │ │ │ + subs.w r0, r6, #236 @ 0xec │ │ │ │ cmp r4, r9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf18400ec │ │ │ │ + @ instruction: 0xf18c00ec │ │ │ │ cmp r2, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adcs.w r0, sl, #236 @ 0xec │ │ │ │ + sbc.w r0, r2, #236 @ 0xec │ │ │ │ add r8, pc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf13400ec │ │ │ │ - adds.w r0, r2, #236 @ 0xec │ │ │ │ - @ instruction: 0xf0f000ec │ │ │ │ - @ instruction: 0xf0ce00ec │ │ │ │ - @ instruction: 0xf0ae00ec │ │ │ │ - eor.w r0, ip, #236 @ 0xec │ │ │ │ + @ instruction: 0xf13c00ec │ │ │ │ + adds.w r0, sl, #236 @ 0xec │ │ │ │ + @ instruction: 0xf0f800ec │ │ │ │ + @ instruction: 0xf0d600ec │ │ │ │ + @ instruction: 0xf0b600ec │ │ │ │ + eors.w r0, r4, #236 @ 0xec │ │ │ │ cmp sl, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, r8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bics.w r0, ip, #236 @ 0xec │ │ │ │ - ands.w r0, ip, #236 @ 0xec │ │ │ │ + orr.w r0, r4, #236 @ 0xec │ │ │ │ + bic.w r0, r4, #236 @ 0xec │ │ │ │ │ │ │ │ 0012e640 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -177964,37 +177963,37 @@ │ │ │ │ add.w r2, r2, #556 @ 0x22c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 12e692 │ │ │ │ bx ip │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cdp 0, 12, cr0, cr4, cr12, {7} │ │ │ │ + cdp 0, 12, cr0, cr12, cr12, {7} │ │ │ │ negs r2, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cdp 0, 9, cr0, cr10, cr12, {7} │ │ │ │ + cdp 0, 10, cr0, cr2, cr12, {7} │ │ │ │ tst r0, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cdp 0, 7, cr0, cr0, cr12, {7} │ │ │ │ + cdp 0, 7, cr0, cr8, cr12, {7} │ │ │ │ tst r6, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cdp 0, 4, cr0, cr6, cr12, {7} │ │ │ │ + cdp 0, 4, cr0, cr14, cr12, {7} │ │ │ │ rors r4, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cdp 0, 1, cr0, cr12, cr12, {7} │ │ │ │ + cdp 0, 2, cr0, cr4, cr12, {7} │ │ │ │ sbcs r2, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012e7ac : │ │ │ │ cbz r1, 12e7ba │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ @@ -178362,45 +178361,45 @@ │ │ │ │ ... │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ eors r0, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r7, #154 @ 0x9a │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r6, #254 @ 0xfe │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vshr.u64 q0, , #34 │ │ │ │ - vqadd.u16 q0, q13, │ │ │ │ - pkhtb r0, ip, ip, asr #3 │ │ │ │ + vshr.u64 q0, , #26 │ │ │ │ + vqadd.u32 q0, q9, │ │ │ │ + @ instruction: 0xead400ec │ │ │ │ subs r6, #106 @ 0x6a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mcr2 0, 6, r0, cr14, cr5, {7} │ │ │ │ - eor.w r0, r0, ip, asr #3 │ │ │ │ + mrc2 0, 6, r0, cr6, cr5, {7} │ │ │ │ + eor.w r0, r8, ip, asr #3 │ │ │ │ subs r6, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mrc2 0, 4, r0, cr8, cr5, {7} │ │ │ │ - orr.w r0, sl, ip, asr #3 │ │ │ │ + mcr2 0, 5, r0, cr0, cr5, {7} │ │ │ │ + orrs.w r0, r2, ip, asr #3 │ │ │ │ subs r5, #234 @ 0xea │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r6, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r6, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mcr2 0, 2, r0, cr0, cr5, {7} │ │ │ │ - ldrd r0, r0, [r2, #944]! @ 0x3b0 │ │ │ │ + mcr2 0, 2, r0, cr8, cr5, {7} │ │ │ │ + ldrd r0, r0, [sl, #944]! @ 0x3b0 │ │ │ │ subs r5, #144 @ 0x90 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r3, [pc, #424] @ (12edac ) │ │ │ │ movw r1, #1316 @ 0x524 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ @@ -178560,39 +178559,39 @@ │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1379 @ 0x563 │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 12e940 │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [sl, #-944] @ 0x3b0 │ │ │ │ - stc2 0, cr0, [r4, #980] @ 0x3d4 │ │ │ │ - ldmdb r6!, {r2, r3, r5, r6, r7} │ │ │ │ + strd r0, r0, [r2, #-944]! @ 0x3b0 │ │ │ │ + stc2 0, cr0, [ip, #980] @ 0x3d4 │ │ │ │ + ldmdb lr!, {r2, r3, r5, r6, r7} │ │ │ │ subs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ sbcs r4, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r4, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adcs r2, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r4, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia.w r8!, {r2, r3, r5, r6, r7} │ │ │ │ - ldrd r0, r0, [lr], #-944 @ 0x3b0 │ │ │ │ + ldmia.w r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia.w r6, {r2, r3, r5, r6, r7} │ │ │ │ lsrs r0, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xe82c00ec │ │ │ │ + @ instruction: 0xe83400ec │ │ │ │ lsls r4, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r3, #230 @ 0xe6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 12ed9c │ │ │ │ + b.n 12edac │ │ │ │ lsls r4, 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] @ 12ef04 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -178697,27 +178696,27 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 12ee60 │ │ │ │ nop │ │ │ │ str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7600f5 │ │ │ │ + @ instruction: 0xfb7e00f5 │ │ │ │ subs r2, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r7, #144 @ 0x90 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 12ec80 │ │ │ │ + b.n 12ec90 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfad400f5 │ │ │ │ - b.n 12ec38 │ │ │ │ + @ instruction: 0xfadc00f5 │ │ │ │ + b.n 12ec48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r2, #36 @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012ef30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178993,49 +178992,49 @@ │ │ │ │ b.n 12f076 │ │ │ │ str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #142 @ 0x8e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr??.w r0, [r6, #245] @ 0xf5 │ │ │ │ + ldr??.w r0, [lr, #245] @ 0xf5 │ │ │ │ subs r1, #74 @ 0x4a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c400f5 │ │ │ │ + vst1.8 @ instruction: 0xf9cc00f5 │ │ │ │ udf #232 @ 0xe8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - vld4. {d16-d19}, [ip :256], r5 │ │ │ │ + ldr??.w r0, [r4, r5, lsl #3] │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr??.w r0, [r2, #245] @ 0xf5 │ │ │ │ + ldr??.w r0, [sl, #245] @ 0xf5 │ │ │ │ subs r0, #74 @ 0x4a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh.w r0, [r8, #245] @ 0xf5 │ │ │ │ + str.w r0, [r0, #245] @ 0xf5 │ │ │ │ subs r0, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb.w r0, [r0, #245] @ 0xf5 │ │ │ │ - b.n 12eabc │ │ │ │ + ldrb.w r0, [r8, #245] @ 0xf5 │ │ │ │ + b.n 12eacc │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r7, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr.w r0, [sl, r5, lsl #3] │ │ │ │ + str??.w r0, [r2, r5, lsl #3] │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 12f9f0 │ │ │ │ + b.n 12fa00 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf7de00f5 │ │ │ │ - b.n 12f978 │ │ │ │ + @ instruction: 0xf7e600f5 │ │ │ │ + b.n 12f988 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r7, #46 @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012f25c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -179115,25 +179114,25 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 12f2b4 │ │ │ │ nop │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72a00f5 │ │ │ │ + @ instruction: 0xf73200f5 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf6e800f5 │ │ │ │ + @ instruction: 0xf6f000f5 │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 12f834 │ │ │ │ + b.n 12f844 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 12f7fc │ │ │ │ + b.n 12f80c │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012f34c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -179419,69 +179418,69 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs.w r0, sl, #8028160 @ 0x7a8000 │ │ │ │ + rsb r0, r2, #8028160 @ 0x7a8000 │ │ │ │ subs r2, #154 @ 0x9a │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r5, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sbcs.w r0, lr, #8028160 @ 0x7a8000 │ │ │ │ + @ instruction: 0xf58600f5 │ │ │ │ adds r4, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add.w r0, r8, #8028160 @ 0x7a8000 │ │ │ │ + adds.w r0, r0, #8028160 @ 0x7a8000 │ │ │ │ subs r2, #40 @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r4, #78 @ 0x4e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf4d400f5 │ │ │ │ + @ instruction: 0xf4dc00f5 │ │ │ │ subs r1, #116 @ 0x74 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r4, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf4a600f5 │ │ │ │ - b.n 12f738 │ │ │ │ + @ instruction: 0xf4ae00f5 │ │ │ │ + b.n 12f748 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r3, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - orns r0, ip, #8028160 @ 0x7a8000 │ │ │ │ - b.n 12f6f0 │ │ │ │ + eor.w r0, r4, #8028160 @ 0x7a8000 │ │ │ │ + b.n 12f700 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r3, #204 @ 0xcc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 12f6ac │ │ │ │ + b.n 12f6bc │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r1, #158 @ 0x9e │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r3, #202 @ 0xca │ │ │ │ lsls r4, r5, #3 │ │ │ │ - and.w r0, sl, #8028160 @ 0x7a8000 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + ands.w r0, r2, #8028160 @ 0x7a8000 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r3, #90 @ 0x5a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf3e200f5 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + @ instruction: 0xf3ea00f5 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r3, #50 @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf3ba00f5 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + @ instruction: 0xf3c200f5 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r3, #12 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf39400f5 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + @ instruction: 0xf39c00f5 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012f6d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -179578,27 +179577,27 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 12f736 │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf29800f5 │ │ │ │ + subw r0, r0, #245 @ 0xf5 │ │ │ │ adds r1, #242 @ 0xf2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r2, [r7, #28] │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r6, #154 @ 0x9a │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r1, #230 @ 0xe6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ble.n 12f7a8 │ │ │ │ + ble.n 12f7b8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - addw r0, r0, #245 @ 0xf5 │ │ │ │ - ble.n 12f764 │ │ │ │ + addw r0, r8, #245 @ 0xf5 │ │ │ │ + ble.n 12f774 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012f804 : │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ ldr r2, [r3, #24] │ │ │ │ @@ -179636,15 +179635,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r6, #236 @ 0xec │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sbcs.w r0, r0, #245 @ 0xf5 │ │ │ │ + sbcs.w r0, r8, #245 @ 0xf5 │ │ │ │ adds r0, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012f874 : │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cbz r1, 12f882 │ │ │ │ @@ -179675,15 +179674,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ adds r6, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add.w r0, lr, #245 @ 0xf5 │ │ │ │ + adds.w r0, r6, #245 @ 0xf5 │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012f8d4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ @@ -179727,15 +179726,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - eors.w r0, r2, #245 @ 0xf5 │ │ │ │ + eors.w r0, sl, #245 @ 0xf5 │ │ │ │ cmp r7, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012f950 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -179787,20 +179786,20 @@ │ │ │ │ movw r1, #990 @ 0x3de │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 12f972 │ │ │ │ b.n 12f9b2 │ │ │ │ adds r6, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bic.w r0, r4, #245 @ 0xf5 │ │ │ │ + bic.w r0, ip, #245 @ 0xf5 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r5, #136 @ 0x88 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vshr.s64 q8, , #20 │ │ │ │ + vshr.s64 q8, , #12 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012f9f8 : │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ @@ -179833,15 +179832,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ adds r5, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vshr.s64 q0, , #62 │ │ │ │ + vshr.s64 q0, , #54 │ │ │ │ cmp r6, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012fa60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -179946,15 +179945,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 4, r0, cr2, cr5, {7} │ │ │ │ + mcr 0, 4, r0, cr10, cr5, {7} │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r5, #210 @ 0xd2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012fb88 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -180095,15 +180094,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #-980]! @ 0xfffffc2c │ │ │ │ + stc 0, cr0, [lr, #-980]! @ 0xfffffc2c │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r4, #118 @ 0x76 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0012fce4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -180495,24 +180494,24 @@ │ │ │ │ ... │ │ │ │ strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldc 0, cr0, [r6], #-980 @ 0xfffffc2c │ │ │ │ + ldc 0, cr0, [lr], #-980 @ 0xfffffc2c │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xebee00f5 │ │ │ │ + @ instruction: 0xebf600f5 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adcs.w r0, lr, r5, ror #3 │ │ │ │ + sbc.w r0, r6, r5, ror #3 │ │ │ │ cmp r2, #174 @ 0xae │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds.w r0, lr, r5, ror #3 │ │ │ │ + @ instruction: 0xeb2600f5 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #30] │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r0, #158 @ 0x9e │ │ │ │ @@ -180523,33 +180522,33 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1301c8 │ │ │ │ + bpl.n 1301d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r0, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bmi.n 13013c │ │ │ │ + bmi.n 13014c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmdb r4, {r0, r2, r4, r5, r6, r7} │ │ │ │ - bmi.n 130100 │ │ │ │ + ldmdb ip, {r0, r2, r4, r5, r6, r7} │ │ │ │ + bmi.n 130110 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strd r0, r0, [ip], #980 @ 0x3d4 │ │ │ │ - bmi.n 1300bc │ │ │ │ + ldrd r0, r0, [r4], #980 @ 0x3d4 │ │ │ │ + bmi.n 1300cc │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bmi.n 130278 │ │ │ │ + bmi.n 130088 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [pc, #636] @ (130408 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #636] @ (13040c ) │ │ │ │ ldr r3, [pc, #640] @ (130410 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -180782,70 +180781,69 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #1147 @ 0x47b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 12ff20 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe82400f5 │ │ │ │ - bcc.n 1303bc │ │ │ │ + @ instruction: 0xe82c00f5 │ │ │ │ + bcc.n 1303cc │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 130410 │ │ │ │ - lsls r5, r6, #3 │ │ │ │ - bcc.n 130378 │ │ │ │ + @ instruction: 0xe80400f5 │ │ │ │ + bcc.n 130388 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r7, #76 @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bcc.n 130334 │ │ │ │ + bcc.n 130344 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r6, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r7, #70 @ 0x46 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r7, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bcc.n 130450 │ │ │ │ + bcc.n 130460 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r6, #202 @ 0xca │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bcs.n 1303c0 │ │ │ │ + bcs.n 1303d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bcs.n 130384 │ │ │ │ + bcs.n 130394 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r5, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r6, #90 @ 0x5a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bcs.n 1304f0 │ │ │ │ + bcs.n 130500 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r4, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r6, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bne.n 13045c │ │ │ │ + bcs.n 13046c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1300b8 │ │ │ │ + b.n 1300c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bne.n 130420 │ │ │ │ + bne.n 130430 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r5, #122 @ 0x7a │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r5, #150 @ 0x96 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bne.n 1303ac │ │ │ │ + bne.n 1303bc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bne.n 130570 │ │ │ │ + bne.n 130380 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013047c : │ │ │ │ stmdb 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 │ │ │ │ @@ -181603,157 +181601,157 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #25] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 130600 │ │ │ │ + b.n 130610 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 130588 │ │ │ │ + b.n 130598 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r3, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r7, #21] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 131490 │ │ │ │ + b.n 1314a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1313d8 │ │ │ │ + b.n 1313e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 13136c │ │ │ │ + b.n 13137c │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r7!, {r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 131220 │ │ │ │ + b.n 131230 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 131190 │ │ │ │ + b.n 1311a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #134 @ 0x86 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 131004 │ │ │ │ + b.n 131014 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r1, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r7, #236 @ 0xec │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 130f78 │ │ │ │ + b.n 130f88 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 130f20 │ │ │ │ + b.n 130f30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r7, #112 @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r4, r1, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r2, r3, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r2, r6, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r5, #170 @ 0xaa │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r2, r4, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r5, #66 @ 0x42 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r0, r3, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r4, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, r7, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - udf #22 │ │ │ │ + udf #30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r6, r4, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r4, #202 @ 0xca │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r4, r3, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ble.n 130ce0 │ │ │ │ + ble.n 130cf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r4, r5, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, r4, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ble.n 130eb0 │ │ │ │ + ble.n 130ec0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r6, r0, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ble.n 130e64 │ │ │ │ + ble.n 130e74 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, r3, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00130ddc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -181856,33 +181854,33 @@ │ │ │ │ nop │ │ │ │ strb r0, [r0, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #19] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blt.n 130df0 │ │ │ │ + blt.n 130e00 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r2, r2, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #18] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - blt.n 130f40 │ │ │ │ + blt.n 130f50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r6, r5, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bge.n 130efc │ │ │ │ + bge.n 130f0c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r6, r0, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00130f18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -181992,29 +181990,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #14] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bge.n 1310a4 │ │ │ │ + bge.n 1310b4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r3, #13] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 131000 │ │ │ │ + bls.n 131010 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r6, r5, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 130fbc │ │ │ │ + bls.n 130fcc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r6, r0, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00131058 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -182074,21 +182072,21 @@ │ │ │ │ add.w r2, r2, #1136 @ 0x470 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 13108c │ │ │ │ movs r0, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 131114 │ │ │ │ + bls.n 131124 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r6, r3, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bhi.n 1310c8 │ │ │ │ + bhi.n 1310d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, r6, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -182182,27 +182180,27 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r6, r3, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bhi.n 13126c │ │ │ │ + bhi.n 13127c │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r6, r0, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bhi.n 131224 │ │ │ │ + bhi.n 131234 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r4, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bvc.n 1311e4 │ │ │ │ + bvc.n 1311f4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r7, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013121c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -182253,23 +182251,23 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1208 @ 0x4b8 │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 13124e │ │ │ │ - bvc.n 131358 │ │ │ │ + bvc.n 131368 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r4, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bvc.n 131310 │ │ │ │ + bvc.n 131320 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r7, #25 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001312c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -182324,23 +182322,23 @@ │ │ │ │ movw r1, #1306 @ 0x51a │ │ │ │ addw r2, r2, #1244 @ 0x4dc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1312fa │ │ │ │ nop │ │ │ │ - bvs.n 1312b0 │ │ │ │ + bvs.n 1312c0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r7, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bvs.n 131464 │ │ │ │ + bvs.n 131274 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r1, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00131374 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -182469,37 +182467,37 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 131494 │ │ │ │ + bpl.n 1314a4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r2, r0, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 131404 │ │ │ │ + bpl.n 131414 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r6, r5, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 131584 │ │ │ │ + bpl.n 131594 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r6, r4, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 131540 │ │ │ │ + bpl.n 131550 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r6, r7, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001314ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -182550,23 +182548,23 @@ │ │ │ │ movw r1, #1563 @ 0x61b │ │ │ │ addw r2, r2, #1308 @ 0x51c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 13151a │ │ │ │ nop │ │ │ │ - bmi.n 131490 │ │ │ │ + bmi.n 1314a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bmi.n 131644 │ │ │ │ + bmi.n 131654 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r5, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00131594 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -182803,57 +182801,57 @@ │ │ │ │ subs r6, r0, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldc 1, cr0, [sl], {3} │ │ │ │ ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r6, r0, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r0, #9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r2, r6, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r3, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r2, r1, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r6, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, r4, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r2, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r2, r0, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r6, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r6, r3, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r1, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r0, r7, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r4, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r0, r2, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r0, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r0, r6, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00131864 : │ │ │ │ @@ -182979,27 +182977,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r0, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bvs.n 1319d4 │ │ │ │ + bvs.n 1319e4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, r1, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 13196c │ │ │ │ + bpl.n 13197c │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1318e0 │ │ │ │ + bpl.n 1318f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00131998 : │ │ │ │ stmdb 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 │ │ │ │ @@ -183232,33 +183230,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 131cb4 │ │ │ │ + bmi.n 131cc4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r6, r7, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 131c48 │ │ │ │ + bmi.n 131c58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r0, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 131b98 │ │ │ │ + bcc.n 131ba8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r6, r3, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bcs.n 131c6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcc.n 131af8 │ │ │ │ + bcc.n 131b08 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r1, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00131bf0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -183553,35 +183551,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 131efc │ │ │ │ + bcs.n 131f0c │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r6, r5, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bne.n 131e8c │ │ │ │ + bne.n 131e9c │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r2, r6, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 131f8c │ │ │ │ + bne.n 131f9c │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r4, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - beq.n 131e10 │ │ │ │ + beq.n 131e20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r2, r4, #11 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -183722,32 +183720,32 @@ │ │ │ │ nop │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - beq.n 132068 │ │ │ │ + beq.n 132078 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr??.w r0, [lr, fp, lsl #2] │ │ │ │ vld4. {d0-d3}, [r8 :128], fp │ │ │ │ ldrb.w r0, [lr, #235] @ 0xeb │ │ │ │ asrs r0, r4, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r5, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -184016,53 +184014,53 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r6, #158 @ 0x9e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r6, 13238a │ │ │ │ + cbz r6, 13238c │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r0, 13238a │ │ │ │ + cbz r0, 13238c │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r4, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r4, 132386 │ │ │ │ + cbz r4, 132388 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r4, r4, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r4, 132388 │ │ │ │ + cbz r4, 13238a │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r4, r7, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r4, 13238a │ │ │ │ + cbz r4, 13238c │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r4, r2, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r6, r0, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00132364 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -184280,15 +184278,15 @@ │ │ │ │ b.n 13247c │ │ │ │ ldrsh r6, [r6, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r5, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ tst r4, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @@ -184296,43 +184294,43 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsh r4, [r6, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r4, r1, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r6, r2, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r6, r4, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r6, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r6, r7, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r2, r0, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r6, r7, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r6, r3, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r0, r2, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001325e0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -184484,44 +184482,44 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1326a0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r2, r5, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ pldw [fp, #4095] @ 0xfff │ │ │ │ @ instruction: 0xfa15ffff │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr??.w pc, [pc, #-4095] @ 131791 │ │ │ │ @ instruction: 0xf22c00eb │ │ │ │ ldr.w pc, [fp, #255]! │ │ │ │ @ instruction: 0xf1f400eb │ │ │ │ strb r1, [r6, r2] │ │ │ │ vuzp. , q13 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001327bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -185003,105 +185001,105 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 13284c │ │ │ │ nop │ │ │ │ ldrh r2, [r3, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r0, [r4, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r2, r3, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r2, r0, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r4, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbz r4, 132d50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r6, r5, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r4, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r7, #25 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r2, #25 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r4, r5, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r5, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r0, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r4, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r7, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r4, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r0, r6, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r7, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r0, r4, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r3, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00132d78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -185174,29 +185172,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 132db2 │ │ │ │ lsls r2, r2, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #656 @ (adr r7, 1330cc ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 1330ec ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r5, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #496 @ (adr r7, 133038 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 133058 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r0, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #344 @ (adr r7, 132fac ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 132fcc ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r3, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00132e58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -185415,53 +185413,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r6, sp, #600 @ 0x258 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r7, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - it gt │ │ │ │ - lslgt r5, r6, #3 │ │ │ │ + nop {13} │ │ │ │ + lsls r5, r6, #3 │ │ │ │ add r6, sp, #312 @ 0x138 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ite hi │ │ │ │ - lslhi r5, r6, #3 │ │ │ │ - addls r6, sp, #48 @ 0x30 │ │ │ │ + ite ls │ │ │ │ + lslls r5, r6, #3 │ │ │ │ + addhi r6, sp, #48 @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - itt pl │ │ │ │ - lslpl r5, r6, #3 │ │ │ │ - addpl r5, pc, #520 @ (adr r5, 1332c0 ) │ │ │ │ + itt vs │ │ │ │ + lslvs r5, r6, #3 │ │ │ │ + addvs r5, pc, #552 @ (adr r5, 1332e0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - wfi │ │ │ │ - lsls r5, r6, #3 │ │ │ │ - add r5, pc, #344 @ (adr r5, 13321c ) │ │ │ │ + it cc │ │ │ │ + lslcc r5, r6, #3 │ │ │ │ + add r5, pc, #376 @ (adr r5, 13323c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - itee eq │ │ │ │ - lsleq r5, r6, #3 │ │ │ │ - addne r5, pc, #208 @ (adr r5, 1331a0 ) │ │ │ │ + itet ne │ │ │ │ + lslne r5, r6, #3 │ │ │ │ + addeq r5, pc, #240 @ (adr r5, 1331c0 ) │ │ │ │ lslne r4, r5, #3 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, pc, #32 @ (adr r5, 1330fc ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 13311c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001330e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -185630,15 +185628,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 1332c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r0, #11 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00133268 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -185705,23 +185703,23 @@ │ │ │ │ b.n 1332ec │ │ │ │ str r0, [r3, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r0, r1, #9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #504 @ (adr r2, 13351c ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 13353c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r2, pc, #400 @ (adr r2, 1334b8 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 1334d8 ) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -185750,17 +185748,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #28 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 133358 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #0 @ (adr r2, 13338c ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 1333ac ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00133390 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -185900,35 +185898,35 @@ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 133448 │ │ │ │ ldr r7, [pc, #264] @ (1335f4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #648] @ (133780 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbnz r2, 13356e │ │ │ │ + cbnz r2, 133570 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #928 @ (adr r0, 1338a0 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 1338c0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r6, 133570 │ │ │ │ + cbnz r6, 133572 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r4, 133572 │ │ │ │ + cbnz r4, 133574 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #616 @ (adr r0, 133780 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 1337a0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r2, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013351c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -185994,28 +185992,28 @@ │ │ │ │ mov r2, r6 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 13358a │ │ │ │ - cbnz r4, 133610 │ │ │ │ + cbnz r4, 133612 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r1, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ vmla.i q8, q8, d3[6] │ │ │ │ ldr r5, [pc, #592] @ (133830 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #408] @ (133780 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001335ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -186090,25 +186088,25 @@ │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 133632 │ │ │ │ ldr r4, [pc, #968] @ (133a70 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [pc, #760] @ (1339ac ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbnz r0, 1336f4 │ │ │ │ + cbnz r0, 1336f6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ vhadd.u16 q0, q13, │ │ │ │ cdp2 0, 10, cr0, cr14, cr11, {7} │ │ │ │ - cbnz r2, 1336f4 │ │ │ │ + cbnz r2, 1336f6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cdp2 0, 7, cr0, cr14, cr11, {7} │ │ │ │ │ │ │ │ 001336cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -186186,25 +186184,25 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 13371c │ │ │ │ ldr r4, [pc, #72] @ (1337d4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r3, [pc, #848] @ (133ae8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbnz r6, 13379c │ │ │ │ + cbnz r6, 13379e │ │ │ │ lsls r5, r6, #3 │ │ │ │ cdp2 0, 4, cr0, cr12, cr11, {7} │ │ │ │ stc2l 0, cr0, [r4, #940] @ 0x3ac │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldc2 0, cr0, [sl, #940] @ 0x3ac │ │ │ │ │ │ │ │ 001337b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -186274,29 +186272,29 @@ │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1337ea │ │ │ │ nop │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stc2 0, cr0, [ip, #-940] @ 0xfffffc54 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stc2l 0, cr0, [r6], #940 @ 0x3ac │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stc2l 0, cr0, [r2], {235} @ 0xeb │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -186325,17 +186323,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1338bc │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldc2 0, cr0, [sl], #-940 @ 0xfffffc54 │ │ │ │ │ │ │ │ 001338f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -186388,21 +186386,21 @@ │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 133934 │ │ │ │ ldr r1, [pc, #928] @ (133d1c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [pc, #752] @ (133c78 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfbaa00eb │ │ │ │ │ │ │ │ 00133994 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -186704,20 +186702,20 @@ │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 133ca6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsb.w r0, [lr, #235] @ 0xeb │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r5, r6, #3 │ │ │ │ cbz r2, 133ca8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr??.w r0, [r6, fp, lsl #2] │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00133c94 : │ │ │ │ stmdb 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 │ │ │ │ @@ -186948,30 +186946,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 133f36 │ │ │ │ + cbz r2, 133f38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh.w r0, [r6, fp, lsl #2] │ │ │ │ cmp r4, fp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r6, 133f32 │ │ │ │ + cbz r6, 133f34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf7fc00eb │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 133f28 │ │ │ │ + cbz r0, 133f2a │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf79600eb │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf74000eb │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -187172,41 +187170,41 @@ │ │ │ │ b.n 133ff4 │ │ │ │ nop │ │ │ │ bics r0, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf69e00eb │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ bmi.n 134108 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bmi.n 13411c │ │ │ │ lsls r3, r5, #3 │ │ │ │ bmi.n 13416c │ │ │ │ lsls r3, r5, #3 │ │ │ │ bmi.n 134114 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movw r0, #59627 @ 0xe8eb │ │ │ │ @ instruction: 0xf65a00eb │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #316] @ (134264 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -187338,30 +187336,30 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ rors r2, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ eor.w r0, r0, #7700480 @ 0x758000 │ │ │ │ adcs r4, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ orn r0, ip, #7700480 @ 0x758000 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf3fe00eb │ │ │ │ lsrs r0, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xf39a00eb │ │ │ │ stmdb 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] @ (134690 ) │ │ │ │ @@ -187773,68 +187771,68 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf31000eb │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r5, r6, #3 │ │ │ │ bne.n 134728 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r5, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r7, #138 @ 0x8a │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf33600eb │ │ │ │ @ instruction: 0xf23400eb │ │ │ │ @ instruction: 0xf2ee00eb │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r4, r6, #3 │ │ │ │ movt r0, #49387 @ 0xc0eb │ │ │ │ movt r0, #235 @ 0xeb │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xf28e00eb │ │ │ │ adc.w r0, r8, #235 @ 0xeb │ │ │ │ @ instruction: 0xf2d200eb │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add.w r0, r4, #235 @ 0xeb │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movw r0, #33003 @ 0x80eb │ │ │ │ @ instruction: 0xf0be00eb │ │ │ │ @ instruction: 0xf29800eb │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ eor.w r0, r8, #235 @ 0xeb │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r5, #3 │ │ │ │ vmla.i16 d16, d18, d3[3] │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ vmla.i d0, d26, d3[6] │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r4, 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, #428] @ 0x1ac │ │ │ │ sub sp, #20 │ │ │ │ @@ -187966,38 +187964,38 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1347b6 │ │ │ │ nop │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ cdp 0, 7, cr0, cr6, cr11, {7} │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, r6, #235 @ 0xeb │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r5, r6, #3 │ │ │ │ cdp 0, 0, cr0, cr0, cr11, {7} │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldcl 0, cr0, [lr, #940] @ 0x3ac │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldc 0, cr0, [sl, #940] @ 0x3ac │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldcl 0, cr0, [r4, #-940]! @ 0xfffffc54 │ │ │ │ │ │ │ │ 001348cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -188098,25 +188096,25 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r8, #-940]! @ 0xfffffc54 │ │ │ │ subs r1, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ stc 0, cr0, [r8], {235} @ 0xeb │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stcl 0, cr0, [r4], #-940 @ 0xfffffc54 │ │ │ │ - add r7, pc, #880 @ (adr r7, 134d48 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 134d68 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ mcrr 0, 14, r0, r0, cr11 │ │ │ │ │ │ │ │ 001349e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -188207,25 +188205,25 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r2], #-940 @ 0xfffffc54 │ │ │ │ subs r0, #206 @ 0xce │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, pc, #200 @ (adr r7, 134b84 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 134ba4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xeb9200eb │ │ │ │ - add r7, pc, #40 @ (adr r7, 134aec ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 134b0c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ sbc.w r0, lr, fp, asr #3 │ │ │ │ - add r6, pc, #920 @ (adr r6, 134e68 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 134e88 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ adc.w r0, sl, fp, asr #3 │ │ │ │ │ │ │ │ 00134ad8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -188414,15 +188412,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 134bba │ │ │ │ nop │ │ │ │ - add r6, pc, #584 @ (adr r6, 134f04 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 134f24 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r7, #240 @ 0xf0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xeae200eb │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bl 528cca │ │ │ │ @@ -188441,27 +188439,27 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ bl ffeaacf2 │ │ │ │ orns r0, r6, fp, asr #3 │ │ │ │ bl 498cfa │ │ │ │ eor.w r0, r0, fp, asr #3 │ │ │ │ adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00134d20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -188552,32 +188550,32 @@ │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 134d66 │ │ │ │ @ instruction: 0xeae600eb │ │ │ │ - add r4, pc, #40 @ (adr r4, 134e3c ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 134e5c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ strd r0, r0, [r6], #-940 @ 0x3ac │ │ │ │ - add r3, pc, #904 @ (adr r3, 1351a8 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 1351c8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ strex r0, r0, [r0, #940] @ 0x3ac │ │ │ │ - add r3, pc, #752 @ (adr r3, 13511c ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 13513c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xe81800eb │ │ │ │ - add r3, pc, #592 @ (adr r3, 135088 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 1350a8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 134e24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00134e40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -188778,31 +188776,31 @@ │ │ │ │ b.n 134e78 │ │ │ │ adds r4, #150 @ 0x96 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #832 @ (adr r2, 1353a8 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 1353c8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ b.n 134ed0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strd r0, r0, [r8, #-940] @ 0x3ac │ │ │ │ @ instruction: 0xe8c800eb │ │ │ │ - add r2, pc, #80 @ (adr r2, 1350c8 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 1350e8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ b.n 134d60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xe82200eb │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ @@ -188917,23 +188915,23 @@ │ │ │ │ b.n 13510e │ │ │ │ adds r2, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 135118 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r1, pc, #448 @ (adr r1, 135384 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 1353a4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r1, #226 @ 0xe2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001351d4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -189066,15 +189064,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ b.n 1352ba │ │ │ │ nop │ │ │ │ - add r0, pc, #504 @ (adr r0, 13551c ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 13553c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 135068 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @@ -189092,23 +189090,23 @@ │ │ │ │ stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, #94 @ 0x5e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00135370 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -189230,29 +189228,29 @@ │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 13542c │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ b.n 134e70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 134cf0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001354c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -189329,29 +189327,29 @@ │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 135546 │ │ │ │ nop │ │ │ │ cmp r6, #20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 135cbc │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 135c38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ 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 │ │ │ │ ldr.w r4, [r0, #428] @ 0x1ac │ │ │ │ sub sp, #24 │ │ │ │ @@ -189452,35 +189450,35 @@ │ │ │ │ nop │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 135ca0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r6, #3 │ │ │ │ b.n 135be4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 135b9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 135b2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 135af4 │ │ │ │ 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] │ │ │ │ @@ -189818,77 +189816,77 @@ │ │ │ │ nop │ │ │ │ cmp r3, #234 @ 0xea │ │ │ │ lsls r3, r0, #4 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r6, #3 │ │ │ │ b.n 135ce4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r0, [r5, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 135aec │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r4, 135aec │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r0, 135aee │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r4, 135ae4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r4, r5, #3 │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r6, #3 │ │ │ │ svc 100 @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r2, 135ae2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ svc 56 @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r4, r5, #3 │ │ │ │ svc 20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ udf #178 @ 0xb2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r6, #3 │ │ │ │ rev16 r6, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ udf #118 @ 0x76 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -190029,41 +190027,41 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 135b5c │ │ │ │ cmp r0, #10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ble.n 135b70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb872 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb87c │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb8a2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb876 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ble.n 135ca0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00135c64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -190154,21 +190152,21 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r0, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r6, #76 @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r6, #3 │ │ │ │ bgt.n 135dac │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r1, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00135d64 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -190484,75 +190482,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1360d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ blt.n 1360c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r2, #29] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bge.n 136114 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bge.n 1360b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bge.n 136080 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bls.n 136044 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bls.n 136008 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bls.n 135fcc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bls.n 136190 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bls.n 136154 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bls.n 136118 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bls.n 1360d4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001360cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -190745,71 +190743,71 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 136140 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvc.n 136208 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvc.n 1363c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvc.n 136388 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvc.n 136348 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvc.n 136308 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvs.n 1362c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvs.n 136288 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvs.n 136248 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvs.n 136408 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvs.n 1363c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013633c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -190866,21 +190864,21 @@ │ │ │ │ b.n 136358 │ │ │ │ bvs.n 136428 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ bpl.n 1363a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bpl.n 13636c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 001363dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -190934,25 +190932,25 @@ │ │ │ │ adds r2, #24 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1363f8 │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r6, #3 │ │ │ │ bpl.n 13639c │ │ │ │ lsls r3, r5, #3 │ │ │ │ bpl.n 136510 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bpl.n 1364c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00136480 : │ │ │ │ ldr.w r3, [r0, #296] @ 0x128 │ │ │ │ cbz r3, 1364a6 │ │ │ │ @@ -190979,19 +190977,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #21 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1364a2 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bpl.n 1364f4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 001364d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -191318,21 +191316,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ bcs.n 136888 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ bcs.n 136844 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00136844 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -191659,21 +191657,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r4, [r2, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00136bb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -191842,15 +191840,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00136d3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -192037,15 +192035,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00136ef4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -192210,15 +192208,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013707c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -192405,15 +192403,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00137234 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #228] @ (13731c ) │ │ │ │ @@ -192544,15 +192542,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r7!, {r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00137358 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -192775,15 +192773,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #25 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00137598 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -193077,35 +193075,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r4!, {r2, r3, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r2, r4, #17 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r2!, {r2, r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00137880 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -193399,35 +193397,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r1!, {r2, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #11] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ite ge │ │ │ │ lslge r3, r5, #3 │ │ │ │ │ │ │ │ 00137b68 : │ │ │ │ pushlt {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -193652,15 +193650,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #25 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r6, [r5, #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ pop {r2, r3, r6, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00137da8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -193827,15 +193825,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ cbnz r6, 137f9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00137f30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194327,41 +194325,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ cbnz r6, 138420 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r5, r6, #3 │ │ │ │ cbnz r0, 13841c │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ cbnz r2, 138408 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xb71e │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r2, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xb6f2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013841c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194831,21 +194829,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ sxtb r6, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ sxth r6, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001388b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -195031,15 +195029,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00138a6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -195225,15 +195223,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r6, sp, #776 @ 0x308 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00138c24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -195399,15 +195397,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00138dac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -195574,15 +195572,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r2, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00138f38 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -195769,27 +195767,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh r0, [r1, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 001390f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -196079,34 +196077,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add.w r1, r6, #2 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r7, pc, #432 @ (adr r7, 13958c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001393dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -196574,74 +196572,74 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r5, pc, #408 @ (adr r5, 139a44 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 13991c │ │ │ │ lsls r4, r0, #4 │ │ │ │ beq.n 139824 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldc 1, cr0, [ip, #-8] │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r4, pc, #1008 @ (adr r4, 139cb4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ blx r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r4, pc, #720 @ (adr r4, 139ba0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ bx r9 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r4, pc, #424 @ (adr r4, 139a84 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ bxns r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r4, pc, #128 @ (adr r4, 139968 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov ip, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r3, pc, #864 @ (adr r3, 139c54 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r4, lr │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r2, sl │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, pc, #736 @ (adr r2, 139bf8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00139920 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -196853,59 +196851,59 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xe9b60102 │ │ │ │ @ instruction: 0xe9a20102 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #760 @ (adr r1, 139e0c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r0, pc, #1016 @ (adr r0, 139f24 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r0, pc, #856 @ (adr r0, 139e90 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r0, pc, #696 @ (adr r0, 139dfc ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r0, pc, #552 @ (adr r0, 139d78 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r0, pc, #408 @ (adr r0, 139cf4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r0, pc, #264 @ (adr r0, 139c70 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r0, pc, #120 @ (adr r0, 139bec ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00139b74 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 139bd0 │ │ │ │ @@ -196984,29 +196982,29 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 139bc6 │ │ │ │ nop │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00139c64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -197064,25 +197062,25 @@ │ │ │ │ mov r2, r8 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 139cae │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 00139d14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -197157,29 +197155,29 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 139d62 │ │ │ │ nop │ │ │ │ b.n 139964 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00139df8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -197211,17 +197209,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 139e1c │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00139e54 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -197245,17 +197243,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 139e6c │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00139ea4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -197280,17 +197278,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 139ebc │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00139ef8 : │ │ │ │ ldr.w r2, [r0, #432] @ 0x1b0 │ │ │ │ cbnz r2, 139f30 │ │ │ │ @@ -197326,17 +197324,17 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 139f26 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00139f68 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -197361,17 +197359,17 @@ │ │ │ │ adds r2, #244 @ 0xf4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 139f80 │ │ │ │ nop │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00139fbc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -197603,63 +197601,63 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #90 @ 0x5a │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 13a7e8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013a278 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -198004,65 +198002,65 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 13a664 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r7, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r7, #104 @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r7, [sp, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r6, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r6, #146 @ 0x92 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #904] @ (13a9f0 ) │ │ │ │ + ldr r7, [pc, #936] @ (13aa10 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013a670 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -198151,23 +198149,23 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 13a79c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [pc, #816] @ (13aa7c ) │ │ │ │ + ldr r6, [pc, #848] @ (13aa9c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [sp, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [pc, #648] @ (13a9e0 ) │ │ │ │ + ldr r6, [pc, #680] @ (13aa00 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013a760 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -198253,23 +198251,23 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 13a8b4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [pc, #904] @ (13abbc ) │ │ │ │ + ldr r5, [pc, #936] @ (13abdc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #736] @ (13ab20 ) │ │ │ │ + ldr r5, [pc, #768] @ (13ab40 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013a848 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -198344,21 +198342,21 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 13a9f4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #64] @ (13a94c ) │ │ │ │ + ldr r5, [pc, #96] @ (13a96c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #904] @ (13ac9c ) │ │ │ │ + ldr r4, [pc, #936] @ (13acbc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013a91c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -198433,21 +198431,21 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 13a920 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #240] @ (13aad0 ) │ │ │ │ + ldr r4, [pc, #272] @ (13aaf0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #56] @ (13aa20 ) │ │ │ │ + ldr r4, [pc, #88] @ (13aa40 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013a9f0 : │ │ │ │ cbz r0, 13a9fa │ │ │ │ str.w r1, [r0, #320] @ 0x140 │ │ │ │ @@ -198506,15 +198504,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #880] @ (13ae04 ) │ │ │ │ + ldr r4, [pc, #912] @ (13ae24 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013aa94 : │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 13aaae │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ @@ -198620,25 +198618,25 @@ │ │ │ │ nop │ │ │ │ bhi.n 13abc4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #328] @ (13acdc ) │ │ │ │ + ldr r4, [pc, #360] @ (13acfc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r3, [pc, #952] @ (13af60 ) │ │ │ │ + ldr r3, [pc, #984] @ (13af80 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013aba8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -198698,21 +198696,21 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 13ac00 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #648] @ (13aed4 ) │ │ │ │ + ldr r3, [pc, #680] @ (13aef4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013ac58 : │ │ │ │ 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 │ │ │ │ @@ -198878,35 +198876,35 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 13aeec │ │ │ │ lsls r2, r0, #4 │ │ │ │ bvs.n 13ae80 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [pc, #600] @ (13b050 ) │ │ │ │ + ldr r2, [pc, #632] @ (13b070 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #280] @ (13af1c ) │ │ │ │ + ldr r2, [pc, #312] @ (13af3c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [pc, #0] @ (13ae0c ) │ │ │ │ + ldr r2, [pc, #32] @ (13ae2c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [pc, #656] @ (13b0b0 ) │ │ │ │ + ldr r1, [pc, #688] @ (13b0d0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013ae28 : │ │ │ │ @@ -198977,17 +198975,17 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 13ae76 │ │ │ │ nop │ │ │ │ bmi.n 13ae30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r0, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #856] @ (13b228 ) │ │ │ │ + ldr r0, [pc, #888] @ (13b248 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -199229,25 +199227,25 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 13b132 │ │ │ │ nop │ │ │ │ bcs.n 13b198 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, fp │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013b194 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -199303,21 +199301,21 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 13b1e4 │ │ │ │ nop │ │ │ │ - mov r2, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013b23c : │ │ │ │ stmdb 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 │ │ │ │ @@ -199594,23 +199592,23 @@ │ │ │ │ b.n 13b3c6 │ │ │ │ beq.n 13b46c │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r6, [r6, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013b550 : │ │ │ │ ldr r3, [pc, #108] @ (13b5c0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -199652,15 +199650,15 @@ │ │ │ │ it eq │ │ │ │ moveq r2, #99 @ 0x63 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r0, [r5, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r6, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013b5d0 : │ │ │ │ @@ -199702,15 +199700,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add sp, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r4, [r2, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r7, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013b648 : │ │ │ │ @@ -199827,15 +199825,15 @@ │ │ │ │ b.n 13b6ea │ │ │ │ ldmia r4!, {r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ @@ -199843,19 +199841,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r4!, {r1, r2} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r0 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013b790 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -200033,45 +200031,45 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013b988 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -200128,23 +200126,23 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 13b9ba │ │ │ │ ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013ba30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -200439,69 +200437,69 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r2, [r5, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r4, r6, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r6, [r2, #26] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r4, [r3, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r2, [r6, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r1, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r2, [r4, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r2, [r7, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r2, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r5, #16] │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ @@ -201653,23 +201651,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r2, r4, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ muls r2, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmn r0, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r4, [r5, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -201681,27 +201679,27 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r6, #220 @ 0xdc │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #21] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r4, #23] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -201723,149 +201721,149 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r6, [r1, #25] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r2, [r1, #26] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r2, [r4, #25] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r6, #9] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r6, [r6, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r6, [r1, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r2, [r2, #29] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r4, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r6, #27] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r6, [r0, #27] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r3, #26] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r7, #25] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r0, #25] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r4, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r6, #23] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r1, #23] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r4, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr.w r2, [pc, #1500] @ 13d11c │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #1500] @ 13d120 │ │ │ │ ldr.w r3, [pc, #1500] @ 13d124 │ │ │ │ @@ -202402,187 +202400,187 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13bfc0 │ │ │ │ b.w 13c222 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r7, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r2, [r1, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r2, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r2, [r3, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r4, #11] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r6, [r5, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r7, #9] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r2, [r0, #9] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r3, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r2, [r5, #7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r6, [r0, #21] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r7, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r7, #5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r6, [r0, #5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r2, [r3, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r4, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r6, [r5, #3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r7, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r6, [r4, #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r7, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r4, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r6, [r0, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r6, [r5, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r6, [r4, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r1, #11] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013d27c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -202666,21 +202664,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #400 @ 0x190 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r7, sp, #888 @ 0x378 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013d37c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -202716,19 +202714,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 b9520 │ │ │ │ nop │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 0013d3e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -202773,23 +202771,23 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #637 @ 0x27d │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 13d40e │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013d484 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -202959,32 +202957,32 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r2, r4, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vhadd.u q8, q10, │ │ │ │ + vhadd.u q8, q14, │ │ │ │ ldr r2, [r2, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vhadd.u8 q8, q12, │ │ │ │ + vhadd.u16 q8, q8, │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013d684 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203140,34 +203138,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r4, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r0, #2 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldc2 0, cr0, [sl, #940] @ 0x3ac │ │ │ │ + stc2 0, cr0, [r2, #940]! @ 0x3ac │ │ │ │ str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-940]! @ 0xfffffc54 │ │ │ │ + ldc2l 0, cr0, [r6, #-940]! @ 0xfffffc54 │ │ │ │ str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013d860 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203323,38 +203321,38 @@ │ │ │ │ b.n 13d980 │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r6, #17 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfba800eb │ │ │ │ + @ instruction: 0xfbb000eb │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfb7c00eb │ │ │ │ + @ instruction: 0xfb8400eb │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013da50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203516,34 +203514,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r2, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r7, pc, #560 @ (adr r7, 13de54 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh.w r0, [sl, #235] @ 0xeb │ │ │ │ + vst1.8 {d16[7]}, [r2], fp │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vst1.8 {d0[7]}, [lr], fp │ │ │ │ + ldrsb.w r0, [r6, #235] @ 0xeb │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013dc40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203781,19 +203779,19 @@ │ │ │ │ add r6, pc, #632 @ (adr r6, 13e0d4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ vld1.8 {d16[7]}, [r2], sl │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #792] @ (13e184 ) │ │ │ │ + ldr r5, [pc, #824] @ (13e1a4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #250 @ 0xfa │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ movs r0, r0 │ │ │ │ @@ -203811,58 +203809,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #48] @ (13ded4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh.w r0, [lr, fp, lsl #2] │ │ │ │ + str.w r0, [r6, fp, lsl #2] │ │ │ │ str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh.w r0, [r0, fp, lsl #2] │ │ │ │ + strh.w r0, [r8, fp, lsl #2] │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf7fe00eb │ │ │ │ + strb.w r0, [r6, fp, lsl #2] │ │ │ │ str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf7dc00eb │ │ │ │ + @ instruction: 0xf7e400eb │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf7ba00eb │ │ │ │ + @ instruction: 0xf7c200eb │ │ │ │ str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf79800eb │ │ │ │ + @ instruction: 0xf7a000eb │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf77600eb │ │ │ │ + @ instruction: 0xf77e00eb │ │ │ │ str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf75400eb │ │ │ │ + @ instruction: 0xf75c00eb │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf73200eb │ │ │ │ + @ instruction: 0xf73a00eb │ │ │ │ str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013df10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -203984,38 +203982,38 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 13df80 │ │ │ │ nop │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rsb r0, r4, #7700480 @ 0x758000 │ │ │ │ + rsb r0, ip, #7700480 @ 0x758000 │ │ │ │ str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - sub.w r0, r2, #7700480 @ 0x758000 │ │ │ │ + sub.w r0, sl, #7700480 @ 0x758000 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf58000eb │ │ │ │ + @ instruction: 0xf58800eb │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - sbc.w r0, r0, #7700480 @ 0x758000 │ │ │ │ + sbc.w r0, r8, #7700480 @ 0x758000 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf53c00eb │ │ │ │ + adc.w r0, r4, #7700480 @ 0x758000 │ │ │ │ str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013e088 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -204055,18 +204053,18 @@ │ │ │ │ b.n 13e0be │ │ │ │ add r2, pc, #352 @ (adr r2, 13e248 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - eors.w r0, lr, #7700480 @ 0x758000 │ │ │ │ + @ instruction: 0xf4a600eb │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013e0fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -204309,43 +204307,43 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #888 @ (adr r1, 13e6cc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r1, pc, #832 @ (adr r1, 13e698 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [r4, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r0, pc, #880 @ (adr r0, 13e6e8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf2d200eb │ │ │ │ + @ instruction: 0xf2da00eb │ │ │ │ str r2, [r1, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf28800eb │ │ │ │ + @ instruction: 0xf29000eb │ │ │ │ str r0, [r0, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf26800eb │ │ │ │ - movw r0, #41195 @ 0xa0eb │ │ │ │ - @ instruction: 0xf22e00eb │ │ │ │ + @ instruction: 0xf27000eb │ │ │ │ + @ instruction: 0xf25200eb │ │ │ │ + @ instruction: 0xf23600eb │ │ │ │ │ │ │ │ 0013e3a0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -204761,78 +204759,78 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 13e606 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [r0, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r7, #156 @ 0x9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsh r4, [r5, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh r6, [r7, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsh r6, [r7, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh r2, [r4, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh r0, [r5, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cdp 0, 15, cr0, cr6, cr11, {7} │ │ │ │ + cdp 0, 15, cr0, cr14, cr11, {7} │ │ │ │ ldrb r6, [r5, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cdp 0, 12, cr0, cr14, cr11, {7} │ │ │ │ + cdp 0, 13, cr0, cr6, cr11, {7} │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cdp 0, 10, cr0, cr14, cr11, {7} │ │ │ │ + cdp 0, 11, cr0, cr6, cr11, {7} │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cdp 0, 8, cr0, cr14, cr11, {7} │ │ │ │ + cdp 0, 9, cr0, cr6, cr11, {7} │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cdp 0, 6, cr0, cr12, cr11, {7} │ │ │ │ + cdp 0, 7, cr0, cr4, cr11, {7} │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cdp 0, 2, cr0, cr6, cr11, {7} │ │ │ │ + cdp 0, 2, cr0, cr14, cr11, {7} │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cdp 0, 0, cr0, cr4, cr11, {7} │ │ │ │ + cdp 0, 0, cr0, cr12, cr11, {7} │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stcl 0, cr0, [r0, #940]! @ 0x3ac │ │ │ │ + stcl 0, cr0, [r8, #940]! @ 0x3ac │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc 0, cr0, [ip, #940]! @ 0x3ac │ │ │ │ + stcl 0, cr0, [r4, #940] @ 0x3ac │ │ │ │ ldrb r4, [r6, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc 0, cr0, [ip, #940] @ 0x3ac │ │ │ │ + stc 0, cr0, [r4, #940]! @ 0x3ac │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013e884 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -205248,80 +205246,80 @@ │ │ │ │ b.n 13eb04 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ b.n 13e890 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rsb r0, r0, fp, asr #3 │ │ │ │ + rsb r0, r8, fp, asr #3 │ │ │ │ ldrh r0, [r7, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r6, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r6, [r5, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xeade00eb │ │ │ │ + @ instruction: 0xeae600eb │ │ │ │ ldr r6, [r2, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r5, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrd r0, r0, [r0, #940]! @ 0x3ac │ │ │ │ + ldrd r0, r0, [r8, #940]! @ 0x3ac │ │ │ │ ldr r6, [r4, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strd r0, r0, [ip, #940] @ 0x3ac │ │ │ │ + ldrd r0, r0, [r4, #940] @ 0x3ac │ │ │ │ ldr r2, [r0, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xe9aa00eb │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + @ instruction: 0xe9b200eb │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xe98600eb │ │ │ │ + @ instruction: 0xe98e00eb │ │ │ │ ldr r4, [r7, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strd r0, r0, [r2, #-940]! @ 0x3ac │ │ │ │ + strd r0, r0, [sl, #-940]! @ 0x3ac │ │ │ │ ldr r0, [r3, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmdb lr!, {r0, r1, r3, r5, r6, r7} │ │ │ │ + strd r0, r0, [r6, #-940] @ 0x3ac │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmdb r8, {r0, r1, r3, r5, r6, r7} │ │ │ │ + stmdb r0!, {r0, r1, r3, r5, r6, r7} │ │ │ │ ldrsb r6, [r1, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrd r0, r0, [r2], #940 @ 0x3ac │ │ │ │ + ldrd r0, r0, [sl], #940 @ 0x3ac │ │ │ │ ldrsb r2, [r1, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013ed58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #36864 @ 0x9000 │ │ │ │ @@ -205718,81 +205716,81 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 13ef8a │ │ │ │ nop │ │ │ │ str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsb r0, [r4, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsb r6, [r4, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 13eed4 │ │ │ │ + b.n 13eee4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r0, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r3, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r7, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 13ebd8 │ │ │ │ + b.n 13ebe8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r6, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 13eb90 │ │ │ │ + b.n 13eba0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r1, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 13eb4c │ │ │ │ + b.n 13eb5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r6, [r3, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 13eb08 │ │ │ │ + b.n 13eb18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r7, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 13eac4 │ │ │ │ + b.n 13ead4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r2, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 13ea80 │ │ │ │ + b.n 13ea90 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r2, [r5, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 13ea3c │ │ │ │ + b.n 13ea4c │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r2, [r0, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 13f9fc │ │ │ │ + b.n 13fa0c │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r6, [r3, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013f234 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -206225,89 +206223,89 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 13f496 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r1, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r0, [r3, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r6, [r3, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 13fa00 │ │ │ │ + b.n 13fa10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r6, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r3, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r6, [r1, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r2, [r1, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r5, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r6, [pc, #608] @ (13f988 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r6, [pc, #456] @ (13f8fc ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r6, [pc, #296] @ (13f868 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r6, [pc, #136] @ (13f7d0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [pc, #1016] @ (13fb4c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - svc 30 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [pc, #848] @ (13fab0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [pc, #696] @ (13fa20 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [pc, #552] @ (13f99c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [pc, #392] @ (13f908 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013f780 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -206399,29 +206397,29 @@ │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 13f7fc │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #26] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [pc, #864] @ (13fbd8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [pc, #496] @ (13fa6c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 13f934 │ │ │ │ + ble.n 13f944 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [pc, #56] @ (13f8c0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ble.n 13f8f8 │ │ │ │ + ble.n 13f908 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ble.n 13f8c0 │ │ │ │ + ble.n 13f8d0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r3, [pc, #824] @ (13fbcc ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013f894 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -206472,15 +206470,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 13f8d6 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #808] @ (13fc40 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [pc, #696] @ (13fbd4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0013f920 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -206515,15 +206513,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 13f946 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #664] @ (13fc1c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r5, [pc, #224] @ (13fa6c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0013f98c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -206642,21 +206640,21 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [pc, #944] @ (13fe64 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [pc, #224] @ (13fb9c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bge.n 13fa88 │ │ │ │ + bge.n 13fa98 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [pc, #56] @ (13fb00 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -207041,34 +207039,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r1, [pc, #752] @ (1401d0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvc.n 13ff48 │ │ │ │ + bvc.n 13ff58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r1, [pc, #288] @ (140008 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc2 0, cr0, [r6], {244} @ 0xf4 │ │ │ │ - bvc.n 13ff08 │ │ │ │ + ldc2 0, cr0, [lr], {244} @ 0xf4 │ │ │ │ + bvc.n 13ff18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r1, [pc, #136] @ (13ff7c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc2l 0, cr0, [r0], #-976 @ 0xfffffc30 │ │ │ │ - bvs.n 13fed0 │ │ │ │ + ldc2l 0, cr0, [r8], #-976 @ 0xfffffc30 │ │ │ │ + bvs.n 13fee0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [pc, #1016] @ (1402f8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mcrr2 0, 15, r0, ip, cr4 │ │ │ │ - bvs.n 13fe98 │ │ │ │ + mrrc2 0, 15, r0, r4, cr4 │ │ │ │ + bvs.n 13fea8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [pc, #888] @ (140284 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stc2 0, cr0, [ip], #-976 @ 0xfffffc30 │ │ │ │ + ldc2 0, cr0, [r4], #-976 @ 0xfffffc30 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -207413,25 +207411,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r4, [r7, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r4, [r6, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vld1.8 @ instruction: 0xf9e600f4 │ │ │ │ + vld1.8 @ instruction: 0xf9ee00f4 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vst4. {d16-d19}, [lr :256], r4 │ │ │ │ + ldr??.w r0, [r6, r4, lsl #3] │ │ │ │ cmp r8, lr │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcs.n 1402d0 │ │ │ │ + bcs.n 1402e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcs.n 140290 │ │ │ │ + bcs.n 1402a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add sl, r7 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ @@ -207753,71 +207751,71 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76200f4 │ │ │ │ + @ instruction: 0xf76a00f4 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ mvns r4, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r4, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subw r0, r0, #2292 @ 0x8f4 │ │ │ │ + subw r0, r8, #2292 @ 0x8f4 │ │ │ │ orrs r6, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r4, #25] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf61000f4 │ │ │ │ + @ instruction: 0xf61800f4 │ │ │ │ orrs r2, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r2, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - beq.n 140750 │ │ │ │ + beq.n 140760 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs.w r0, ip, #7995392 @ 0x7a0000 │ │ │ │ - beq.n 140710 │ │ │ │ + rsb r0, r4, #7995392 @ 0x7a0000 │ │ │ │ + beq.n 140720 │ │ │ │ lsls r3, r5, #3 │ │ │ │ negs r6, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf59600f4 │ │ │ │ - beq.n 1406d0 │ │ │ │ + @ instruction: 0xf59e00f4 │ │ │ │ + beq.n 1406e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ tst r6, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sbcs.w r0, r0, #7995392 @ 0x7a0000 │ │ │ │ - beq.n 140690 │ │ │ │ + sbcs.w r0, r8, #7995392 @ 0x7a0000 │ │ │ │ + beq.n 1406a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ tst r2, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adc.w r0, ip, #7995392 @ 0x7a0000 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + adcs.w r0, r4, #7995392 @ 0x7a0000 │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ rors r6, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds.w r0, r8, #7995392 @ 0x7a0000 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xf52000f4 │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ sbcs r2, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf4f200f4 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + @ instruction: 0xf4fa00f4 │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ sbcs r4, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf4ce00f4 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + @ instruction: 0xf4d600f4 │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adcs r0, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -207925,26 +207923,26 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #15] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf38600f4 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + @ instruction: 0xf38e00f4 │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ands r6, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf35c00f4 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf36400f4 │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r7, #252 @ 0xfc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf33400f4 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + @ instruction: 0xf33c00f4 │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r7, #212 @ 0xd4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001407fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -208032,21 +208030,21 @@ │ │ │ │ add.w r2, r8, #168 @ 0xa8 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 14082a │ │ │ │ nop │ │ │ │ - @ instruction: 0xf29c00f4 │ │ │ │ + subw r0, r4, #244 @ 0xf4 │ │ │ │ subs r7, #68 @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf23800f4 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + movw r0, #244 @ 0xf4 │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r6, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001408f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -208142,16 +208140,16 @@ │ │ │ │ b.n 14098e │ │ │ │ ldrb r4, [r5, #7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #90 @ 0x5a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sub.w r0, r6, #244 @ 0xf4 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + sub.w r0, lr, #244 @ 0xf4 │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001409ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -208224,21 +208222,21 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 140a5c │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r6, #244 @ 0xf4 │ │ │ │ + eors.w r0, lr, #244 @ 0xf4 │ │ │ │ subs r5, #62 @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - orrs.w r0, r0, #244 @ 0xf4 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + orrs.w r0, r8, #244 @ 0xf4 │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r4, #242 @ 0xf2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00140ac0 : │ │ │ │ ldr r1, [pc, #200] @ (140b8c ) │ │ │ │ add r1, pc │ │ │ │ @@ -208324,16 +208322,16 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #68 @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - vqadd.s32 q8, q11, q10 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + vqadd.s32 q8, q15, q10 │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r4, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00140ba8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -208740,66 +208738,66 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r3, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r2, [r1, #23] │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r3, #94 @ 0x5e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldcl 0, cr0, [ip], #976 @ 0x3d0 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stc 0, cr0, [r4, #-976] @ 0xfffffc30 │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r1, #156 @ 0x9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldcl 0, cr0, [r4], {244} @ 0xf4 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldcl 0, cr0, [ip], {244} @ 0xf4 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r1, #116 @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stc 0, cr0, [ip], #976 @ 0x3d0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldc 0, cr0, [r4], #976 @ 0x3d0 │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r1, #76 @ 0x4c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stc 0, cr0, [r2], {244} @ 0xf4 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stc 0, cr0, [sl], {244} @ 0xf4 │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mrrc 0, 15, r0, r8, cr4 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stcl 0, cr0, [r0], #-976 @ 0xfffffc30 │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc 0, cr0, [r0], #-976 @ 0xfffffc30 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + ldc 0, cr0, [r8], #-976 @ 0xfffffc30 │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stc 0, cr0, [r8], {244} @ 0xf4 │ │ │ │ + ldc 0, cr0, [r0], {244} @ 0xf4 │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r0, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rsbs r0, sl, r4, ror #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xebe200f4 │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r0, #122 @ 0x7a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs.w r0, r2, r4, ror #3 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + subs.w r0, sl, r4, ror #3 │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r0, #82 @ 0x52 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xeb8800f4 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + @ instruction: 0xeb9000f4 │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r0, #40 @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adcs.w r0, lr, r4, ror #3 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + sbc.w r0, r6, r4, ror #3 │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r7, #254 @ 0xfe │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014103c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -208867,18 +208865,18 @@ │ │ │ │ add r1, pc │ │ │ │ str.w lr, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1410c6 │ │ │ │ - orns r0, r6, r4, ror #3 │ │ │ │ + orns r0, lr, r4, ror #3 │ │ │ │ adds r7, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001410fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -209060,28 +209058,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r2, r4, #19 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r1, #5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia.w ip, {r2, r4, r5, r6, r7} │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia.w r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrd r0, r0, [r2], #-976 @ 0x3d0 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + ldrd r0, r0, [sl], #-976 @ 0x3d0 │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r5, #18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strex r0, r0, [r6, #976] @ 0x3d0 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + strex r0, r0, [lr, #976] @ 0x3d0 │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r4, #230 @ 0xe6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001412f8 : │ │ │ │ cbz r0, 141326 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -209213,23 +209211,23 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 141320 │ │ │ │ nop │ │ │ │ - b.n 1412cc │ │ │ │ + b.n 1412dc │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1411b8 │ │ │ │ + b.n 1411c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r3, #82 @ 0x52 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -209287,19 +209285,19 @@ │ │ │ │ b.n 1414a6 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r4, #28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 141408 │ │ │ │ + b.n 141418 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 001414fc : │ │ │ │ cbz r0, 141554 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -209422,25 +209420,25 @@ │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1415d4 │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r6, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 14131c │ │ │ │ + b.n 14132c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ittt hi │ │ │ │ + itet hi │ │ │ │ lslhi r3, r5, #3 │ │ │ │ - addhi r2, #248 @ 0xf8 │ │ │ │ + addls r2, #248 @ 0xf8 │ │ │ │ lslhi r3, r5, #3 │ │ │ │ - b.n 1412dc │ │ │ │ + b.n 1412ec │ │ │ │ lsls r4, r6, #3 │ │ │ │ - itt pl │ │ │ │ - lslpl r3, r5, #3 │ │ │ │ - addpl r2, #210 @ 0xd2 │ │ │ │ + itt vs │ │ │ │ + lslvs r3, r5, #3 │ │ │ │ + addvs r2, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00141648 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -209861,101 +209859,101 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r1, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 14134c │ │ │ │ + b.n 14135c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r1, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 141310 │ │ │ │ + b.n 141320 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1412d4 │ │ │ │ + b.n 1412e4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, #190 @ 0xbe │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 141298 │ │ │ │ + b.n 1412a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, #154 @ 0x9a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 14225c │ │ │ │ + b.n 14226c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, #118 @ 0x76 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 142220 │ │ │ │ + b.n 142230 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, #82 @ 0x52 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1421e4 │ │ │ │ + b.n 1421f4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, #46 @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1421a8 │ │ │ │ + b.n 1421b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r0, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 14216c │ │ │ │ + b.n 14217c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r7, #230 @ 0xe6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 14212c │ │ │ │ + b.n 14213c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r7, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1420ec │ │ │ │ + b.n 1420fc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r7, #154 @ 0x9a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1420ac │ │ │ │ + b.n 1420bc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r4, 141b52 │ │ │ │ + pop {r2} │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 14206c │ │ │ │ + b.n 14207c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r6, 141b54 │ │ │ │ + cbnz r6, 141b56 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r7, #78 @ 0x4e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 14202c │ │ │ │ + b.n 14203c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r0, 141b58 │ │ │ │ + cbnz r0, 141b5a │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 141fe8 │ │ │ │ + b.n 141ff8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r0, 141b5a │ │ │ │ + cbnz r0, 141b5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r7, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00141afc : │ │ │ │ ldr r3, [pc, #12] @ (141b0c ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -210694,15 +210692,15 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r2, [r2, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r7, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmp r5, #234 @ 0xea │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -210786,65 +210784,65 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - beq.n 1423e8 │ │ │ │ + beq.n 1423f8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r2, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bge.n 142380 │ │ │ │ + bge.n 142390 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r7, #124 @ 0x7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bge.n 142304 │ │ │ │ + bge.n 142314 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, 142414 │ │ │ │ + cbz r0, 142416 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bge.n 1422c4 │ │ │ │ + bge.n 1422d4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, 142416 │ │ │ │ + cbz r2, 142418 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r7, #18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bge.n 142484 │ │ │ │ + bge.n 142494 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r4, 142418 │ │ │ │ + cbz r4, 14241a │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r6, #236 @ 0xec │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bge.n 142444 │ │ │ │ + bge.n 142454 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, 14241a │ │ │ │ + cbz r6, 14241c │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r6, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bge.n 1423fc │ │ │ │ + bge.n 14240c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r4, 14241c │ │ │ │ + cbz r4, 14241e │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r6, #158 @ 0x9e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bls.n 1423b8 │ │ │ │ + bls.n 1423c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r4, 142420 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r6, #118 @ 0x76 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bls.n 14237c │ │ │ │ + bls.n 14238c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001423f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -211158,17 +211156,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsh r4, [r7, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmp r0, #72 @ 0x48 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvc.n 142654 │ │ │ │ + bvc.n 142664 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r4, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r3, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ str r4, [r7, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ @@ -211178,45 +211176,45 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r7, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvs.n 142658 │ │ │ │ + bvs.n 142668 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r3, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r7, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvs.n 1427f8 │ │ │ │ + bvs.n 142808 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r2, #204 @ 0xcc │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r7, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ str r6, [r5, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r6, #154 @ 0x9a │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 1426a4 │ │ │ │ + bpl.n 1426b4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r2, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 142854 │ │ │ │ + bpl.n 142864 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00142798 : │ │ │ │ cmp r0, #3 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ @@ -211254,15 +211252,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ blt.n 1427fc │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 142810 │ │ │ │ + bpl.n 142820 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r5, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00142804 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -211469,27 +211467,27 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1429a4 │ │ │ │ nop │ │ │ │ - bcc.n 14291c │ │ │ │ + bcc.n 14292c │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r0, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r4, #102 @ 0x66 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r2, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r1, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00142a00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -211530,19 +211528,19 @@ │ │ │ │ b.n 142a46 │ │ │ │ ldrsh r6, [r1, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r3, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 142a00 │ │ │ │ + bcs.n 142a10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00142a80 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ @@ -212814,214 +212812,214 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r5, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrsb r2, [r3, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 143940 │ │ │ │ + bne.n 143950 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mrc2 0, 1, r0, cr12, cr1, {7} │ │ │ │ - beq.n 1437a0 │ │ │ │ + mcr2 0, 2, r0, cr4, cr1, {7} │ │ │ │ + beq.n 1437b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [sl, #936]! @ 0x3a8 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r0, r5, #7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia.w lr, {r1, r3, r5, r6, r7} │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r6, r6, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 143cc0 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 1438e0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, pc, #840 @ (adr r7, 143c18 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 143c38 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r0, r6, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - itte ne │ │ │ │ - lslne r6, r5, #3 │ │ │ │ - addne r6, r6, #3 │ │ │ │ - lsleq r3, r5, #3 │ │ │ │ - add r6, pc, #912 @ (adr r6, 143c70 ) │ │ │ │ + ittt cs │ │ │ │ + lslcs r6, r5, #3 │ │ │ │ + addcs r6, r6, #3 │ │ │ │ + lslcs r3, r5, #3 │ │ │ │ + add r6, pc, #944 @ (adr r6, 143c90 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r1, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, pc, #496 @ (adr r3, 143ae0 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 143b00 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r4, r4, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, pc, #240 @ (adr r3, 1439ec ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 143a0c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r2, r4, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 1431d0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r6, r7, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 143ffc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r4, r5, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, pc, #376 @ (adr r1, 143a9c ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 143abc ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r4, r0, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #816 @ (adr r0, 143c64 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 143c84 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r2, r6, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #360 @ (adr r0, 143ab0 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 143ad0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r2, r0, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r4, r4, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r2, r4, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r2, r2, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r0, r2, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r0, r0, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, pc, #768 @ (adr r7, 143c84 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r6, r7, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r5, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, pc, #440 @ (adr r7, 143b50 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r4, r5, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r7, pc, #240 @ (adr r7, 143a90 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r5, #28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r7, pc, #8 @ (adr r7, 1439b4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r2, r6, #27 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r6, pc, #800 @ (adr r6, 143cd8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r7, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r6, pc, #560 @ (adr r6, 143bf4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r2, r7, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r4, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r6, r1, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r5, #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r0, #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r2, r3, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r2, r6, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r1, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r1, [pc, #880] @ (143d88 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ @@ -213338,89 +213336,89 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.w 1431a2 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r2, r5, #13 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r7, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r6, r1, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r4, r7, #9 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r2, r4, #7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r2, r2, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r4, r0, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r4, r6, #3 │ │ │ │ - ldrls r0, [sp, #0] │ │ │ │ + itet ls │ │ │ │ + lslls r4, r6, #3 │ │ │ │ + ldrhi r0, [sp, #32] │ │ │ │ lslls r3, r5, #3 │ │ │ │ asrs r6, r4, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00143e24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -214625,230 +214623,230 @@ │ │ │ │ b.n 144428 │ │ │ │ add ip, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ add lr, r4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r2, r1, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adc.w r0, r8, r1, ror #3 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + adcs.w r0, r0, r1, ror #3 │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 144bb4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r7, #19 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bpl.n 144b00 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r6, 144c06 │ │ │ │ + cbnz r6, 144c08 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r6, r4, #13 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r2, r1, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r6, r3, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r2, r4, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bne.n 144bcc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ beq.n 144c10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r0, r7, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r2, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r0, #27 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r4, r7, #27 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r2, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r2, r6, #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r5, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r2, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r6, r1, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r2, r7, #21 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r0, r7, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r0, r5, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r6, r4, #19 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r4, 144d14 │ │ │ │ + cbz r4, 144d16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r4, #18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r6, 144d10 │ │ │ │ + cbz r6, 144d12 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r0, r5, #17 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r4, 144d0e │ │ │ │ + cbz r4, 144d10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r5, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [sp, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r2, 144d0c │ │ │ │ + cbz r2, 144d0e │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r4, r6, #15 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r0, 144d10 │ │ │ │ + cbz r0, 144d12 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r3, #15 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r1, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r7, #12 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r5, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r2, 144d56 │ │ │ │ + cbz r2, 144d58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r0, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [pc, #756] @ (145024 ) │ │ │ │ movs r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ @@ -215120,72 +215118,72 @@ │ │ │ │ mov.w r1, #708 @ 0x2c4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 144428 │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ vtrn.8 q8, q13 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r5, #3 │ │ │ │ vrev32.32 q8, q13 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r4, r6, #3 │ │ │ │ vmla.i16 q0, q14, d2[3] │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cdp2 0, 11, cr0, cr6, cr10, {7} │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ cdp2 0, 1, cr0, cr12, cr10, {7} │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r5, #3 │ │ │ │ stc2l 0, cr0, [ip, #936] @ 0x3a8 │ │ │ │ │ │ │ │ 001450a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -216385,176 +216383,176 @@ │ │ │ │ nop │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stc2l 0, cr0, [r6], {234} @ 0xea │ │ │ │ strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bhi.n 145d80 │ │ │ │ + bhi.n 145d90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xfbf200ea │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xfb0000ea │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xfa7200ea │ │ │ │ stmia r3!, {r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr??.w r0, [lr, sl, lsl #2] │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh.w r0, [ip, #234] @ 0xea │ │ │ │ ldrh.w r0, [ip, #234] @ 0xea │ │ │ │ ldrb.w r0, [lr, #234] @ 0xea │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf7b800ea │ │ │ │ @ instruction: 0xf79200ea │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r3, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r5, pc, #456 @ (adr r5, 146024 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 146044 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r3, r5, #3 │ │ │ │ movw r0, #43242 @ 0xa8ea │ │ │ │ - add r5, pc, #192 @ (adr r5, 145f28 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 145f48 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ addw r0, r8, #2282 @ 0x8ea │ │ │ │ - add r4, pc, #968 @ (adr r4, 14623c ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 14625c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ bkpt 0x00ca │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r4, pc, #264 @ (adr r4, 145f84 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 145fa4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf52000ea │ │ │ │ pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, pc, #456 @ (adr r3, 146050 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 146070 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ orrs.w r0, r4, #7667712 @ 0x750000 │ │ │ │ - add r3, pc, #328 @ (adr r3, 145fd8 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 145ff8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ bic.w r0, ip, #7667712 @ 0x750000 │ │ │ │ strh r2, [r4, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 1461b0 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 1461d0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf39e00ea │ │ │ │ strh r0, [r4, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf3d600ea │ │ │ │ - add r2, pc, #328 @ (adr r2, 145ffc ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 14601c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf32a00ea │ │ │ │ - add r2, pc, #184 @ (adr r2, 145f78 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 145f98 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf31000ea │ │ │ │ - add r2, pc, #0 @ (adr r2, 145ec8 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 145ee8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r0, [r2, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movt r0, #57578 @ 0xe0ea │ │ │ │ - add r1, pc, #880 @ (adr r1, 146244 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 146264 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf2be00ea │ │ │ │ - add r1, pc, #696 @ (adr r1, 146194 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 1461b4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r6, [r7, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf27c00ea │ │ │ │ - add r1, pc, #552 @ (adr r1, 146110 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 146130 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf26c00ea │ │ │ │ - add r1, pc, #368 @ (adr r1, 146060 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 146080 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r4, [r5, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf23000ea │ │ │ │ - add r1, pc, #224 @ (adr r1, 145fdc ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 145ffc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf21a00ea │ │ │ │ - add r1, pc, #40 @ (adr r1, 145f2c ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 145f4c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r2, [r3, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ rsbs r0, lr, #234 @ 0xea │ │ │ │ strh r6, [r5, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #744 @ (adr r0, 1461fc ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 14621c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf19c00ea │ │ │ │ strh r2, [r6, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #512 @ (adr r0, 146120 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 146140 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ sbc.w r0, r2, #234 @ 0xea │ │ │ │ strh r0, [r7, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #280 @ (adr r0, 146044 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 146064 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf12800ea │ │ │ │ strh r6, [r7, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #48 @ (adr r0, 145f68 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 145f88 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf0ee00ea │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 145f48 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf0d200ea │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf0a800ea │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ orns r0, lr, #234 @ 0xea │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ands.w r0, r2, #234 @ 0xea │ │ │ │ ldr.w r1, [pc, #1188] @ 14641c │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ @@ -216985,118 +216983,118 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #564 @ 0x234 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.w 14573a │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stc 0, cr0, [lr, #936]! @ 0x3a8 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stc 0, cr0, [r2, #936] @ 0x3a8 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldcl 0, cr0, [sl, #-936] @ 0xfffffc58 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldc 0, cr0, [r2, #-936]! @ 0xfffffc58 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stc 0, cr0, [r8, #-936] @ 0xfffffc58 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldcl 0, cr0, [ip], {234} @ 0xea │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stc 0, cr0, [sl], #936 @ 0x3a8 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stc 0, cr0, [r2], {234} @ 0xea │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ mrrc 0, 14, r0, r8, cr10 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stc 0, cr0, [ip], #-936 @ 0xfffffc58 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stc 0, cr0, [r0], {234} @ 0xea │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ rsbs r0, r6, sl, asr #3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xeb8a00ea │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xeb3800ea │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xeaa600ea │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ orr.w r0, sl, sl, asr #3 │ │ │ │ ldrd r0, r0, [r2, #936]! @ 0x3a8 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00146510 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @@ -217415,53 +217413,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, r1, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf18800ea │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ sbc.w r0, r6, #234 @ 0xea │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adc.w r0, r4, #234 @ 0xea │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf12400ea │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add.w r0, r0, #234 @ 0xea │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf0dc00ea │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf0b800ea │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ eors.w r0, r2, #234 @ 0xea │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00146878 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -217784,39 +217782,39 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 146a72 │ │ │ │ b.n 146ada │ │ │ │ adds r2, r5, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r4, #202 @ 0xca │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stc2 0, cr0, [ip, #936] @ 0x3a8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r6, #936] @ 0x3a8 │ │ │ │ stc2l 0, cr0, [ip], #936 @ 0x3a8 │ │ │ │ stc2l 0, cr0, [r0], #936 @ 0x3a8 │ │ │ │ stc2l 0, cr0, [r6], {234} @ 0xea │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stc2l 0, cr0, [r4], #936 @ 0x3a8 │ │ │ │ ldc2 0, cr0, [lr], {234} @ 0xea │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stc2 0, cr0, [r0], {234} @ 0xea │ │ │ │ ldc2l 0, cr0, [ip, #-936] @ 0xfffffc58 │ │ │ │ stc2l 0, cr0, [r6], #-936 @ 0xfffffc58 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldc2 0, cr0, [r6, #-936] @ 0xfffffc58 │ │ │ │ mcrr2 0, 14, r0, ip, cr10 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00146bd8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -217894,28 +217892,28 @@ │ │ │ │ mov r2, r7 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 146c36 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r6, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @ instruction: 0xfbaa00ea │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #18 │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r2, r7, #26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00146cbc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -217984,23 +217982,23 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r2, r4, #24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #86 @ 0x56 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xfabc00ea │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xfa8400ea │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00146d80 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -218062,26 +218060,26 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #569 @ 0x239 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 146dc2 │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xfb1a00ea │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xfb2400ea │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsh.w r0, [r8, #234] @ 0xea │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsb.w r0, [r4, #234] @ 0xea │ │ │ │ │ │ │ │ 00146e54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -218198,25 +218196,25 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb2200ea │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r6, #16 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @ instruction: 0xfae800ea │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaa400ea │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00146f78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -218336,25 +218334,25 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #13 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr??.w r0, [r8, #234] @ 0xea │ │ │ │ asrs r0, r1, #12 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ vst1.8 {d16[7]}, [r0], sl │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ vld4. {d16-d19}, [r8 :128], sl │ │ │ │ │ │ │ │ 001470ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -218484,25 +218482,25 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh.w r0, [r2, #234] @ 0xea │ │ │ │ asrs r2, r0, #7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr??.w r0, [ip, sl, lsl #2] │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh.w r0, [r8, sl, lsl #2] │ │ │ │ │ │ │ │ 001471f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -218827,22 +218825,22 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movt r0, #10474 @ 0x28ea │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf4fc00ea │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00147558 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -219110,22 +219108,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf3e000ea │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf23000ea │ │ │ │ │ │ │ │ 00147818 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -219394,22 +219392,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf12000ea │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ vhadd.s32 q8, q14, q13 │ │ │ │ │ │ │ │ 00147adc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -219717,24 +219715,24 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [lr], #936 @ 0x3a8 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r4, r1, #23 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [sl], {234} @ 0xea │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00147dc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -219835,22 +219833,22 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #20 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xebf200ea │ │ │ │ lsls r0, r0, #19 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r4, r6, #3 │ │ │ │ sbcs.w r0, ip, sl, asr #3 │ │ │ │ │ │ │ │ 00147ec8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -219969,24 +219967,24 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #16 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xeae000ea │ │ │ │ lsls r2, r6, #14 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrsh r6, [r5, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ orrs.w r0, r0, sl, asr #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #15 │ │ │ │ @@ -220271,15 +220269,15 @@ │ │ │ │ adcs.w r0, lr, sl, asr #3 │ │ │ │ @ instruction: 0xeb9200ea │ │ │ │ b.n 147d54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 147e00 │ │ │ │ lsls r2, r5, #3 │ │ │ │ rsb r0, r4, sl, asr #3 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r4, r6, #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, #260] @ (1483d0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -220413,15 +220411,15 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ vaddw.u16 q0, q5, d1 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ orns r0, r2, sl, asr #3 │ │ │ │ ldrd r0, r0, [sl, #936]! @ 0x3a8 │ │ │ │ │ │ │ │ 00148408 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -220648,33 +220646,33 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r0, r1, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ mcr2 15, 3, pc, cr13, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr13, cr15, {7} │ │ │ │ subs r4, r0, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xe8d600ea │ │ │ │ subs r0, r2, r1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r6, r6, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldc2l 1, cr0, [sl, #4] │ │ │ │ adds r4, r6, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia.w lr, {r1, r3, r5, r6, r7} │ │ │ │ - ldr r7, [pc, #696] @ (148918 ) │ │ │ │ + ldr r7, [pc, #728] @ (148938 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 148630 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xe83000ea │ │ │ │ - ldr r7, [pc, #392] @ (1487f4 ) │ │ │ │ + ldr r7, [pc, #424] @ (148814 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0014866c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -220782,23 +220780,23 @@ │ │ │ │ b.n 1486c6 │ │ │ │ nop │ │ │ │ adds r4, r0, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldc2l 1, cr0, [r2], #-4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 148594 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, r3, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [pc, #200] @ (14885c ) │ │ │ │ + ldr r6, [pc, #232] @ (14887c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 148514 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 148438 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001487a0 : │ │ │ │ @@ -220863,15 +220861,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ smlad r1, lr, r1, r0 │ │ │ │ smlabb r1, r2, r1, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ b.n 148520 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00148848 : │ │ │ │ movw r3, #2097 @ 0x831 │ │ │ │ movt r3, #19456 @ 0x4c00 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1488bc │ │ │ │ @@ -220949,15 +220947,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ b.n 1484ac │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 148468 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00148930 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -221049,15 +221047,15 @@ │ │ │ │ vld2.8 {d0[0],d1[0]}, [r2], r1 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 14840c │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 148380 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00148a30 : │ │ │ │ @@ -221136,15 +221134,15 @@ │ │ │ │ strh.w r0, [sl, #257] @ 0x101 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 14833c │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 1492b0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00148afc : │ │ │ │ @@ -221201,15 +221199,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 148b44 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7de0101 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 14928c │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 149200 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00148ba0 : │ │ │ │ @@ -221278,15 +221276,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 148bf4 │ │ │ │ @ instruction: 0xf7380101 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 1491c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 149134 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00148c68 : │ │ │ │ @@ -221340,15 +221338,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 148caa │ │ │ │ nop │ │ │ │ @ instruction: 0xf6700101 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 149128 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 14909c │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00148d04 : │ │ │ │ @@ -221398,15 +221396,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 148d40 │ │ │ │ rsbs r1, r6, #8454144 @ 0x810000 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 149094 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 149008 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00148d94 : │ │ │ │ @@ -221487,15 +221485,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 148df2 │ │ │ │ adc.w r1, r4, #8454144 @ 0x810000 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 148fb0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 148f24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00148e7c : │ │ │ │ @@ -221548,15 +221546,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 148ebe │ │ │ │ orrs.w r1, ip, #8454144 @ 0x810000 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 148f14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ svc 184 @ 0xb8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00148f18 : │ │ │ │ @@ -221607,15 +221605,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 148f54 │ │ │ │ nop │ │ │ │ ubfx r1, r2, #0, #2 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ svc 110 @ 0x6e │ │ │ │ lsls r2, r5, #3 │ │ │ │ svc 38 @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00148fac : │ │ │ │ @@ -221660,15 +221658,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #377 @ 0x179 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 148ff2 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ udf #220 @ 0xdc │ │ │ │ lsls r2, r5, #3 │ │ │ │ udf #148 @ 0x94 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00149034 : │ │ │ │ @@ -221721,15 +221719,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 149076 │ │ │ │ subw r1, r4, #1 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ udf #72 @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ udf #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001490d0 : │ │ │ │ @@ -221761,15 +221759,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1490f2 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ble.n 1490e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ble.n 14905c │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00149134 : │ │ │ │ @@ -221915,21 +221913,21 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adc.w r1, r6, #1 │ │ │ │ ble.n 1492a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ble.n 14926c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bgt.n 149224 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00149248 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -221954,15 +221952,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 149260 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bgt.n 14921c │ │ │ │ lsls r2, r5, #3 │ │ │ │ bgt.n 1491a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001492a0 : │ │ │ │ @@ -222263,68 +222261,68 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1493fe │ │ │ │ bics.w r1, r6, #1 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 14966c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bgt.n 149638 │ │ │ │ lsls r2, r5, #3 │ │ │ │ blt.n 149634 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ blt.n 1495f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cdp 1, 14, cr0, cr12, cr1, {0} │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ blt.n 1494f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bge.n 14953c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ blt.n 149524 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bge.n 1494d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bge.n 149558 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bge.n 14964c │ │ │ │ lsls r2, r5, #3 │ │ │ │ bge.n 1495f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bge.n 149544 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bls.n 149570 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bls.n 1495e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ bls.n 14952c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bls.n 149708 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00149614 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -222606,31 +222604,31 @@ │ │ │ │ bls.n 1498e4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bhi.n 149860 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adcs.w r1, ip, r1 │ │ │ │ bhi.n 1499b0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ bhi.n 149924 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvc.n 14987c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvc.n 149848 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00149908 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -222683,28 +222681,28 @@ │ │ │ │ add r0, pc │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 149970 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bvc.n 149a28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strd r0, r1, [sl, #4] │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 149a68 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvc.n 149a20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001499b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -222770,17 +222768,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmdb r6!, {r0, r8} │ │ │ │ bvs.n 149a0c │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb r4, {r0, r8} │ │ │ │ bvs.n 1499cc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bvs.n 149b3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00149a64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -223504,29 +223502,29 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 149ef0 │ │ │ │ b.n 149b1e │ │ │ │ nop │ │ │ │ strd r0, r1, [r2], #-4 │ │ │ │ @ instruction: 0xe85c0101 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ bpl.n 14a1b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 14a1cc │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 14a188 │ │ │ │ lsls r1, r0, #4 │ │ │ │ bpl.n 14a148 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ bmi.n 14a1f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ rors r0, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r6, #10] │ │ │ │ movs r0, r0 │ │ │ │ @@ -223534,97 +223532,97 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ bcc.n 14a20c │ │ │ │ lsls r2, r5, #3 │ │ │ │ bmi.n 14a264 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bcc.n 14a148 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bcc.n 14a2a4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bcs.n 14a1f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bcs.n 14a174 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bcs.n 14a14c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bcc.n 14a274 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bcs.n 14a2a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r7, #44 @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r7, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ bne.n 14a1e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r5, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r6, #110 @ 0x6e │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r6, #70 @ 0x46 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r6, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r5, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ beq.n 14a1f4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r5, #188 @ 0xbc │ │ │ │ lsls r2, r5, #3 │ │ │ │ beq.n 14a1fc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bne.n 14a29c │ │ │ │ lsls r2, r5, #3 │ │ │ │ beq.n 14a340 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014a2cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -224346,117 +224344,117 @@ │ │ │ │ beq.w 14a710 │ │ │ │ b.n 14a376 │ │ │ │ nop │ │ │ │ b.n 14aa5c │ │ │ │ lsls r1, r0, #4 │ │ │ │ svc 252 @ 0xfc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ svc 112 @ 0x70 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r5, {r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r1, #54 @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r6, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #64] @ (14ab0c ) │ │ │ │ + ldr r2, [pc, #96] @ (14ab2c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, #70 @ 0x46 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r5, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r5, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r5, #104 @ 0x68 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r7!, {r2, r3} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r7!, {r1} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014ab30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -225442,15 +225440,15 @@ │ │ │ │ beq.w 14b426 │ │ │ │ b.n 14adc8 │ │ │ │ nop │ │ │ │ bvc.n 14b4c0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ bvc.n 14b690 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -225464,21 +225462,21 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r3!, {r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ bpl.n 14b614 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r7, #152 @ 0x98 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -225486,143 +225484,143 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r3!, {r1, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r3!, {r1, r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r3!, {r2, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r3!, {r1, r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r2!, {r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [pc, #792] @ (14b934 ) │ │ │ │ + ldr r7, [pc, #824] @ (14b954 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ it al │ │ │ │ lslal r2, r5, #3 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, #138 @ 0x8a │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r0!, {r2, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r0!, {r1, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [pc, #488] @ (14b830 ) │ │ │ │ + ldr r5, [pc, #520] @ (14b850 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ itee mi │ │ │ │ lslmi r2, r5, #3 │ │ │ │ - movpl r2, #86 @ 0x56 │ │ │ │ + movpl r2, #94 @ 0x5e │ │ │ │ lslpl r3, r5, #3 │ │ │ │ pop {r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [pc, #216] @ (14b730 ) │ │ │ │ + ldr r5, [pc, #248] @ (14b750 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [pc, #56] @ (14b69c ) │ │ │ │ + ldr r5, [pc, #88] @ (14b6bc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #928] @ (14ba10 ) │ │ │ │ + ldr r4, [pc, #960] @ (14ba30 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r1, r3, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #776] @ (14b984 ) │ │ │ │ + ldr r4, [pc, #808] @ (14b9a4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r1, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #616] @ (14b8f0 ) │ │ │ │ + ldr r4, [pc, #648] @ (14b910 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ bkpt 0x00d6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #424] @ (14b840 ) │ │ │ │ + ldr r4, [pc, #456] @ (14b860 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ pop {r1, r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ bkpt 0x00a4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #208] @ (14b774 ) │ │ │ │ + ldr r4, [pc, #240] @ (14b794 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ pop {r3, r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #40] @ (14b6d4 ) │ │ │ │ + ldr r4, [pc, #72] @ (14b6f4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r2, r3, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #912] @ (14ba48 ) │ │ │ │ + ldr r3, [pc, #944] @ (14ba68 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r2} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r3, [pc, #616] @ (14b930 ) │ │ │ │ + ldr r3, [pc, #648] @ (14b950 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r4, 14b73e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #464] @ (14b8a4 ) │ │ │ │ + ldr r3, [pc, #496] @ (14b8c4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r6, 14b740 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #312] @ (14b818 ) │ │ │ │ + ldr r3, [pc, #344] @ (14b838 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r0, 14b744 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #160] @ (14b78c ) │ │ │ │ + ldr r3, [pc, #192] @ (14b7ac ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r2, 14b746 │ │ │ │ lsls r2, r5, #3 │ │ │ │ pop {r2, r3, r4, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #1016] @ (14baf4 ) │ │ │ │ + ldr r3, [pc, #24] @ (14b714 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbnz r0, 14b748 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ @@ -225735,35 +225733,35 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 14b764 │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #520] @ (14ba28 ) │ │ │ │ + ldr r1, [pc, #552] @ (14ba48 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ pop {r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r3, {r2, r3, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [pc, #288] @ (14b950 ) │ │ │ │ + ldr r1, [pc, #320] @ (14b970 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r2, 14b89c │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbnz r2, 14b8a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbnz r4, 14b89c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [pc, #952] @ (14bbfc ) │ │ │ │ + ldr r0, [pc, #984] @ (14bc1c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r4, 14b89e │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -225859,33 +225857,33 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 14b898 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #328] @ (14ba88 ) │ │ │ │ + ldr r0, [pc, #360] @ (14baa8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbnz r0, 14b9b6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [pc, #144] @ (14b9d8 ) │ │ │ │ + ldr r0, [pc, #176] @ (14b9f8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbnz r0, 14b9be │ │ │ │ lsls r2, r5, #3 │ │ │ │ - blx pc │ │ │ │ + ldr r0, [pc, #0] @ (14b950 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbnz r2, 14b9a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ rev16 r6, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ rev16 r2, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ rev r4, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014b968 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -225972,23 +225970,23 @@ │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r6, 14ba60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r0, 14ba64 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014ba58 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -226073,23 +226071,23 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb86e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb848 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014bb40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -226248,35 +226246,35 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ cbnz r4, 14bce6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add lr, r7 │ │ │ │ + add lr, r8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xb89a │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r0, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb6dc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r4, r3 │ │ │ │ + add r4, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb692 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014bd10 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -226395,27 +226393,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb75e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - orrs r0, r7 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014be34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -226534,27 +226532,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xb63a │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r4!, {r1, r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xb604 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014bf60 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -226675,27 +226673,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r1, r2, r3, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r3!, {r1, r2, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r2, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014c08c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -226847,27 +226845,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 14c254 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ands r6, r3 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ cbz r2, 14c252 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 14c24a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014c200 : │ │ │ │ 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 │ │ │ │ @@ -226989,27 +226987,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r4, r6, #3 │ │ │ │ uxth r2, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ sxtb r2, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbz r0, 14c376 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014c338 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -227128,27 +227126,27 @@ │ │ │ │ movlt r0, r0 │ │ │ │ ittt ls │ │ │ │ lslls r1, r0, #4 │ │ │ │ ldrls r0, [r0, #28] │ │ │ │ movls r0, r0 │ │ │ │ cbz r6, 14c45e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ sevl │ │ │ │ lsls r1, r0, #4 │ │ │ │ cbz r4, 14c45c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 14c458 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014c45c : │ │ │ │ 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 │ │ │ │ @@ -227270,27 +227268,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bkpt 0x0024 │ │ │ │ lsls r1, r0, #4 │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014c590 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -227531,39 +227529,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r4, r6, #3 │ │ │ │ pop {r1, r2, r3, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r6, sp, #840 @ 0x348 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014c800 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -227693,21 +227691,21 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 14c8d4 │ │ │ │ nop │ │ │ │ hlt 0x0038 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r4, r7, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ rev r4, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014c95c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -227883,33 +227881,33 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 14caf0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xb8e8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r2, sp, #808 @ 0x328 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014cb10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228056,33 +228054,33 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7c6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xb76e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014cc84 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228232,33 +228230,33 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ setend le │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r4} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, pc, #872 @ (adr r7, 14d168 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014ce00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228405,33 +228403,33 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, pc, #152 @ (adr r7, 14cfe8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r6, pc, #952 @ (adr r6, 14d314 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r6, pc, #592 @ (adr r6, 14d1b8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r6, pc, #400 @ (adr r6, 14d104 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014cf74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228637,15 +228635,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r4, pc, #584 @ (adr r4, 14d3cc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014d188 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -228765,15 +228763,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r7, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r3, pc, #224 @ (adr r3, 14d3c0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014d2e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228895,15 +228893,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r4, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r1, pc, #896 @ (adr r1, 14d7b8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014d438 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -229025,15 +229023,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r1, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r0, pc, #544 @ (adr r0, 14d7b0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014d590 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -229155,15 +229153,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r6, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014d6e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -229285,15 +229283,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014d840 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -229415,15 +229413,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014d998 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -229545,15 +229543,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014daf0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -229675,15 +229673,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #15 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014dc48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -229805,15 +229803,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014dda0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -229935,15 +229933,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014def8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -230064,15 +230062,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014e050 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -230107,15 +230105,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014e0b4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -230259,15 +230257,15 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r1, pc, #424 @ (adr r1, 14e3b4 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014e218 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -230493,43 +230491,43 @@ │ │ │ │ b.n 14e290 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #696 @ (adr r0, 14e720 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r0, pc, #656 @ (adr r0, 14e6fc ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r0, pc, #360 @ (adr r0, 14e5e0 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r1, #158 @ 0x9e │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r1, #138 @ 0x8a │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfac600e9 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add lr, r8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf18000ea │ │ │ │ - sbc.w r0, r2, #234 @ 0xea │ │ │ │ - adc.w r0, r2, #234 @ 0xea │ │ │ │ - @ instruction: 0xf12200ea │ │ │ │ + @ instruction: 0xf18800ea │ │ │ │ + sbc.w r0, sl, #234 @ 0xea │ │ │ │ + adc.w r0, sl, #234 @ 0xea │ │ │ │ + @ instruction: 0xf12a00ea │ │ │ │ str r2, [sp, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014e4b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -230639,28 +230637,28 @@ │ │ │ │ b.n 14e528 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str??.w r0, [ip, r9, lsl #2] │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vext.8 q0, q13, q13, #0 │ │ │ │ + vmla.i d16, d18, d2[6] │ │ │ │ │ │ │ │ 0014e5f0 : │ │ │ │ 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] @ (14e6d4 ) │ │ │ │ @@ -230745,22 +230743,22 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14e644 │ │ │ │ ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ @ instruction: 0xf73800e9 │ │ │ │ - cdp 0, 10, cr0, cr10, cr10, {7} │ │ │ │ + cdp 0, 11, cr0, cr2, cr10, {7} │ │ │ │ │ │ │ │ 0014e6f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -231037,36 +231035,36 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf4a000e9 │ │ │ │ ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xebea00ea │ │ │ │ + @ instruction: 0xebf200ea │ │ │ │ ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - rsb r0, r8, sl, asr #3 │ │ │ │ - sub.w r0, sl, sl, asr #3 │ │ │ │ + rsbs r0, r0, sl, asr #3 │ │ │ │ + subs.w r0, r2, sl, asr #3 │ │ │ │ │ │ │ │ 0014ea1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r0, 14ea42 │ │ │ │ @@ -231184,23 +231182,23 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - eor.w r0, r6, sl, asr #3 │ │ │ │ + eor.w r0, lr, sl, asr #3 │ │ │ │ ldrh r4, [r0, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - orrs.w r0, lr, sl, asr #3 │ │ │ │ + orn r0, r6, sl, asr #3 │ │ │ │ ldrh r4, [r3, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0014eb58 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r1 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cbz r2, 14ebce │ │ │ │ @@ -231397,21 +231395,21 @@ │ │ │ │ add r1, pc │ │ │ │ adds r2, #24 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ b.n 14ed18 │ │ │ │ nop │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r4, [r1, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r4, [r3, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r4, [r2, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r0, [r6, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014ed60 : │ │ │ │ @@ -231690,39 +231688,39 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r2, [r0, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 14ebe4 │ │ │ │ + b.n 14ebf4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 14eba4 │ │ │ │ + b.n 14ebb4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 14eb68 │ │ │ │ + b.n 14eb78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 14eb2c │ │ │ │ + b.n 14eb3c │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ mov r8, r2 │ │ │ │ @@ -231968,48 +231966,48 @@ │ │ │ │ blx b9524 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14f1b2 │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r6, sp, #872 @ 0x368 │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r6, sp, #776 @ 0x308 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ rsbs r0, ip, r9, asr #3 │ │ │ │ - b.n 14f9b0 │ │ │ │ + b.n 14f9c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 14f974 │ │ │ │ + b.n 14f984 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 14f92c │ │ │ │ + b.n 14f93c │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 14f8e8 │ │ │ │ + b.n 14f8f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 14f8ac │ │ │ │ + b.n 14f8bc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 14f870 │ │ │ │ + b.n 14f880 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014f334 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -232052,15 +232050,15 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 14f364 │ │ │ │ strh r6, [r4, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r0, [r4, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014f3b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -232274,51 +232272,51 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r6, [r7, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r2, [r3, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r0, [r7, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r4, [r6, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 14f69c │ │ │ │ + b.n 14f6ac │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 14f65c │ │ │ │ + b.n 14f66c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 14f61c │ │ │ │ + b.n 14f62c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r4, [r4, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r6, [r7, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014f624 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -232375,17 +232373,17 @@ │ │ │ │ b.n 14f666 │ │ │ │ ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r0, [r2, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014f6cc : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -232442,17 +232440,17 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #32] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #30] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r2, [r5, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -232504,17 +232502,17 @@ │ │ │ │ b.n 14f7a6 │ │ │ │ ldrh r0, [r5, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ble.n 14f72c │ │ │ │ + ble.n 14f73c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r2, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014f80c : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -232576,17 +232574,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bgt.n 14f88c │ │ │ │ + bgt.n 14f89c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r5, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014f8bc : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -232640,17 +232638,17 @@ │ │ │ │ b.n 14f8f2 │ │ │ │ ldrh r6, [r3, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #14] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bgt.n 14f9e0 │ │ │ │ + bgt.n 14f9f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014f958 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -232755,25 +232753,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 14f9b4 │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r4, [r7, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ b.n 15023c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 14fb00 │ │ │ │ + blt.n 14fb10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - blt.n 14fab8 │ │ │ │ + blt.n 14fac8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0014fa8c : │ │ │ │ stmdb 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 │ │ │ │ @@ -233944,195 +233942,195 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrh r4, [r7, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r4, r7, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r5, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, r7, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r3, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ udf #58 @ 0x3a │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r3, #29] │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r0, r1, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r2, [r5, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r2, r4, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r2, [r1, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r6, [r5, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r2, r4, #19 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r5, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ asrs r6, r2, #15 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r2, [r6, #13] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bge.n 150910 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r2, [r5, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q0, , #4 │ │ │ │ + vshr.u64 q8, , #60 │ │ │ │ strb r2, [r7, #11] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vshr.u64 q0, , #56 │ │ │ │ + vshr.u64 q0, , #48 │ │ │ │ bls.n 150838 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r6, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vqadd.u64 q0, q8, │ │ │ │ + vqadd.u64 q0, q12, │ │ │ │ strb r6, [r5, #9] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mrc2 0, 7, r0, cr8, cr3, {7} │ │ │ │ + vqadd.u8 q0, q8, │ │ │ │ bls.n 150930 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ bhi.n 1508b8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrc2 0, 4, r0, cr0, cr3, {7} │ │ │ │ + mrc2 0, 4, r0, cr8, cr3, {7} │ │ │ │ strb r6, [r1, #7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ bhi.n 150840 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrc2 0, 2, r0, cr2, cr3, {7} │ │ │ │ + mrc2 0, 2, r0, cr10, cr3, {7} │ │ │ │ strb r0, [r2, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ bhi.n 1509dc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrc2 0, 0, r0, cr0, cr3, {7} │ │ │ │ + mrc2 0, 0, r0, cr8, cr3, {7} │ │ │ │ strb r6, [r1, #5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc2l 0, cr0, [r0, #972]! @ 0x3cc │ │ │ │ + stc2l 0, cr0, [r8, #972]! @ 0x3cc │ │ │ │ bvc.n 150934 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r2, [r1, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ bvc.n 1508c4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #-972] @ 0xfffffc34 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldc2l 0, cr0, [lr, #-972] @ 0xfffffc34 │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r1, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ bvc.n 1509cc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc2l 0, cr0, [lr], #972 @ 0x3cc │ │ │ │ + stc2 0, cr0, [r6, #-972] @ 0xfffffc34 │ │ │ │ strb r4, [r7, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ bvs.n 150960 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc2l 0, cr0, [r2], {243} @ 0xf3 │ │ │ │ + stc2l 0, cr0, [sl], {243} @ 0xf3 │ │ │ │ strb r0, [r0, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldc2 0, cr0, [r8], #972 @ 0x3cc │ │ │ │ + stc2l 0, cr0, [r0], {243} @ 0xf3 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc2 0, cr0, [r8], {243} @ 0xf3 │ │ │ │ + ldc2 0, cr0, [r0], {243} @ 0xf3 │ │ │ │ bvs.n 1508c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mrrc2 0, 15, r0, sl, cr3 │ │ │ │ + stc2l 0, cr0, [r2], #-972 @ 0xfffffc34 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc2 0, cr0, [sl], #-972 @ 0xfffffc34 │ │ │ │ + ldc2 0, cr0, [r2], #-972 @ 0xfffffc34 │ │ │ │ bvs.n 150a18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bvs.n 1509c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfbdc00f3 │ │ │ │ + @ instruction: 0xfbe400f3 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bpl.n 150954 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfb9c00f3 │ │ │ │ + @ instruction: 0xfba400f3 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r1, [pc, #1200] @ 150e6c │ │ │ │ ldr.w r2, [pc, #1200] @ 150e70 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #260 @ 0x104 │ │ │ │ @@ -234566,108 +234564,108 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1506ae │ │ │ │ b.w 14fc12 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r0, #243] @ 0xf3 │ │ │ │ + ldr??.w r0, [r8, #243] @ 0xf3 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh.w r0, [ip, #243] @ 0xf3 │ │ │ │ + vst1.8 @ instruction: 0xf9c400f3 │ │ │ │ bcc.n 150e18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ bcc.n 150d88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vst4. {d16-d19}, [r6 :256], r3 │ │ │ │ + vst4. {d16-d19}, [lr :256], r3 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bcc.n 150f14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vst4. {d0-d3}, [sl :256], r3 │ │ │ │ + ldrsb.w r0, [r2, r3, lsl #3] │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr??.w r0, [r8, #243] @ 0xf3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + vst4. {d0-d3}, [r0 :256], r3 │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh.w r0, [ip, #243] @ 0xf3 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldrh.w r0, [r4, #243] @ 0xf3 │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh.w r0, [r8, r3, lsl #3] │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + str.w r0, [r0, r3, lsl #3] │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf7e400f3 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xf7ec00f3 │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf7bc00f3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xf7c400f3 │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf72800f3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf73000f3 │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf6d400f3 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + @ instruction: 0xf6dc00f3 │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf63600f3 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf63e00f3 │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf59000f3 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + @ instruction: 0xf59800f3 │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00150f44 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -234775,26 +234773,26 @@ │ │ │ │ b.n 150fa4 │ │ │ │ strb r4, [r2, #14] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r6, [r1, #14] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, sl, #7962624 @ 0x798000 │ │ │ │ + bics.w r0, r2, #7962624 @ 0x798000 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r1, #13] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00151088 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -234902,26 +234900,26 @@ │ │ │ │ nop │ │ │ │ strb r0, [r2, #9] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r2, [r1, #9] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2e600f3 │ │ │ │ + @ instruction: 0xf2ee00f3 │ │ │ │ str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r1, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001511cc : │ │ │ │ stmdb 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 │ │ │ │ @@ -235136,41 +235134,41 @@ │ │ │ │ b.n 1512c6 │ │ │ │ strb r0, [r2, #4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - sub.w r0, r4, #243 @ 0xf3 │ │ │ │ + sub.w r0, ip, #243 @ 0xf3 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0fc00f3 │ │ │ │ + add.w r0, r4, #243 @ 0xf3 │ │ │ │ str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r5, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf0c200f3 │ │ │ │ + @ instruction: 0xf0ca00f3 │ │ │ │ str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vshr.s64 q8, , #22 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + vshr.s64 q8, , #14 │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00151454 : │ │ │ │ stmdb 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 │ │ │ │ @@ -235272,21 +235270,21 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mcr 0, 5, r0, cr14, cr3, {7} │ │ │ │ + mrc 0, 5, r0, cr6, cr3, {7} │ │ │ │ str r4, [r5, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mrc 0, 3, r0, cr14, cr3, {7} │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + mcr 0, 4, r0, cr6, cr3, {7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r6, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00151578 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -235434,42 +235432,42 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - blt.n 151748 │ │ │ │ + blt.n 151758 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - blt.n 151704 │ │ │ │ + blt.n 151714 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ite ne │ │ │ │ + itt ne │ │ │ │ lslne r2, r5, #3 │ │ │ │ - streq r0, [r6, #36] @ 0x24 │ │ │ │ + strne r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mrc 0, 6, r0, cr6, cr3, {7} │ │ │ │ - bkpt 0x00f2 │ │ │ │ + mrc 0, 6, r0, cr14, cr3, {7} │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mrc 0, 5, r0, cr6, cr3, {7} │ │ │ │ - bkpt 0x00d0 │ │ │ │ + mrc 0, 5, r0, cr14, cr3, {7} │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r5, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mrc 0, 4, r0, cr4, cr3, {7} │ │ │ │ - bkpt 0x00ac │ │ │ │ + mrc 0, 4, r0, cr12, cr3, {7} │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r1, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mrc 0, 3, r0, cr0, cr3, {7} │ │ │ │ + mrc 0, 3, r0, cr8, cr3, {7} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (151790 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (151794 ) │ │ │ │ @@ -235759,15 +235757,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrsh r2, [r5, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsh r6, [r0, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sbcs.w r0, r2, r3, ror #3 │ │ │ │ + sbcs.w r0, sl, r3, ror #3 │ │ │ │ │ │ │ │ 00151a04 : │ │ │ │ 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, r1 │ │ │ │ @@ -235975,41 +235973,41 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - eor.w r0, lr, r3, ror #3 │ │ │ │ + eors.w r0, r6, r3, ror #3 │ │ │ │ ldrsh r2, [r1, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrsh r6, [r4, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bic.w r0, r2, r3, ror #3 │ │ │ │ + bic.w r0, sl, r3, ror #3 │ │ │ │ ldrb r0, [r4, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strd r0, r0, [sl, #972] @ 0x3cc │ │ │ │ + ldrd r0, r0, [r2, #972] @ 0x3cc │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r1, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xe99a00f3 │ │ │ │ + @ instruction: 0xe9a200f3 │ │ │ │ ldrb r4, [r5, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrd r0, r0, [r6, #-972]! @ 0x3cc │ │ │ │ - cbnz r4, 151c7c │ │ │ │ + ldrd r0, r0, [lr, #-972]! @ 0x3cc │ │ │ │ + cbnz r4, 151c7e │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrd r0, r0, [r2, #-972] @ 0x3cc │ │ │ │ - cbnz r0, 151c80 │ │ │ │ + ldrd r0, r0, [sl, #-972] @ 0x3cc │ │ │ │ + cbnz r0, 151c82 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r2, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00151c68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -236262,47 +236260,47 @@ │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 151cde │ │ │ │ b.n 151d78 │ │ │ │ ldrb r6, [r4, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 151ee0 │ │ │ │ + b.n 151ef0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r4, [r6, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 151d94 │ │ │ │ + b.n 151da4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r0, [r1, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 151d10 │ │ │ │ + b.n 151d20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r6, [r7, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r4, r7, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 151cc4 │ │ │ │ + b.n 151cd4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r6, [r1, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 151c7c │ │ │ │ + b.n 151c8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r2, [r5, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r4, [r4, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 151c24 │ │ │ │ + b.n 151c34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r2, [r6, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00151f40 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -236391,20 +236389,20 @@ │ │ │ │ b.n 151f78 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 151b5c │ │ │ │ + b.n 151b6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf4aa00e9 │ │ │ │ - b.n 151ae8 │ │ │ │ + b.n 151af8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r1, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00152038 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -236430,15 +236428,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #537 @ 0x219 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 15204e │ │ │ │ - b.n 151a5c │ │ │ │ + b.n 151a6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r7, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00152090 : │ │ │ │ @@ -236473,15 +236471,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ subs r3, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ b.n 1520b4 │ │ │ │ - b.n 1519f4 │ │ │ │ + b.n 151a04 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r7, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001520f8 : │ │ │ │ @@ -236971,83 +236969,83 @@ │ │ │ │ nop │ │ │ │ str r6, [r3, #28] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #28] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 152df8 │ │ │ │ + b.n 152e08 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r4, [r5, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 152c20 │ │ │ │ + b.n 152c30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r4, [r7, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 152a98 │ │ │ │ + b.n 152aa8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r6, [r6, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsh r4, [r6, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 152a10 │ │ │ │ + b.n 152a20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r5, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ rev r0, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 15292c │ │ │ │ + b.n 15293c │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r6, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbnz r0, 152690 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbnz r2, 152682 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbnz r6, 152676 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 15270c │ │ │ │ + b.n 15271c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r6, [r1, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 152684 │ │ │ │ + b.n 152694 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xf53400e9 │ │ │ │ adds.w r0, r4, #7634944 @ 0x748000 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r0, [r2, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r6, [r4, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r4, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r6, [r7, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r2, [r2, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001526b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -237151,25 +237149,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 152714 │ │ │ │ nop │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r2, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r4, [r3, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xb64a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001527e8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -237273,25 +237271,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 152846 │ │ │ │ nop │ │ │ │ ldrh r4, [r6, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 15294c │ │ │ │ + ble.n 15295c │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [r4, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r2, [r5, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r1, r2, r4, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0015291c : │ │ │ │ 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 │ │ │ │ @@ -237438,35 +237436,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1529ae │ │ │ │ nop │ │ │ │ ldr r0, [r0, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 152a38 │ │ │ │ + blt.n 152a48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r7, [pc, #560] @ (152ce0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r0, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ cbz r6, 152b30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - blt.n 152aec │ │ │ │ + blt.n 152afc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [pc, #856] @ (152e20 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bge.n 152a64 │ │ │ │ + bge.n 152a74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [pc, #552] @ (152d00 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00152ad8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -237594,31 +237592,31 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 152b58 │ │ │ │ nop │ │ │ │ ldr r4, [r0, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 152c6c │ │ │ │ + bge.n 152c7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r5, [pc, #912] @ (152fc4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsb r0, [r3, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bls.n 152d14 │ │ │ │ + bls.n 152d24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r5, [pc, #160] @ (152cec ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00152c50 : │ │ │ │ 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 │ │ │ │ @@ -237767,35 +237765,35 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 152cf4 │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 152cf4 │ │ │ │ + bhi.n 152d04 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [pc, #288] @ (152f14 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r7, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvc.n 152da0 │ │ │ │ + bvc.n 152db0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, pc, #944 @ (adr r7, 1531b8 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 1531d8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r3, [pc, #568] @ (153044 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, pc, #792 @ (adr r7, 153128 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 153148 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvc.n 152d1c │ │ │ │ + bvc.n 152d2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, pc, #648 @ (adr r7, 1530a0 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 1530c0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r3, [pc, #280] @ (152f34 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00152e1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -237923,31 +237921,31 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 152eae │ │ │ │ nop │ │ │ │ strb r6, [r7, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 152f18 │ │ │ │ + bvs.n 152f28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [pc, #576] @ (1531c8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r0, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r6, sp, #920 @ 0x398 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, pc, #344 @ (adr r6, 1530ec ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 15310c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvs.n 152fc0 │ │ │ │ + bvs.n 152fd0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, pc, #200 @ (adr r6, 153064 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 153084 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r1, [pc, #848] @ (1532f0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, pc, #48 @ (adr r6, 152fd4 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 152ff4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00152fa4 : │ │ │ │ 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 │ │ │ │ @@ -238096,35 +238094,35 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 153048 │ │ │ │ strh r0, [r7, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1531a4 │ │ │ │ + bpl.n 1531b4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [pc, #976] @ (15351c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r0, [r5, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #752 @ (adr r4, 153448 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 153468 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 153250 │ │ │ │ + bmi.n 153060 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, pc, #608 @ (adr r4, 1533c0 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 1533e0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [pc, #232] @ (15324c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r4, pc, #448 @ (adr r4, 153328 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 153348 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 1531c8 │ │ │ │ + bmi.n 1531d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, pc, #304 @ (adr r4, 1532a0 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 1532c0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0x47ee │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00153174 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -238252,31 +238250,31 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 153206 │ │ │ │ str r6, [r4, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1533c0 │ │ │ │ + bcc.n 1533d0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bx r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r5, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 1536e4 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 153304 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcs.n 153268 │ │ │ │ + bcs.n 153278 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, pc, #872 @ (adr r2, 15365c ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 15367c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ mov r4, pc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, pc, #712 @ (adr r2, 1535c4 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 1535e4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001532fc : │ │ │ │ ldr r3, [pc, #48] @ (153330 ) │ │ │ │ ldr.w ip, [pc, #52] @ 153334 │ │ │ │ add r3, pc │ │ │ │ vldr d6, [r0] │ │ │ │ @@ -238503,33 +238501,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #576] @ (153740 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ bx r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcs.n 1534ec │ │ │ │ + bcs.n 1534fc │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r7, [pc, #248] @ (153608 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ mov lr, r9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcs.n 153480 │ │ │ │ + bcs.n 153490 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ mov r6, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcs.n 15356c │ │ │ │ + bcs.n 15357c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #776 @ (adr r0, 153834 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 153854 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bne.n 153500 │ │ │ │ + bne.n 153510 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 1530a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00153534 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -238882,29 +238880,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #504] @ (153a68 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ muls r6, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r5, #3 │ │ │ │ orrs r2, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmn r6, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00153894 : │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ bx lr │ │ │ │ @@ -239273,15 +239271,15 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #184] @ (153cfc ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r1, [pc, #920] @ (153fe0 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ sbcs r2, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ sbcs r6, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @@ -239299,57 +239297,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ adcs r2, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ands r2, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r7, #182 @ 0xb6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r7, #84 @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r7, #50 @ 0x32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r7, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00153cd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -239515,39 +239513,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #152 @ 0x98 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp lr, ip │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r5, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r6, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r6, ip │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r5, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00153ea0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -239819,39 +239817,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ muls r6, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #206 @ 0xce │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ orrs r0, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r4, #112 @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, #34 @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r4, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r3, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r3, #152 @ 0x98 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 00154174 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -239972,27 +239970,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adcs r2, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r4, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, #132 @ 0x84 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, #46 @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001542a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -240131,27 +240129,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #102 @ 0x66 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r7, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #46 @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, #210 @ 0xd2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00154404 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -240278,15 +240276,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00154520 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -240560,39 +240558,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #96 @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r0, [r2, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r6, #42 @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r5, #242 @ 0xf2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r4, #32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r5, #186 @ 0xba │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001547c8 : │ │ │ │ ldr r3, [pc, #116] @ (154840 ) │ │ │ │ movw r2, #31562 @ 0x7b4a │ │ │ │ @@ -240646,16 +240644,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ revsh r2, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r4, #234 @ 0xea │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r4, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - it vc │ │ │ │ - lslvc r3, r6, #3 │ │ │ │ + nop {8} │ │ │ │ + lsls r3, r6, #3 │ │ │ │ │ │ │ │ 00154858 : │ │ │ │ ldr r3, [pc, #12] @ (154868 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #12] @ (15486c ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -240766,23 +240764,23 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r2, #104 @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #96 @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r3, #158 @ 0x9e │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 0015497c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -240855,17 +240853,17 @@ │ │ │ │ ldrh r6, [r6, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrh r2, [r1, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ vmla.i d0, d22, d1[6] │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r2, #218 @ 0xda │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00154a40 : │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r3 │ │ │ │ @@ -241111,51 +241109,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xb762 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r7, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xb710 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r4, 154d3c │ │ │ │ + cbnz r4, 154d3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r1, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r0, 154d40 │ │ │ │ + cbnz r0, 154d42 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r0, #236 @ 0xec │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r0, 154d42 │ │ │ │ + cbnz r0, 154d44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r0, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00154cf0 : │ │ │ │ ldr r2, [pc, #24] @ (154d0c ) │ │ │ │ movw r3, #33973 @ 0x84b5 │ │ │ │ movt r3, #65517 @ 0xffed │ │ │ │ add r3, r0 │ │ │ │ @@ -241653,81 +241651,81 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r7, #186 @ 0xba │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r0, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 155240 │ │ │ │ + cbnz r6, 155242 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsb r4, [r1, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ cmp r6, #210 @ 0xd2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r2, [r4, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbz r6, 155296 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r3, #194 @ 0xc2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r4, #204 @ 0xcc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r4, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r3, #218 @ 0xda │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r3, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001552a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -241870,33 +241868,33 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r7, sp, #864 @ 0x360 │ │ │ │ lsls r1, r0, #4 │ │ │ │ b.n 1550c4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r7, #198 @ 0xc6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r4, 1554a0 │ │ │ │ + cbz r4, 1554a2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r2, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r1, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00155430 : │ │ │ │ @@ -242387,103 +242385,103 @@ │ │ │ │ b.n 155698 │ │ │ │ cmp r6, #126 @ 0x7e │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r7, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1559de │ │ │ │ + cbz r4, 1559e0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r7, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [pc, #160] @ (155a4c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ cmp r0, #156 @ 0x9c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r1, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r3, sp, #912 @ 0x390 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r7, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r4, #240 @ 0xf0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r4, #202 @ 0xca │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r4, #94 @ 0x5e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r4, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00155a40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -242784,21 +242782,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #488] @ (155f38 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r6, [r6, #15] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ movs r0, r0 │ │ │ │ @@ -242806,27 +242804,27 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r7, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00155d98 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -243223,71 +243221,71 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r1, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r4, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r8, sp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r2, [r2, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r4, r6, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 156594 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, r5, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, pc, #360 @ (adr r7, 156324 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 156344 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, r0, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, pc, #200 @ (adr r7, 156290 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 1562b0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r0, r4, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 156204 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 156224 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r0, r7, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, pc, #912 @ (adr r6, 156570 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 156590 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r2, r2, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, pc, #752 @ (adr r6, 1564dc ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 1564fc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r0, r5, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, pc, #592 @ (adr r6, 156448 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 156468 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r2, r0, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, pc, #448 @ (adr r6, 1563c4 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 1563e4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r0, r4, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r2, r7, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00156210 : │ │ │ │ @@ -243417,15 +243415,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r0, r6, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #600 @ (adr r5, 156584 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 1565a4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 0015632c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -243549,15 +243547,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #528 @ (adr r4, 156654 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 156674 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, r1, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00156448 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -243669,15 +243667,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, pc, #536 @ (adr r3, 156758 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 156778 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, r2, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00156544 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -243789,15 +243787,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, pc, #552 @ (adr r2, 156864 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 156884 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, r2, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00156640 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -243981,27 +243979,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r0, #0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #304 @ (adr r1, 15691c ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 15693c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r3, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r6, r5, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r1, pc, #64 @ (adr r1, 156838 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 156858 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r3, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #768 @ (adr r0, 156b04 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 156b24 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r0, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00156808 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -244207,27 +244205,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r1, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r0, r4, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, r6, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r4, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r1, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00156a00 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -244421,27 +244419,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r1, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r0, r4, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r0, r2, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r6, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00156bdc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -244735,27 +244733,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #21 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r7, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r2, r2, #20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r0, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r5, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00156ea4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -244966,27 +244964,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #13 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r6, r1, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r7, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r4, #27 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001570a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -245106,27 +245104,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r0, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r4, r3, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r7, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001571d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -245246,27 +245244,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r2, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r4, r5, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r3, #19 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00157308 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -245434,15 +245432,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00157494 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -245614,27 +245612,27 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #23 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r6, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsrs r0, r1, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00157634 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -245998,37 +245996,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r6, r3, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r7, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r0, r3, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r6, r6, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r3, 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] @ 157ca0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -246256,35 +246254,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r0, r1, #13 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r4, r4, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r0, r0, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r3, [pc, #644] @ (157f98 ) │ │ │ │ ldr r2, [pc, #648] @ (157f9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -246542,15 +246540,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 157df2 │ │ │ │ lsls r0, r4, #23 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r4, [r1, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r8, ip, asr #3 │ │ │ │ + subs.w r0, r0, ip, asr #3 │ │ │ │ lsls r4, r3, #9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r0, r2, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r0, r0, #11 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r4, r4, #11 │ │ │ │ @@ -246561,77 +246559,77 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r4, r2, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r3, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r6, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ vmla.i32 q8, q9, d9[1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r2, [pc, #232] @ (158148 ) │ │ │ │ @@ -246716,23 +246714,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1580c4 │ │ │ │ ... │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r1, 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, #4008] @ 0xfa8 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -247554,39 +247552,39 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r8, #932]! @ 0x3a4 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ stc2 0, cr0, [r4, #932] @ 0x3a4 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldc2l 0, cr0, [r8], {233} @ 0xe9 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldc2 0, cr0, [r4], {233} @ 0xe9 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ mcrr2 0, 14, r0, sl, cr9 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stc2 0, cr0, [r0], {233} @ 0xe9 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xfb8a00e9 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xfb4400e9 │ │ │ │ stc2l 0, cr0, [r2, #-932]! @ 0xfffffc5c │ │ │ │ ldc2l 0, cr0, [r0, #-932]! @ 0xfffffc5c │ │ │ │ ldc2l 0, cr0, [lr, #-932]! @ 0xfffffc5c │ │ │ │ stc2 0, cr0, [r8, #932] @ 0x3a4 │ │ │ │ ldc2 0, cr0, [r2, #932] @ 0x3a4 │ │ │ │ @@ -247594,136 +247592,136 @@ │ │ │ │ stc2 0, cr0, [r6, #932]! @ 0x3a4 │ │ │ │ ldc2 0, cr0, [r8, #932]! @ 0x3a4 │ │ │ │ stc2l 0, cr0, [r6, #932] @ 0x3a4 │ │ │ │ ldc2l 0, cr0, [r0, #932] @ 0x3a4 │ │ │ │ ldc2l 0, cr0, [sl, #932] @ 0x3a4 │ │ │ │ ldc2l 0, cr0, [ip, #932] @ 0x3a4 │ │ │ │ stc2l 0, cr0, [sl, #932]! @ 0x3a4 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr??.w r0, [ip, #233] @ 0xe9 │ │ │ │ stc2l 1, cr0, [lr, #-0] │ │ │ │ - ldr r7, [pc, #624] @ (158cec ) │ │ │ │ + ldr r7, [pc, #656] @ (158d0c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [pc, #456] @ (158c48 ) │ │ │ │ + ldr r7, [pc, #488] @ (158c68 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr??.w r0, [sl, r9, lsl #2] │ │ │ │ - ldr r7, [pc, #280] @ (158ba4 ) │ │ │ │ + ldr r7, [pc, #312] @ (158bc4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsh.w r0, [r2, r9, lsl #2] │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #40] @ (158ac4 ) │ │ │ │ + ldr r7, [pc, #72] @ (158ae4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ vst4. {d0-d3}, [r2 :128], r9 │ │ │ │ - ldr r6, [pc, #944] @ (158e54 ) │ │ │ │ + ldr r6, [pc, #976] @ (158e74 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [pc, #776] @ (158db0 ) │ │ │ │ + ldr r6, [pc, #808] @ (158dd0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh.w r0, [ip, #233] @ 0xe9 │ │ │ │ - ldr r6, [pc, #608] @ (158d14 ) │ │ │ │ + ldr r6, [pc, #640] @ (158d34 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [pc, #448] @ (158c7c ) │ │ │ │ + ldr r6, [pc, #480] @ (158c9c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str??.w r0, [r8, r9, lsl #2] │ │ │ │ - ldr r6, [pc, #312] @ (158bfc ) │ │ │ │ + ldr r6, [pc, #344] @ (158c1c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [pc, #192] @ (158b88 ) │ │ │ │ + ldr r6, [pc, #224] @ (158ba8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [pc, #32] @ (158af0 ) │ │ │ │ + ldr r6, [pc, #64] @ (158b10 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf7fe00e9 │ │ │ │ - ldr r5, [pc, #920] @ (158e70 ) │ │ │ │ + ldr r5, [pc, #952] @ (158e90 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [pc, #848] @ (158e2c ) │ │ │ │ + ldr r5, [pc, #880] @ (158e4c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [pc, #800] @ (158e00 ) │ │ │ │ + ldr r5, [pc, #832] @ (158e20 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [pc, #688] @ (158d94 ) │ │ │ │ + ldr r5, [pc, #720] @ (158db4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [pc, #648] @ (158d70 ) │ │ │ │ + ldr r5, [pc, #680] @ (158d90 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [pc, #592] @ (158d40 ) │ │ │ │ + ldr r5, [pc, #624] @ (158d60 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf78c00e9 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [pc, #448] @ (158cbc ) │ │ │ │ + ldr r5, [pc, #480] @ (158cdc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf76800e9 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [pc, #304] @ (158c38 ) │ │ │ │ + ldr r5, [pc, #336] @ (158c58 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf74400e9 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [pc, #160] @ (158bb4 ) │ │ │ │ + ldr r5, [pc, #192] @ (158bd4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf72000e9 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [pc, #16] @ (158b30 ) │ │ │ │ + ldr r5, [pc, #48] @ (158b50 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf6fc00e9 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #896] @ (158eac ) │ │ │ │ + ldr r4, [pc, #928] @ (158ecc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf6d800e9 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #752] @ (158e28 ) │ │ │ │ + ldr r4, [pc, #784] @ (158e48 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf6b400e9 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #608] @ (158da4 ) │ │ │ │ + ldr r4, [pc, #640] @ (158dc4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf69000e9 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #464] @ (158d20 ) │ │ │ │ + ldr r4, [pc, #496] @ (158d40 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf66c00e9 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #320] @ (158c9c ) │ │ │ │ + ldr r4, [pc, #352] @ (158cbc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ movw r0, #35049 @ 0x88e9 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #176] @ (158c18 ) │ │ │ │ + ldr r4, [pc, #208] @ (158c38 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf62400e9 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #32] @ (158b94 ) │ │ │ │ + ldr r4, [pc, #64] @ (158bb4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ addw r0, r0, #2281 @ 0x8e9 │ │ │ │ - ldr r3, [pc, #920] @ (158f14 ) │ │ │ │ + ldr r3, [pc, #952] @ (158f34 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [pc, #784] @ (158e94 ) │ │ │ │ + ldr r3, [pc, #816] @ (158eb4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs.w r0, sl, #7634944 @ 0x748000 │ │ │ │ - ldr r3, [pc, #640] @ (158e0c ) │ │ │ │ + ldr r3, [pc, #672] @ (158e2c ) │ │ │ │ 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 lr, [pc, #216] @ 158c74 │ │ │ │ sub sp, #24 │ │ │ │ @@ -247805,22 +247803,22 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 158bc0 │ │ │ │ @ instruction: 0xf74c0100 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7300100 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [pc, #296] @ (158db0 ) │ │ │ │ + ldr r1, [pc, #328] @ (158dd0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf34000e9 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [pc, #72] @ (158cdc ) │ │ │ │ + ldr r1, [pc, #104] @ (158cfc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf31000e9 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -248039,31 +248037,31 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 158cc4 │ │ │ │ nop │ │ │ │ @ instruction: 0xf63c0100 │ │ │ │ strb r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ rsbs r0, r4, #233 @ 0xe9 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf12200e9 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mov r8, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf0ce00e9 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf0a000e9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -248280,32 +248278,32 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 158f48 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3bc0100 │ │ │ │ strb r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ vhadd.s16 q8, q15, │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r2, r5, #3 │ │ │ │ cdp 0, 11, cr0, cr4, cr9, {7} │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r2, r5, #3 │ │ │ │ cdp 0, 6, cr0, cr0, cr9, {7} │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, r6 │ │ │ │ + add r2, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cdp 0, 3, cr0, cr0, cr9, {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 │ │ │ │ @@ -248466,31 +248464,31 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add sp, #8 │ │ │ │ b.w b9520 │ │ │ │ adcs.w r1, r0, #0 │ │ │ │ adc.w r1, r6, #0 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldcl 0, cr0, [sl, #-932]! @ 0xfffffc5c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r2, #-932] @ 0xfffffc5c │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r3, r6, #3 │ │ │ │ eors.w r1, r4, #0 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ orr.w r1, lr, #0 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldcl 0, cr0, [r2], #-932 @ 0xfffffc5c │ │ │ │ stmdb 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 │ │ │ │ subs r3, r1, #1 │ │ │ │ @@ -249273,19 +249271,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1598da │ │ │ │ subs.w r1, lr, r0 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ands.w r1, r6, r0 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 1598e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov sl, r1 │ │ │ │ @@ -249670,81 +249668,81 @@ │ │ │ │ b.n 159f42 │ │ │ │ b.n 159d90 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 159d80 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 15a5e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ b.n 15a564 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 15a4b4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 15a3f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 159948 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 15a180 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 15a14c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 15a108 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ svc 238 @ 0xee │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ svc 168 @ 0xa8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ svc 106 @ 0x6a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #584] @ (15a31c ) │ │ │ │ @@ -249987,49 +249985,49 @@ │ │ │ │ b.n 15a1e4 │ │ │ │ b.n 15a758 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 15a748 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ble.n 15a308 │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 15a558 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r2, r5, #3 │ │ │ │ ble.n 15a3dc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ble.n 15a358 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bgt.n 15a300 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 15a514 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ ldr r2, [pc, #724] @ (15a658 ) │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ @@ -250309,59 +250307,59 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ svc 28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bge.n 15a728 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bge.n 15a6d4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bls.n 15a68c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bls.n 15a644 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r2, r5, #3 │ │ │ │ bls.n 15a5fc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bls.n 15a5bc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bls.n 15a78c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bls.n 15a744 │ │ │ │ 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, #3592] @ 0xe08 │ │ │ │ @@ -250749,63 +250747,63 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ blt.n 15a9f0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bvc.n 15ab68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bvs.n 15abe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bvs.n 15ab40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bpl.n 15aad0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r2, r5, #3 │ │ │ │ bpl.n 15aa88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bpl.n 15aa48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bls.n 15aa60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r2, r5, #3 │ │ │ │ bpl.n 15aba8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r2, r5, #3 │ │ │ │ bmi.n 15aadc │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [pc, #160] @ (15abec ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #160] @ (15abf0 ) │ │ │ │ ldr r3, [pc, #164] @ (15abf4 ) │ │ │ │ @@ -250862,31 +250860,31 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #8] │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15a764 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bmi.n 15ac10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bcc.n 15abcc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcc.n 15ab80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r2, 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] @ (15ae40 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -251105,41 +251103,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 15ade4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ bvs.n 15adb0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcs.n 15af44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bne.n 15ae38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bne.n 15ad94 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bne.n 15af50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bne.n 15af0c │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -251353,41 +251351,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 15b144 │ │ │ │ lsls r0, r0, #4 │ │ │ │ bmi.n 15b110 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r7!, {r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r6, {r1, r4, r6, r7} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -251671,51 +251669,51 @@ │ │ │ │ b.n 15b2a4 │ │ │ │ bne.n 15b3bc │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 15b3b4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ beq.n 15b4b4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r4!, {r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -251795,23 +251793,23 @@ │ │ │ │ b.n 15b490 │ │ │ │ ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r5, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r2!, {r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -251891,23 +251889,23 @@ │ │ │ │ nop │ │ │ │ ldmia r5, {r2, r5, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r1!, {r7} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -252333,23 +252331,23 @@ │ │ │ │ ... │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r4!, {r3, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ @@ -252365,33 +252363,33 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r3, {r3, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #1008] @ (15bf48 ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #744] @ (15be50 ) │ │ │ │ + ldr r7, [pc, #776] @ (15be70 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r5!, {r1, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r2!, {r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #496] @ (15bd68 ) │ │ │ │ + ldr r7, [pc, #528] @ (15bd88 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r5!, {r2, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r1!, {r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ @@ -252777,133 +252775,133 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15b88c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r7!, {r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #728] @ (15c260 ) │ │ │ │ + ldr r5, [pc, #760] @ (15c280 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r3!, {r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #552] @ (15c1b8 ) │ │ │ │ + ldr r5, [pc, #584] @ (15c1d8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r3!, {r1, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #376] @ (15c114 ) │ │ │ │ + ldr r5, [pc, #408] @ (15c134 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r3!, {r1, r2, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #200] @ (15c070 ) │ │ │ │ + ldr r5, [pc, #232] @ (15c090 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #32] @ (15bfd4 ) │ │ │ │ + ldr r5, [pc, #64] @ (15bff4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r2!, {r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #896] @ (15c340 ) │ │ │ │ + ldr r4, [pc, #928] @ (15c360 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #736] @ (15c2ac ) │ │ │ │ + ldr r4, [pc, #768] @ (15c2cc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r2!, {r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #568] @ (15c210 ) │ │ │ │ + ldr r4, [pc, #600] @ (15c230 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #400] @ (15c174 ) │ │ │ │ + ldr r4, [pc, #432] @ (15c194 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r2!, {r2, r3, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #184] @ (15c0a8 ) │ │ │ │ + ldr r4, [pc, #216] @ (15c0c8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #16] @ (15c00c ) │ │ │ │ + ldr r4, [pc, #48] @ (15c02c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #864] @ (15c368 ) │ │ │ │ + ldr r3, [pc, #896] @ (15c388 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r1!, {r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #696] @ (15c2cc ) │ │ │ │ + ldr r3, [pc, #728] @ (15c2ec ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r1!, {r2, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #504] @ (15c21c ) │ │ │ │ + ldr r3, [pc, #536] @ (15c23c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #192] @ (15c0f0 ) │ │ │ │ + ldr r3, [pc, #224] @ (15c110 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #24] @ (15c054 ) │ │ │ │ + ldr r3, [pc, #56] @ (15c074 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #880] @ (15c3b8 ) │ │ │ │ + ldr r2, [pc, #912] @ (15c3d8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r0!, {r2, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #712] @ (15c31c ) │ │ │ │ + ldr r2, [pc, #744] @ (15c33c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #544] @ (15c280 ) │ │ │ │ + ldr r2, [pc, #576] @ (15c2a0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #232] @ (15c158 ) │ │ │ │ + ldr r2, [pc, #264] @ (15c178 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r0!, {r1} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -253697,75 +253695,75 @@ │ │ │ │ ... │ │ │ │ stmia r2!, {r2, r3, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [pc, #584] @ (15cbd0 ) │ │ │ │ + ldr r0, [pc, #616] @ (15cbf0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ bkpt 0x005c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r4!, {r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r4!, {r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r4 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ pop {r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r3!, {r1, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbnz r4, 15ca1c │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ rev r0, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xb8c6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r0!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xb788 │ │ │ │ lsls r1, r5, #3 │ │ │ │ it cc │ │ │ │ lslcc r1, r5, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cpsid a │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @@ -254338,49 +254336,49 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 15cfd6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ uxtb r6, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbnz r4, 15d0c6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbnz r0, 15d0d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbnz r2, 15d0e6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbnz r0, 15d0fc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbz r2, 15d096 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbz r4, 15d0e0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @@ -254610,19 +254608,19 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r5, sp, #320 @ 0x140 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ sub.w r2, r3, #16 │ │ │ │ bl 159c28 │ │ │ │ @@ -255881,45 +255879,45 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xb78c │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xb7f4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xb852 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb84a │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xb8b4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbnz r6, 15e162 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r5, pc, #80 @ (adr r5, 15e1b8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xb874 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r4, pc, #208 @ (adr r4, 15e244 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb882 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r1, r6, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbnz r0, 15e19c │ │ │ │ lsls r1, r5, #3 │ │ │ │ @@ -256597,31 +256595,31 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r5, sp, #664 @ 0x298 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r6, sp, #768 @ 0x300 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldc 0, cr0, [sl, #932] @ 0x3a4 │ │ │ │ + stc 0, cr0, [r2, #932]! @ 0x3a4 │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r5, #3 │ │ │ │ rsb r0, r2, #7602176 @ 0x740000 │ │ │ │ @ instruction: 0xf58600e8 │ │ │ │ adc.w r0, r4, #7602176 @ 0x740000 │ │ │ │ add.w r0, r8, #7602176 @ 0x740000 │ │ │ │ @ instruction: 0xf4cc00e8 │ │ │ │ @@ -257713,80 +257711,80 @@ │ │ │ │ b.w 15cfd6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf3ac00e8 │ │ │ │ @ instruction: 0xf37200e8 │ │ │ │ @ instruction: 0xf32c00e8 │ │ │ │ @ instruction: 0xf2ea00e8 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subw r0, r8, #232 @ 0xe8 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf26400e8 │ │ │ │ @ instruction: 0xf22600e8 │ │ │ │ @ instruction: 0xf1e200e8 │ │ │ │ sub.w r0, r4, #232 @ 0xe8 │ │ │ │ sbc.w r0, r2, #232 @ 0xe8 │ │ │ │ @ instruction: 0xf12000e8 │ │ │ │ @ instruction: 0xf0de00e8 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ eors.w r0, r8, #232 @ 0xe8 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stcl 0, cr0, [sl, #-928] @ 0xfffffc60 │ │ │ │ ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r5, pc, #960 @ (adr r5, 15fab0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r5, #3 │ │ │ │ rsb r0, r8, r8, asr #3 │ │ │ │ @ instruction: 0xeb8600e8 │ │ │ │ adc.w r0, r4, r8, asr #3 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add.w r0, r2, r8, asr #3 │ │ │ │ ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xeab600e8 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r2, [r5, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r4, pc, #240 @ (adr r4, 15f814 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r4, pc, #312 @ (adr r4, 15f860 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ @@ -257794,28 +257792,28 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r4, pc, #464 @ (adr r4, 15f900 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r4, pc, #808 @ (adr r4, 15fa60 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r4, pc, #816 @ (adr r4, 15fa70 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #968 @ (adr r5, 15fb0c ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 15fb2c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfb1c00ec │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + @ instruction: 0xfb2400ec │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 15f878 │ │ │ │ + b.n 15f888 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r8, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @@ -258233,55 +258231,55 @@ │ │ │ │ eors r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ble.n 15fbbc │ │ │ │ + ble.n 15fbcc │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 15f804 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 15f774 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 15f6f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blt.n 15fd18 │ │ │ │ + blt.n 15fd28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 160368 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 160238 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r5, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 160080 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r0, [r6, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 15fff8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @@ -259517,309 +259515,309 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1381 @ 0x565 │ │ │ │ addw r2, r2, #1516 @ 0x5ec │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 15cfd6 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 160d40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r4, [r5, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 160ccc │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 160c54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 160bc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r6, [r4, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ svc 220 @ 0xdc │ │ │ │ lsls r0, r5, #3 │ │ │ │ svc 158 @ 0x9e │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r2, [r1, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ udf #184 @ 0xb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r6, [r0, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ udf #108 @ 0x6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ lsls r1, r5, #3 │ │ │ │ udf #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r6, [r7, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bpl.n 160bf4 │ │ │ │ + bpl.n 160c04 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bmi.n 160ce4 │ │ │ │ + bmi.n 160af4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ bgt.n 160b3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bmi.n 160c14 │ │ │ │ + bmi.n 160c24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 160bc4 │ │ │ │ + bcc.n 160bd4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcc.n 160b74 │ │ │ │ + bcc.n 160b84 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r5, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcc.n 160b1c │ │ │ │ + bcc.n 160b2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcc.n 160cc4 │ │ │ │ + bcc.n 160cd4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 160c74 │ │ │ │ + bcc.n 160c84 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 160c2c │ │ │ │ + bcc.n 160c3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 160be0 │ │ │ │ + bcs.n 160bf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 160b98 │ │ │ │ + bcs.n 160ba8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 160b4c │ │ │ │ + bcs.n 160b5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 160cf8 │ │ │ │ + bcs.n 160d08 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 160ca8 │ │ │ │ + bcs.n 160cb8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 160c60 │ │ │ │ + bcs.n 160c70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 160c18 │ │ │ │ + bne.n 160c28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 160bd0 │ │ │ │ + bne.n 160be0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 160b88 │ │ │ │ + bne.n 160b98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bne.n 160d34 │ │ │ │ + bne.n 160d44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bne.n 160cd8 │ │ │ │ + bne.n 160ce8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 160c8c │ │ │ │ + bne.n 160c9c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 160c34 │ │ │ │ + beq.n 160c44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r2, [r2, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 160bdc │ │ │ │ + beq.n 160bec │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 160d88 │ │ │ │ + beq.n 160b98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r6, #9] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 160d34 │ │ │ │ + beq.n 160d44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 160ce0 │ │ │ │ + beq.n 160cf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r4, #7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r2, [r6, #31] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r2, [r3, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r2, [r5, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r2, [r7, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r2, [r1, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r2, [r3, #27] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r2, [r5, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vqadd.u16 q8, q9, q9 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + vqadd.u16 q8, q13, q9 │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r2, [r3, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vqadd.u32 q0, q11, q9 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + vqadd.u32 q0, q15, q9 │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r6, [r5, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrc2 0, 5, r0, cr4, cr2, {7} │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + mrc2 0, 5, r0, cr12, cr2, {7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r7, #17] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mcr2 0, 2, r0, cr0, cr2, {7} │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + mcr2 0, 2, r0, cr8, cr2, {7} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #3892] @ 161d0c │ │ │ │ ldr.w r0, [pc, #3892] @ 161d10 │ │ │ │ movs r4, #1 │ │ │ │ @@ -261075,355 +261073,355 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1405 @ 0x57d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 15cfd6 │ │ │ │ - @ instruction: 0xfbb000f2 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + @ instruction: 0xfbb800f2 │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r7, #5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfabe00f2 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + @ instruction: 0xfac600f2 │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r6, [r0, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfa1800f2 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xfa2000f2 │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c000f2 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + vst1.8 @ instruction: 0xf9c800f2 │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb.w r0, [r0, #242] @ 0xf2 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + ldrsb.w r0, [r8, #242] @ 0xf2 │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh.w r0, [sl, r2, lsl #3] │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + vst4. {d16-d19}, [r2 :256], r2 │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb.w r0, [r6, #242] @ 0xf2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + ldrb.w r0, [lr, #242] @ 0xf2 │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str??.w r0, [r4, r2, lsl #3] │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + str??.w r0, [ip, r2, lsl #3] │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh.w r0, [r0, r2, lsl #3] │ │ │ │ - stmia r4!, {r1} │ │ │ │ + ldrh.w r0, [r8, r2, lsl #3] │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf7fe00f2 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + strb.w r0, [r6, r2, lsl #3] │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf7cc00f2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf7d400f2 │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf79a00f2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf7a200f2 │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf76800f2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + @ instruction: 0xf77000f2 │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf73600f2 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + @ instruction: 0xf73e00f2 │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf70400f2 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xf70c00f2 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf6d400f2 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xf6dc00f2 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf63200f2 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + @ instruction: 0xf63a00f2 │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - addw r0, r0, #2290 @ 0x8f2 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + addw r0, r8, #2290 @ 0x8f2 │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rsb r0, lr, #7929856 @ 0x790000 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + rsbs r0, r6, #7929856 @ 0x790000 │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf59c00f2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + sub.w r0, r4, #7929856 @ 0x790000 │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbc.w r0, sl, #7929856 @ 0x790000 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + sbcs.w r0, r2, #7929856 @ 0x790000 │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf53800f2 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + adc.w r0, r0, #7929856 @ 0x790000 │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add.w r0, r6, #7929856 @ 0x790000 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + add.w r0, lr, #7929856 @ 0x790000 │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf4d600f2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + @ instruction: 0xf4de00f2 │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf4a400f2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xf4ac00f2 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orns r0, r2, #7929856 @ 0x790000 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + orns r0, sl, #7929856 @ 0x790000 │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orr.w r0, r0, #7929856 @ 0x790000 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + orr.w r0, r8, #7929856 @ 0x790000 │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - and.w r0, lr, #7929856 @ 0x790000 │ │ │ │ - nop {14} │ │ │ │ - lsls r1, r5, #3 │ │ │ │ + ands.w r0, r6, #7929856 @ 0x790000 │ │ │ │ + it al │ │ │ │ + lslal r1, r5, #3 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf3dc00f2 │ │ │ │ - itee ge │ │ │ │ - lslge r1, r5, #3 │ │ │ │ - ldrlt r4, [r4, #24] │ │ │ │ + @ instruction: 0xf3e400f2 │ │ │ │ + itet lt │ │ │ │ lsllt r1, r5, #3 │ │ │ │ - @ instruction: 0xf3aa00f2 │ │ │ │ - itt vc │ │ │ │ - lslvc r1, r5, #3 │ │ │ │ - ldrvc r2, [r6, #20] │ │ │ │ + ldrge r4, [r4, #24] │ │ │ │ + lsllt r1, r5, #3 │ │ │ │ + @ instruction: 0xf3b200f2 │ │ │ │ + itt hi │ │ │ │ + lslhi r1, r5, #3 │ │ │ │ + ldrhi r2, [r6, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf37800f2 │ │ │ │ - itet mi │ │ │ │ - lslmi r1, r5, #3 │ │ │ │ - ldrpl r0, [r0, #20] │ │ │ │ + @ instruction: 0xf38000f2 │ │ │ │ + itee pl │ │ │ │ + lslpl r1, r5, #3 │ │ │ │ + ldrmi r0, [r0, #20] │ │ │ │ lslmi r1, r5, #3 │ │ │ │ - @ instruction: 0xf34800f2 │ │ │ │ - itte ne │ │ │ │ - lslne r1, r5, #3 │ │ │ │ - ldrne r0, [r2, #16] │ │ │ │ - lsleq r1, r5, #3 │ │ │ │ - @ instruction: 0xf31600f2 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + @ instruction: 0xf35000f2 │ │ │ │ + ittt cs │ │ │ │ + lslcs r1, r5, #3 │ │ │ │ + ldrcs r0, [r2, #16] │ │ │ │ + lslcs r1, r5, #3 │ │ │ │ + @ instruction: 0xf31e00f2 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf2e400f2 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + @ instruction: 0xf2ec00f2 │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf2b200f2 │ │ │ │ - bkpt 0x0084 │ │ │ │ + @ instruction: 0xf2ba00f2 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf28000f2 │ │ │ │ - bkpt 0x0052 │ │ │ │ + @ instruction: 0xf28800f2 │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movw r0, #57586 @ 0xe0f2 │ │ │ │ - bkpt 0x0020 │ │ │ │ + @ instruction: 0xf25600f2 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf21e00f2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + @ instruction: 0xf22600f2 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf1ec00f2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + @ instruction: 0xf1f400f2 │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs.w r0, sl, #242 @ 0xf2 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + rsb r0, r2, #242 @ 0xf2 │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf18800f2 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + @ instruction: 0xf19000f2 │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adcs.w r0, r6, #242 @ 0xf2 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + adcs.w r0, lr, #242 @ 0xf2 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf12400f2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf12c00f2 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf0f200f2 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + @ instruction: 0xf0fa00f2 │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf0c200f2 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + @ instruction: 0xf0ca00f2 │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - eor.w r0, ip, #242 @ 0xf2 │ │ │ │ + eors.w r0, r4, #242 @ 0xf2 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orr.w r0, r8, #242 @ 0xf2 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + orrs.w r0, r0, #242 @ 0xf2 │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ands.w r0, r6, #242 @ 0xf2 │ │ │ │ - cbnz r0, 162002 │ │ │ │ + ands.w r0, lr, #242 @ 0xf2 │ │ │ │ + cbnz r0, 162004 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vshr.s64 q8, q9, #26 │ │ │ │ - cbnz r0, 162002 │ │ │ │ + vshr.s64 q8, q9, #18 │ │ │ │ + cbnz r0, 162004 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r6, 161ffe │ │ │ │ + cbnz r6, 162000 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r6, 161ff8 │ │ │ │ + cbnz r6, 161ffa │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r6, 161ff2 │ │ │ │ + cbnz r6, 161ff4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r6, 161fec │ │ │ │ + cbnz r6, 161fee │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vqadd.s16 q0, q10, q9 │ │ │ │ - revsh r6, r4 │ │ │ │ + vqadd.s16 q0, q14, q9 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrc 0, 6, r0, cr14, cr2, {7} │ │ │ │ - hlt 0x0030 │ │ │ │ + mcr 0, 7, r0, cr6, cr2, {7} │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrc 0, 5, r0, cr0, cr2, {7} │ │ │ │ - hlt 0x0002 │ │ │ │ + mrc 0, 5, r0, cr8, cr2, {7} │ │ │ │ + hlt 0x000a │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mcr 0, 4, r0, cr0, cr2, {7} │ │ │ │ - rev16 r2, r2 │ │ │ │ + mcr 0, 4, r0, cr8, cr2, {7} │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mcr 0, 2, r0, cr14, cr2, {7} │ │ │ │ - rev r0, r4 │ │ │ │ + mrc 0, 2, r0, cr6, cr2, {7} │ │ │ │ + rev r0, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrc 0, 0, r0, cr10, cr2, {7} │ │ │ │ - cbnz r4, 162026 │ │ │ │ + mcr 0, 1, r0, cr2, cr2, {7} │ │ │ │ + cbnz r4, 162028 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stcl 0, cr0, [r6, #968]! @ 0x3c8 │ │ │ │ - cbnz r0, 162026 │ │ │ │ + stcl 0, cr0, [lr, #968]! @ 0x3c8 │ │ │ │ + cbnz r0, 162028 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc 0, cr0, [r4, #968]! @ 0x3c8 │ │ │ │ - cbnz r6, 162024 │ │ │ │ + ldc 0, cr0, [ip, #968]! @ 0x3c8 │ │ │ │ + cbnz r6, 162026 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r4, 162022 │ │ │ │ + cbnz r4, 162024 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r6, 16201c │ │ │ │ + cbnz r6, 16201e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc 0, cr0, [ip, #-968]! @ 0xfffffc38 │ │ │ │ - cbnz r6, 16201a │ │ │ │ + stcl 0, cr0, [r4, #-968] @ 0xfffffc38 │ │ │ │ + cbnz r6, 16201c │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr.w r1, [pc, #1744] @ 162700 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ @@ -262009,190 +262007,190 @@ │ │ │ │ mov.w r1, #1352 @ 0x548 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 15cfd6 │ │ │ │ nop │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmdb r0!, {r1, r4, r5, r6, r7} │ │ │ │ - push {r1, lr} │ │ │ │ + ldmdb r8!, {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsh r0, [r7, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrd r0, r0, [ip], #968 @ 0x3c8 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + stmdb r4, {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsh r4, [r0, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia.w r2!, {r1, r4, r5, r6, r7} │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + stmia.w sl!, {r1, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsh r2, [r5, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strex r0, r0, [r8, #968] @ 0x3c8 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + @ instruction: 0xe85000f2 │ │ │ │ + push {r1, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsh r0, [r2, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xe81600f2 │ │ │ │ - cbz r0, 1627be │ │ │ │ + @ instruction: 0xe81e00f2 │ │ │ │ + cbz r0, 1627c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r6, [r3, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162710 │ │ │ │ + b.n 162720 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, 1627bc │ │ │ │ + cbz r4, 1627be │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r2, [r5, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1626b8 │ │ │ │ + b.n 1626c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r2, 1627bc │ │ │ │ + cbz r2, 1627be │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162660 │ │ │ │ + b.n 162670 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r0, 1627bc │ │ │ │ + cbz r0, 1627be │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r4, 1627b8 │ │ │ │ + cbz r4, 1627ba │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1625bc │ │ │ │ + b.n 1625cc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162448 │ │ │ │ + b.n 162458 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sxth r6, r5 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r4, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1623f0 │ │ │ │ + b.n 162400 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, 1627de │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r2, [r6, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162398 │ │ │ │ + b.n 1623a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r2, 1627de │ │ │ │ + cbz r2, 1627e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r0, [r0, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r0, 1627dc │ │ │ │ + cbz r0, 1627de │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r4, 1627d6 │ │ │ │ + cbz r4, 1627d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r0, 1627d2 │ │ │ │ + cbz r0, 1627d4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162280 │ │ │ │ + b.n 162290 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r2, 1627d0 │ │ │ │ + cbz r2, 1627d2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r0, [r5, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162234 │ │ │ │ + b.n 162244 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r6, 1627d0 │ │ │ │ + cbz r6, 1627d2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r4, [r7, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1621e8 │ │ │ │ + b.n 1621f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16219c │ │ │ │ + b.n 1621ac │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r4, [r4, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1620c8 │ │ │ │ + b.n 1620d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162038 │ │ │ │ + b.n 162048 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r4, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162fe8 │ │ │ │ + b.n 162ff8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [r6, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162fa0 │ │ │ │ + b.n 162fb0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r1, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162f54 │ │ │ │ + b.n 162f64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162f08 │ │ │ │ + b.n 162f18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r6, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162ebc │ │ │ │ + b.n 162ecc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162e70 │ │ │ │ + b.n 162e80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r3, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162e24 │ │ │ │ + b.n 162e34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 162dd8 │ │ │ │ + b.n 162de8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ lsls r1, 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 │ │ │ │ @@ -263333,205 +263331,205 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r4, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 16369c │ │ │ │ + b.n 1636ac │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsb r0, [r2, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 163518 │ │ │ │ + blt.n 163528 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r7, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n 16362c │ │ │ │ + bls.n 16363c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, 1635ec ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 16360c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r7, [pc, #8] @ (1635c8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #720 @ (adr r4, 163898 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 1638b8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r4, sp, #872 @ 0x368 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r2, [r4, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r4, sp, #272 @ 0x110 │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bgt.n 163578 │ │ │ │ + bgt.n 163588 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r4, pc, #400 @ (adr r4, 163778 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r3, pc, #968 @ (adr r3, 1639bc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n 163560 │ │ │ │ + bvs.n 163570 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, pc, #528 @ (adr r2, 163810 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 163830 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [pc, #488] @ (1637ec ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bvs.n 163704 │ │ │ │ + bvs.n 163514 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, pc, #320 @ (adr r2, 16374c ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 16376c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [pc, #280] @ (163728 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bvs.n 1636b8 │ │ │ │ + bvs.n 1636c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, pc, #144 @ (adr r2, 1636a8 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 1636c8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [pc, #104] @ (163684 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bvs.n 163670 │ │ │ │ + bvs.n 163680 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 163a0c ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 16362c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [pc, #960] @ (1639e8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bpl.n 163628 │ │ │ │ + bvs.n 163638 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 163970 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 163990 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [pc, #792] @ (16394c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bpl.n 1635e4 │ │ │ │ + bpl.n 1635f4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #672 @ (adr r1, 1638dc ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 1638fc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [pc, #632] @ (1638b8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bpl.n 16359c │ │ │ │ + bpl.n 1635ac │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #504 @ (adr r1, 163840 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 163860 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [pc, #464] @ (16381c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bpl.n 163554 │ │ │ │ + bpl.n 163564 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #336 @ (adr r1, 1637a4 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 1637c4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [pc, #296] @ (163780 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bpl.n 163710 │ │ │ │ + bpl.n 163720 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #176 @ (adr r1, 163710 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 163730 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [pc, #136] @ (1636ec ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bpl.n 1636cc │ │ │ │ + bpl.n 1636dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 16367c ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 16369c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [pc, #1000] @ (163a58 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bpl.n 163684 │ │ │ │ + bpl.n 163694 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, 1639e0 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 163a00 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [pc, #832] @ (1639bc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bmi.n 163638 │ │ │ │ + bmi.n 163648 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, pc, #696 @ (adr r0, 16393c ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 16395c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [pc, #656] @ (163918 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bmi.n 1635f4 │ │ │ │ + bmi.n 163604 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, pc, #536 @ (adr r0, 1638a8 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 1638c8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [pc, #496] @ (163884 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr.w r2, [pc, #1948] @ 163e34 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #1948] @ 163e38 │ │ │ │ ldr.w r3, [pc, #1948] @ 163e3c │ │ │ │ @@ -264196,229 +264194,229 @@ │ │ │ │ movw r1, #1011 @ 0x3f3 │ │ │ │ add.w r2, r2, #1552 @ 0x610 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 16310c │ │ │ │ nop │ │ │ │ - bcs.n 163e1c │ │ │ │ + bcs.n 163e2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [pc, #744] @ (164128 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 163dc8 │ │ │ │ + bcs.n 163dd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [pc, #552] @ (164074 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 163d70 │ │ │ │ + bcs.n 163d80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [pc, #352] @ (163fb8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 163f18 │ │ │ │ + bcs.n 163f28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [pc, #152] @ (163efc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 163ec0 │ │ │ │ + bcs.n 163ed0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ blxns lr │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 163de0 │ │ │ │ + bne.n 163df0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bx pc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 163d90 │ │ │ │ + bne.n 163da0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bxns r9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 163f3c │ │ │ │ + bne.n 163f4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bxns r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 163ee8 │ │ │ │ + bne.n 163ef8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov ip, sp │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 163e98 │ │ │ │ + beq.n 163ea8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov lr, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 163e44 │ │ │ │ + beq.n 163e54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov lr, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 163dec │ │ │ │ + beq.n 163dfc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov r4, fp │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 163f94 │ │ │ │ + beq.n 163fa4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov r2, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 163ef0 │ │ │ │ + beq.n 163f00 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r8, sl │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp ip, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r2, sp │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r0, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r6, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add sl, sl │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add lr, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r2, sp │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r6, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r2, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bics r0, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bics r4, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ muls r0, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r5, #3 │ │ │ │ orrs r2, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmn r0, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r6, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ negs r2, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r5, #3 │ │ │ │ tst r6, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ sbcs r6, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r5, #3 │ │ │ │ adcs r6, r1 │ │ │ │ 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, #2552] @ 0x9f8 │ │ │ │ @@ -265309,175 +265307,175 @@ │ │ │ │ b.n 16447a │ │ │ │ cmn r6, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmn r2, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r7, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #178 @ 0xb2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r6, #114 @ 0x72 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r2, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r1, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r1, #114 @ 0x72 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r0, #160 @ 0xa0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r0, #72 @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r0, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r7, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r7, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r7, #124 @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r7, #82 @ 0x52 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r6, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r6, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -265608,35 +265606,35 @@ │ │ │ │ b.n 164b30 │ │ │ │ subs r0, #14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r3, #110 @ 0x6e │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ @@ -265842,43 +265840,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #134 @ 0x86 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r4, [r1, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #94 @ 0x5e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r2, 164f1a │ │ │ │ + cbnz r2, 164f1c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r1, #162 @ 0xa2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r0, 164f18 │ │ │ │ + cbnz r0, 164f1a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r0, 164f1a │ │ │ │ + cbnz r0, 164f1c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r0, 164f1c │ │ │ │ + cbnz r0, 164f1e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r1, #8 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -266304,79 +266302,79 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cbnz r6, 1653ba │ │ │ │ + cbnz r6, 1653bc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r6, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r5, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r4, #154 @ 0x9a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r4, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r3, #238 @ 0xee │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ @@ -266787,77 +266785,77 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 165910 │ │ │ │ + cbz r0, 165912 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [pc, #1016] @ (165cb8 ) │ │ │ │ + ldr r6, [pc, #24] @ (1658d8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r0, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r7, #236 @ 0xec │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r2, 16592a │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r7, #194 @ 0xc2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r0, 16592c │ │ │ │ + cbz r0, 16592e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r7, #152 @ 0x98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r6, 16592c │ │ │ │ + cbz r6, 16592e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r7, #110 @ 0x6e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r4, 16592e │ │ │ │ + cbz r4, 165930 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r7, #68 @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r2, 165930 │ │ │ │ + cbz r2, 165932 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r7, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r0, 165932 │ │ │ │ + cbz r0, 165934 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r6, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -266937,23 +266935,23 @@ │ │ │ │ b.n 165976 │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #122 @ 0x7a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r5, #126 @ 0x7e │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267032,23 +267030,23 @@ │ │ │ │ b.n 165a64 │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r4, #186 @ 0xba │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r4, #142 @ 0x8e │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267129,23 +267127,23 @@ │ │ │ │ nop │ │ │ │ movs r7, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #154 @ 0x9a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -267827,31 +267825,31 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1870 @ 0x74e │ │ │ │ addw r2, r2, #2004 @ 0x7d4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 165f2e │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r3, #62 @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r3, #195 @ 0xc3 │ │ │ │ vqshlu.s64 d31, d1, #63 @ 0x3f │ │ │ │ vaddw.u , , d27 │ │ │ │ @ instruction: 0xffffee9d │ │ │ │ vqshrn.u64 d20, , #1 │ │ │ │ vabal.u q10, d31, d25 │ │ │ │ @@ -267893,145 +267891,145 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xfb1dffff │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xfbf3ffff │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r0, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r2, r3, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r0, r5, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r6, r6, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r6, r5, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r2, r4, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r6, r0, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r2, r4, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r0, r7, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r6, r1, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, pc, #888 @ (adr r7, 166810 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 166830 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r6, r4, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 166774 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 166794 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r4, r7, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 1666d8 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 1666f8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r2, r2, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, pc, #384 @ (adr r7, 16663c ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 16665c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r0, r5, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, pc, #216 @ (adr r7, 1665a0 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 1665c0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r6, r7, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 166504 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 166524 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r4, r2, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, pc, #904 @ (adr r6, 166868 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 166888 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r2, r5, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, pc, #736 @ (adr r6, 1667cc ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 1667ec ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r0, r0, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, pc, #576 @ (adr r6, 166738 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 166758 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r0, r3, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, pc, #408 @ (adr r6, 16669c ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 1666bc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r6, r5, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov ip, r0 │ │ │ │ push {lr} │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -268094,19 +268092,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 166592 │ │ │ │ adds r0, r1, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r1, 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] @ (16665c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -268160,26 +268158,26 @@ │ │ │ │ mov r2, r6 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 16661e │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r2, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ adds r2, r2, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00166678 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -268250,31 +268248,31 @@ │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1666e8 │ │ │ │ nop │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r1, 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} @ │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -268298,19 +268296,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16678e │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #456] @ (1669a4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -268499,55 +268497,55 @@ │ │ │ │ b.n 16687c │ │ │ │ subs r4, r2, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #6 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r4, [pc, #936] @ (166dc0 ) │ │ │ │ @@ -268924,95 +268922,95 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 166b68 │ │ │ │ nop │ │ │ │ adds r0, r3, r3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #64 @ (adr r7, 166e0c ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 166e2c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, pc, #720 @ (adr r6, 1670a4 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 1670c4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r0, r1, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #848 @ (adr r5, 167140 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 167160 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #712 @ (adr r5, 1670c0 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 1670e0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #480 @ (adr r5, 166fe8 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 167008 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #304 @ (adr r5, 166f44 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 166f64 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #128 @ (adr r5, 166ea0 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 166ec0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 1671fc ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 16721c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #792 @ (adr r4, 167150 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 167170 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #720 @ (adr r4, 167110 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 167130 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #568 @ (adr r4, 167084 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 1670a4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #416 @ (adr r4, 166ff8 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 167018 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #264 @ (adr r4, 166f6c ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 166f8c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r1, 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] │ │ │ │ @@ -269036,19 +269034,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r1, #178 @ 0xb2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 166e8c │ │ │ │ - add r3, pc, #296 @ (adr r3, 166fe4 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 167004 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -269074,19 +269072,19 @@ │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 166eea │ │ │ │ nop │ │ │ │ - add r2, pc, #944 @ (adr r2, 1672cc ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 1672ec ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r1, 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, #328] @ 0x148 │ │ │ │ sub sp, #20 │ │ │ │ @@ -269247,55 +269245,55 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 166fc4 │ │ │ │ nop │ │ │ │ asrs r0, r7, #14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #200 @ (adr r2, 167198 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 1671b8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, pc, #80 @ (adr r2, 167128 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 167148 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #840 @ (adr r1, 167430 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 167450 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 1673ac ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 1673cc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #552 @ (adr r1, 167328 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 167348 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #400 @ (adr r1, 16729c ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 1672bc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #256 @ (adr r1, 167218 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 167238 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #344] @ (16728c ) │ │ │ │ @@ -269426,19 +269424,19 @@ │ │ │ │ b.n 167188 │ │ │ │ asrs r4, r7, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #30 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov fp, r0 │ │ │ │ @@ -270098,103 +270096,103 @@ │ │ │ │ b.n 16770c │ │ │ │ asrs r6, r4, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r4, r4, #15 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -270436,65 +270434,65 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r6, r5, #29 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ 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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #584] @ 167fe0 │ │ │ │ @@ -271107,59 +271105,59 @@ │ │ │ │ blx b9524 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1682de │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r4, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r1, 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] @ (168554 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -271225,25 +271223,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1684e4 │ │ │ │ nop │ │ │ │ mrc2 0, 1, r0, cr6, cr15, {7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 0, r0, cr12, cr15, {7} │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #272] @ (16869c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -271355,37 +271353,37 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1685e0 │ │ │ │ stc2l 0, cr0, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r0, #-1020] @ 0xfffffc04 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #376] @ (168828 ) │ │ │ │ + ldr r7, [pc, #408] @ (168848 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #224] @ (16879c ) │ │ │ │ + ldr r7, [pc, #256] @ (1687bc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #72] @ (168710 ) │ │ │ │ + ldr r7, [pc, #104] @ (168730 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #936] @ (168a7c ) │ │ │ │ + ldr r6, [pc, #968] @ (168a9c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r2, #4 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -271653,65 +271651,65 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r7, r0 │ │ │ │ b.n 168822 │ │ │ │ @ instruction: 0xfbf600ff │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xfac800ff │ │ │ │ - vst4. {d16-d19}, [r8 :128], fp │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldr??.w r0, [r0, fp, lsl #2] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [pc, #1000] @ (168da8 ) │ │ │ │ + ldr r5, [pc, #8] @ (1689c8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [pc, #808] @ (168cf4 ) │ │ │ │ + ldr r4, [pc, #840] @ (168d14 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [pc, #656] @ (168c68 ) │ │ │ │ + ldr r4, [pc, #688] @ (168c88 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [pc, #496] @ (168bd4 ) │ │ │ │ + ldr r4, [pc, #528] @ (168bf4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [pc, #344] @ (168b48 ) │ │ │ │ + ldr r4, [pc, #376] @ (168b68 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [pc, #184] @ (168ab4 ) │ │ │ │ + ldr r4, [pc, #216] @ (168ad4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [pc, #32] @ (168a28 ) │ │ │ │ + ldr r4, [pc, #64] @ (168a48 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [pc, #896] @ (168d94 ) │ │ │ │ + ldr r3, [pc, #928] @ (168db4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r1, 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] @ (168b88 ) │ │ │ │ @@ -271853,45 +271851,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 168a8c │ │ │ │ nop │ │ │ │ str.w r0, [r6, #255] @ 0xff │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r4, pc, lsl #3] │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [pc, #648] @ (168e28 ) │ │ │ │ + ldr r2, [pc, #680] @ (168e48 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [pc, #472] @ (168d84 ) │ │ │ │ + ldr r2, [pc, #504] @ (168da4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [pc, #320] @ (168cf8 ) │ │ │ │ + ldr r2, [pc, #352] @ (168d18 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [pc, #160] @ (168c64 ) │ │ │ │ + ldr r2, [pc, #192] @ (168c84 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [pc, #0] @ (168bd0 ) │ │ │ │ + ldr r2, [pc, #32] @ (168bf0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ cbz r1, 168be2 │ │ │ │ vldr d7, [r3, #24] │ │ │ │ vstr d7, [r1] │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ @@ -272207,74 +272205,74 @@ │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xf69400ff │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r4 │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [r3, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, 169198 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 1691b8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ b.n 1692a2 │ │ │ │ @ instruction: 0xfffffcb7 │ │ │ │ vsra.u32 q15, , #1 │ │ │ │ vtbl.8 d31, {d15}, d11 │ │ │ │ vshr.u64 q15, , #1 │ │ │ │ vabdl.u , d15, d29 │ │ │ │ vtbx.8 d29, {d15-d17}, d1 │ │ │ │ vcvt.u16.f16 d30, d5, #1 │ │ │ │ @ instruction: 0xffffd9db │ │ │ │ vsli.32 , q4, #31 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bxns fp │ │ │ │ + bxns ip │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov lr, sp │ │ │ │ + mov lr, lr │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov ip, fp │ │ │ │ + mov ip, ip │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov r8, r7 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov lr, r4 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov ip, r2 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r1, 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, #4032] @ 0xfc0 │ │ │ │ @@ -272378,40 +272376,40 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 168fe8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf34a00ff │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #904 @ (adr r0, 16941c ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 16943c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf30800ff │ │ │ │ - add r0, pc, #680 @ (adr r0, 169348 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 169368 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ @@ -272515,40 +272513,40 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 169120 │ │ │ │ @ instruction: 0xf21200ff │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ rsbs r0, r0, #255 @ 0xff │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #272] @ (169328 ) │ │ │ │ @@ -272667,46 +272665,46 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 16925e │ │ │ │ nop │ │ │ │ @ instruction: 0xf0da00ff │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ eors.w r0, r2, #255 @ 0xff │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r1, 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] @ (1694e0 ) │ │ │ │ @@ -272847,52 +272845,52 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1693fa │ │ │ │ nop │ │ │ │ vqadd.s32 q8, q10, │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 1696b4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mrc 0, 7, r0, cr0, cr15, {7} │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ mov r4, r1 │ │ │ │ @@ -272992,36 +272990,36 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1695a8 │ │ │ │ ldc 0, cr0, [lr, #1020] @ 0x3fc │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stcl 0, cr0, [r8, #-1020] @ 0xfffffc04 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r1, r5, #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, #264] @ (16978c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -273134,42 +273132,42 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1696da │ │ │ │ stcl 0, cr0, [sl], #-1020 @ 0xfffffc04 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldc 0, cr0, [r6], {255} @ 0xff │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -273612,88 +273610,88 @@ │ │ │ │ b.n 1699fa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xeafc00ff │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrd r0, r0, [r6], #1020 @ 0x3fc │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ muls r4, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ orrs r4, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmn r2, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmp r4, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r6, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [pc, #144] @ (169da4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #144] @ (169da8 ) │ │ │ │ ldr r3, [pc, #148] @ (169dac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -273747,37 +273745,37 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1699fa │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r1, 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] @ 16a35c │ │ │ │ @@ -274305,117 +274303,117 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 169f78 │ │ │ │ nop │ │ │ │ b.n 169d58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 16aa60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r4, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r4, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r4, #142 @ 0x8e │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r4, #108 @ 0x6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r1, 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 │ │ │ │ @@ -274766,66 +274764,66 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ udf #164 @ 0xa4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r6, [r7, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bgt.n 16a7f4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vmla.i16 q0, q11, d0[3] │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + vmla.i16 q0, q15, d0[3] │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vhadd.u32 q8, q14, q12 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + vhadd.u q8, q10, q12 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vhadd.u8 q8, q11, q12 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + vhadd.u8 q8, q15, q12 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vhadd.u16 q0, q15, q12 │ │ │ │ + vhadd.u32 q0, q11, q12 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r6, [pc, #1148] @ 16ad20 │ │ │ │ @@ -275268,102 +275266,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 16aa5a │ │ │ │ nop │ │ │ │ bge.n 16adb0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #928] @ 0x3a0 │ │ │ │ - vhadd.u16 q0, q14, q12 │ │ │ │ - vhadd.u32 q0, q15, q12 │ │ │ │ - vhadd.u32 q0, q14, q12 │ │ │ │ + stc2l 0, cr0, [r6, #928]! @ 0x3a0 │ │ │ │ + vhadd.u32 q0, q10, q12 │ │ │ │ vhadd.u q0, q11, q12 │ │ │ │ - vhadd.u32 q0, q14, q12 │ │ │ │ - vhadd.u q0, q13, q12 │ │ │ │ vhadd.u q0, q10, q12 │ │ │ │ - vhadd.u q0, q13, q12 │ │ │ │ - vhadd.u q0, q8, q12 │ │ │ │ + vhadd.u q0, q15, q12 │ │ │ │ + vhadd.u q0, q10, q12 │ │ │ │ vhadd.u8 q8, q9, q12 │ │ │ │ - vhadd.u q0, q12, q12 │ │ │ │ + vhadd.u q0, q14, q12 │ │ │ │ vhadd.u8 q8, q9, q12 │ │ │ │ - vhadd.u q0, q10, q12 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + vhadd.u q0, q12, q12 │ │ │ │ + vhadd.u8 q8, q13, q12 │ │ │ │ + vhadd.u8 q8, q8, q12 │ │ │ │ + vhadd.u8 q8, q13, q12 │ │ │ │ + vhadd.u q0, q14, q12 │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.u32 q0, q12, q12 │ │ │ │ - vhadd.u q0, q11, q12 │ │ │ │ - vhadd.u32 q0, q13, q12 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr8, {7} │ │ │ │ + vhadd.u q0, q8, q12 │ │ │ │ + vhadd.u q0, q15, q12 │ │ │ │ + vhadd.u q0, q9, q12 │ │ │ │ + cdp2 0, 5, cr0, cr12, cr8, {7} │ │ │ │ bhi.n 16ac9c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr8, {7} │ │ │ │ - cdp2 0, 15, cr0, cr2, cr8, {7} │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + cdp2 0, 14, cr0, cr8, cr8, {7} │ │ │ │ + cdp2 0, 15, cr0, cr10, cr8, {7} │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc2 0, cr0, [lr], {232} @ 0xe8 │ │ │ │ + stc2 0, cr0, [r6], #-928 @ 0xfffffc60 │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfba000e8 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + @ instruction: 0xfba800e8 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfb7a00e8 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + @ instruction: 0xfb8200e8 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfb5400e8 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + @ instruction: 0xfb5c00e8 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfb2e00e8 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + @ instruction: 0xfb3600e8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfb0800e8 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + @ instruction: 0xfb1000e8 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfaa000e8 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + @ instruction: 0xfaa800e8 │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfa2200e8 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + @ instruction: 0xfa2a00e8 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr??.w r0, [sl, #232] @ 0xe8 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + @ instruction: 0xfa0200e8 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r1, 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, #2616] @ 0xa38 │ │ │ │ subw sp, sp, #1420 @ 0x58c │ │ │ │ @@ -275896,47 +275894,47 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xfffeffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ bmi.n 16b39c │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb.w r0, [r0, r8, lsl #2] │ │ │ │ - @ instruction: 0xf65600e8 │ │ │ │ + strb.w r0, [r8, r8, lsl #2] │ │ │ │ + @ instruction: 0xf65e00e8 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bcs.n 16b484 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - sub.w r0, r6, #7602176 @ 0x740000 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + sub.w r0, lr, #7602176 @ 0x740000 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bics.w r0, ip, #7602176 @ 0x740000 │ │ │ │ - @ instruction: 0xf29a00e8 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + orr.w r0, r4, #7602176 @ 0x740000 │ │ │ │ + subw r0, r2, #232 @ 0xe8 │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf3f800e8 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + and.w r0, r0, #7602176 @ 0x740000 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf23a00e8 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + movw r0, #8424 @ 0x20e8 │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf39400e8 │ │ │ │ - @ instruction: 0xf62a00e8 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + @ instruction: 0xf39c00e8 │ │ │ │ + @ instruction: 0xf63200e8 │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf30000e8 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf30800e8 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx bdbc8 │ │ │ │ ldr r3, [pc, #836] @ (16b7d0 ) │ │ │ │ @@ -276256,76 +276254,76 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf23600e8 │ │ │ │ - orrs.w r0, r8, #7602176 @ 0x740000 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + @ instruction: 0xf23e00e8 │ │ │ │ + orn r0, r0, #7602176 @ 0x740000 │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbc.w r0, lr, #232 @ 0xe8 │ │ │ │ - @ instruction: 0xf63c00ec │ │ │ │ - subs r2, r7, #6 │ │ │ │ + sbcs.w r0, r6, #232 @ 0xe8 │ │ │ │ + movw r0, #18668 @ 0x48ec │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf0ce00e8 │ │ │ │ + @ instruction: 0xf0d600e8 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orrs.w r0, lr, #232 @ 0xe8 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + orn r0, r6, #232 @ 0xe8 │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bics.w r0, r0, #232 @ 0xe8 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + bics.w r0, r8, #232 @ 0xe8 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vmla.i32 d16, d22, d8[1] │ │ │ │ - subs r2, r5, #1 │ │ │ │ + vmla.i32 d16, d30, d8[1] │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vmla.i16 d0, d30, d0[3] │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + vmla.i32 d0, d22, d8[1] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vhadd.s q8, q12, q12 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + vmla.i d0, d16, d0[6] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vhadd.s16 q8, q12, q12 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + vhadd.s32 q8, q8, q12 │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vhadd.s32 q0, q14, q12 │ │ │ │ + vhadd.s q0, q10, q12 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ ldr r2, [pc, #652] @ (16bb08 ) │ │ │ │ @@ -276560,41 +276558,41 @@ │ │ │ │ @ instruction: 0xea11812d │ │ │ │ str r7, [sp, #612] @ 0x264 │ │ │ │ subs r5, #113 @ 0x71 │ │ │ │ ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldcl 0, cr0, [r0, #928]! @ 0x3a0 │ │ │ │ - @ instruction: 0xf0ac00e8 │ │ │ │ - eors.w r0, r8, #232 @ 0xe8 │ │ │ │ + ldcl 0, cr0, [r8, #928]! @ 0x3a0 │ │ │ │ + @ instruction: 0xf0b400e8 │ │ │ │ + @ instruction: 0xf0a000e8 │ │ │ │ ldr r2, [r7, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - eors.w r0, r8, #232 @ 0xe8 │ │ │ │ - eor.w r0, sl, #232 @ 0xe8 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + @ instruction: 0xf0a000e8 │ │ │ │ + eors.w r0, r2, #232 @ 0xe8 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r1!, {r3} │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mcrr 0, 14, r0, sl, cr8 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + mrrc 0, 14, r0, r2, cr8 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r1, 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, #3984] @ 0xf90 │ │ │ │ mov r4, r2 │ │ │ │ @@ -276998,103 +276996,103 @@ │ │ │ │ ... │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cdp 0, 3, cr0, cr4, cr8, {7} │ │ │ │ - cdp 0, 4, cr0, cr8, cr8, {7} │ │ │ │ - cdp 0, 1, cr0, cr14, cr8, {7} │ │ │ │ - cdp 0, 2, cr0, cr10, cr8, {7} │ │ │ │ + cdp 0, 3, cr0, cr12, cr8, {7} │ │ │ │ + cdp 0, 5, cr0, cr0, cr8, {7} │ │ │ │ + cdp 0, 2, cr0, cr6, cr8, {7} │ │ │ │ + cdp 0, 3, cr0, cr2, cr8, {7} │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr14, cr8, {7} │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + cdp 0, 1, cr0, cr6, cr8, {7} │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stcl 0, cr0, [r8, #928]! @ 0x3a0 │ │ │ │ - orns r0, r0, #232 @ 0xe8 │ │ │ │ + ldcl 0, cr0, [r0, #928]! @ 0x3a0 │ │ │ │ + orns r0, r8, #232 @ 0xe8 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0, #928] @ 0x3a0 │ │ │ │ - ldcl 0, cr0, [r4, #928] @ 0x3a0 │ │ │ │ - stc 0, cr0, [r2, #928]! @ 0x3a0 │ │ │ │ - subs.w r0, lr, r8, asr #3 │ │ │ │ - ldcl 0, cr0, [r2, #-928]! @ 0xfffffc60 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + ldcl 0, cr0, [r8, #928] @ 0x3a0 │ │ │ │ + ldcl 0, cr0, [ip, #928] @ 0x3a0 │ │ │ │ + stc 0, cr0, [sl, #928]! @ 0x3a0 │ │ │ │ + rsb r0, r6, r8, asr #3 │ │ │ │ + ldcl 0, cr0, [sl, #-928]! @ 0xfffffc60 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr, #-928] @ 0xfffffc60 │ │ │ │ - ldcl 0, cr0, [r0, #-928]! @ 0xfffffc60 │ │ │ │ + stcl 0, cr0, [r6, #-928]! @ 0xfffffc60 │ │ │ │ + ldcl 0, cr0, [r8, #-928]! @ 0xfffffc60 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6, #-928]! @ 0xfffffc60 │ │ │ │ - ldcl 0, cr0, [r0, #-928] @ 0xfffffc60 │ │ │ │ + ldc 0, cr0, [lr, #-928]! @ 0xfffffc60 │ │ │ │ + ldcl 0, cr0, [r8, #-928] @ 0xfffffc60 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0, #-928] @ 0xfffffc60 │ │ │ │ - ldc 0, cr0, [lr, #-928] @ 0xfffffc60 │ │ │ │ - mrrc 0, 14, r0, r0, cr8 @ │ │ │ │ - stc 0, cr0, [lr], {232} @ 0xe8 │ │ │ │ - strd r0, r0, [r6, #928]! @ 0x3a0 │ │ │ │ + ldc 0, cr0, [r8, #-928] @ 0xfffffc60 │ │ │ │ + stc 0, cr0, [r6, #-928]! @ 0xfffffc60 │ │ │ │ + mrrc 0, 14, r0, r8, cr8 │ │ │ │ + ldc 0, cr0, [r6], {232} @ 0xe8 │ │ │ │ + strd r0, r0, [lr, #928]! @ 0x3a0 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia.w ip, {r3, r5, r6, r7} │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + ldmia.w r4, {r3, r5, r6, r7} │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strex r0, r0, [r0, #928] @ 0x3a0 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strex r0, r0, [r8, #928] @ 0x3a0 │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xe81600e8 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + @ instruction: 0xe81e00e8 │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16c044 │ │ │ │ + b.n 16c054 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16bfec │ │ │ │ + b.n 16bffc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16bfb4 │ │ │ │ + b.n 16bfc4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16bf50 │ │ │ │ + b.n 16bf60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r3, [pc, #608] @ (16c2e4 ) │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ ldr r2, [pc, #608] @ (16c2e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ @@ -277333,97 +277331,97 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16bdd2 │ │ │ │ b.n 16bef2 │ │ │ │ nop │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16bf50 │ │ │ │ + b.n 16bf60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16bef8 │ │ │ │ + b.n 16bf08 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16bebc │ │ │ │ + b.n 16becc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16be74 │ │ │ │ + b.n 16be84 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16be2c │ │ │ │ + b.n 16be3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16bde8 │ │ │ │ + b.n 16bdf8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16bd9c │ │ │ │ + b.n 16bdac │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16bd68 │ │ │ │ + b.n 16bd78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16bd14 │ │ │ │ + b.n 16bd24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16bcb8 │ │ │ │ + b.n 16bcc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16bc68 │ │ │ │ + b.n 16bc78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16bc28 │ │ │ │ + b.n 16bc38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16bbe4 │ │ │ │ + b.n 16bbf4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16bb98 │ │ │ │ + b.n 16bba8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -277448,19 +277446,19 @@ │ │ │ │ add.w r2, r2, #420 @ 0x1a4 │ │ │ │ mov.w r1, #452 @ 0x1c4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 16c3ae │ │ │ │ nop │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16c9ec │ │ │ │ + b.n 16c9fc │ │ │ │ lsls r0, 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, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #340] @ (16c554 ) │ │ │ │ @@ -277614,35 +277612,35 @@ │ │ │ │ nop │ │ │ │ bkpt 0x00f0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00ec │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 16c2a4 │ │ │ │ + b.n 16c2b4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16c204 │ │ │ │ + b.n 16c214 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bkpt 0x002e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16c0cc │ │ │ │ + b.n 16c0dc │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #368] @ (16c710 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -277790,41 +277788,41 @@ │ │ │ │ blx b9524 │ │ │ │ mov sl, r0 │ │ │ │ b.n 16c63e │ │ │ │ pop {r4, r6, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #976] @ (16caec ) │ │ │ │ + ldr r7, [pc, #1008] @ (16cb0c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16c110 │ │ │ │ + b.n 16c120 │ │ │ │ lsls r0, r5, #3 │ │ │ │ pop {r1, r4, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #200] @ (16c7f8 ) │ │ │ │ + ldr r7, [pc, #232] @ (16c818 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16bf98 │ │ │ │ + b.n 16bfa8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #48] @ (16c76c ) │ │ │ │ + ldr r7, [pc, #80] @ (16c78c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16bf54 │ │ │ │ + b.n 16bf64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [pc, #912] @ (16cad8 ) │ │ │ │ + ldr r6, [pc, #944] @ (16caf8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16cf14 │ │ │ │ + b.n 16cf24 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #360] @ (16c8cc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -277970,41 +277968,41 @@ │ │ │ │ blx b9524 │ │ │ │ mov sl, r0 │ │ │ │ b.n 16c7fa │ │ │ │ cbnz r4, 16c932 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #192] @ (16c998 ) │ │ │ │ + ldr r6, [pc, #224] @ (16c9b8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16cf44 │ │ │ │ + b.n 16cf54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ revsh r6, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #472] @ (16cac4 ) │ │ │ │ + ldr r5, [pc, #504] @ (16cae4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16cddc │ │ │ │ + b.n 16cdec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [pc, #320] @ (16ca38 ) │ │ │ │ + ldr r5, [pc, #352] @ (16ca58 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16cd98 │ │ │ │ + b.n 16cda8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [pc, #160] @ (16c9a4 ) │ │ │ │ + ldr r5, [pc, #192] @ (16c9c4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16cd58 │ │ │ │ + b.n 16cd68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ sub sp, #24 │ │ │ │ @@ -278090,31 +278088,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 16c98a │ │ │ │ - ldr r4, [pc, #392] @ (16cb90 ) │ │ │ │ + ldr r4, [pc, #424] @ (16cbb0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16ccdc │ │ │ │ + b.n 16ccec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #80] @ (16ca64 ) │ │ │ │ + ldr r4, [pc, #112] @ (16ca84 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16cc4c │ │ │ │ + b.n 16cc5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #960] @ (16cde0 ) │ │ │ │ + ldr r3, [pc, #992] @ (16ce00 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16cc04 │ │ │ │ + b.n 16cc14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ sub sp, #24 │ │ │ │ @@ -278194,31 +278192,31 @@ │ │ │ │ adds r2, #212 @ 0xd4 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 16ca90 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #368] @ (16cc80 ) │ │ │ │ + ldr r3, [pc, #400] @ (16cca0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 16cbd8 │ │ │ │ + b.n 16cbe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #240] @ (16cc08 ) │ │ │ │ + ldr r3, [pc, #272] @ (16cc28 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 16cb94 │ │ │ │ + b.n 16cba4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #936] @ (16ced0 ) │ │ │ │ + ldr r2, [pc, #968] @ (16cef0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ sub sp, #24 │ │ │ │ @@ -278298,31 +278296,31 @@ │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 16cb98 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #336] @ (16cd68 ) │ │ │ │ + ldr r2, [pc, #368] @ (16cd88 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [pc, #208] @ (16ccf0 ) │ │ │ │ + ldr r2, [pc, #240] @ (16cd10 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [pc, #904] @ (16cfb8 ) │ │ │ │ + ldr r1, [pc, #936] @ (16cfd8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r0, 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, #328] @ 0x148 │ │ │ │ sub sp, #24 │ │ │ │ @@ -278408,31 +278406,31 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 16cc90 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #216] @ (16ce04 ) │ │ │ │ + ldr r1, [pc, #248] @ (16ce24 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #976] @ (16d108 ) │ │ │ │ + ldr r0, [pc, #1008] @ (16d128 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ble.n 16cd30 │ │ │ │ + udf #0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #832] @ (16d084 ) │ │ │ │ + ldr r0, [pc, #864] @ (16d0a4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ble.n 16cce4 │ │ │ │ + ble.n 16ccf4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r6, [r0, #328] @ 0x148 │ │ │ │ sub sp, #28 │ │ │ │ @@ -278751,75 +278749,75 @@ │ │ │ │ bl c322c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16cea6 │ │ │ │ b.n 16d04a │ │ │ │ push {r1, r2, r3, r7, lr} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [pc, #336] @ (16d1d4 ) │ │ │ │ + ldr r0, [pc, #368] @ (16d1f4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 16d130 │ │ │ │ + ble.n 16d140 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 16d090 │ │ │ │ + ble.n 16d0a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bgt.n 16d004 │ │ │ │ + bgt.n 16d014 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bgt.n 16d164 │ │ │ │ + bgt.n 16d174 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bgt.n 16d0f8 │ │ │ │ + bgt.n 16d108 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov ip, pc │ │ │ │ + bxns r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bgt.n 16d0b8 │ │ │ │ + bgt.n 16d0c8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov sl, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 16cfe4 │ │ │ │ + blt.n 16cff4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 16d16c │ │ │ │ + blt.n 16d17c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bge.n 16d090 │ │ │ │ + bge.n 16d0a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bge.n 16d000 │ │ │ │ + bge.n 16d010 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #684] @ (16d3bc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -279101,68 +279099,68 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 16d3fe │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r2 │ │ │ │ + add ip, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bls.n 16d304 │ │ │ │ + bls.n 16d314 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bls.n 16d414 │ │ │ │ + bls.n 16d424 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xfb41ffff │ │ │ │ @ instruction: 0xfa2bffff │ │ │ │ bl 613e6 │ │ │ │ strb.w pc, [r7, #255]! │ │ │ │ @ instruction: 0xf909ffff │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n 16d318 │ │ │ │ + bhi.n 16d328 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bhi.n 16d338 │ │ │ │ + bhi.n 16d348 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n 16d4a8 │ │ │ │ + bhi.n 16d4b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n 16d424 │ │ │ │ + bhi.n 16d434 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bvc.n 16d3e4 │ │ │ │ + bvc.n 16d3f4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n 16d504 │ │ │ │ + bvc.n 16d514 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #520] @ (16d660 ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -279369,42 +279367,42 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 16d542 │ │ │ │ nop │ │ │ │ add r6, sp, #600 @ 0x258 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n 16d5d8 │ │ │ │ + bvs.n 16d5e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvs.n 16d724 │ │ │ │ + bvs.n 16d734 │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vmla.i q8, q10, d0[6] │ │ │ │ - bpl.n 16d5b4 │ │ │ │ + vmla.i q8, q14, d0[6] │ │ │ │ + bpl.n 16d5c4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vmla.i32 q0, q9, d8[1] │ │ │ │ - bpl.n 16d780 │ │ │ │ + vmla.i32 q0, q13, d8[1] │ │ │ │ + bpl.n 16d590 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vmla.i q0, q8, d0[6] │ │ │ │ - vhadd.u32 q8, q8, q12 │ │ │ │ - vhadd.u8 q8, q9, q12 │ │ │ │ - bpl.n 16d6d4 │ │ │ │ + vmla.i q0, q12, d0[6] │ │ │ │ + vhadd.u32 q8, q12, q12 │ │ │ │ + vhadd.u8 q8, q13, q12 │ │ │ │ + bpl.n 16d6e4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vhadd.u32 q0, q8, q12 │ │ │ │ + vhadd.u32 q0, q12, q12 │ │ │ │ stmdb 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, #328] @ 0x148 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr r2, [pc, #548] @ (16d8ec ) │ │ │ │ @@ -279617,34 +279615,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 16d7c4 │ │ │ │ nop │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n 16d978 │ │ │ │ + bmi.n 16d988 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 16d934 │ │ │ │ + bmi.n 16d944 │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsls r6, r0, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldc2 0, cr0, [r8, #-928]! @ 0xfffffc60 │ │ │ │ - ldc2 0, cr0, [r8, #-928] @ 0xfffffc60 │ │ │ │ - ldc2l 0, cr0, [r8], #928 @ 0x3a0 │ │ │ │ - ldc2l 0, cr0, [r8], {232} @ 0xe8 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + stc2l 0, cr0, [r0, #-928] @ 0xfffffc60 │ │ │ │ + stc2 0, cr0, [r0, #-928]! @ 0xfffffc60 │ │ │ │ + stc2 0, cr0, [r0, #-928] @ 0xfffffc60 │ │ │ │ + stc2l 0, cr0, [r0], #928 @ 0x3a0 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc2 0, cr0, [r6], #928 @ 0x3a0 │ │ │ │ - bcs.n 16d830 │ │ │ │ + ldc2 0, cr0, [lr], #928 @ 0x3a0 │ │ │ │ + bcs.n 16d840 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldc2 0, cr0, [r4], {232} @ 0xe8 │ │ │ │ + ldc2 0, cr0, [ip], {232} @ 0xe8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #80] @ (16d988 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #80] @ 16d98c │ │ │ │ @@ -279678,19 +279676,19 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 16d968 │ │ │ │ nop │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 16d978 │ │ │ │ + bne.n 16d988 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfbf400e8 │ │ │ │ + @ instruction: 0xfbfc00e8 │ │ │ │ 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] @ (16da44 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -279750,28 +279748,28 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 16da04 │ │ │ │ nop │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bne.n 16db3c │ │ │ │ + bne.n 16db4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [pc], #1020 @ 16de54 │ │ │ │ @ instruction: 0xfa4fffff │ │ │ │ vminnm.f32 , , │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xfb3c00e8 │ │ │ │ + @ instruction: 0xfb4400e8 │ │ │ │ │ │ │ │ 0016da68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -279820,25 +279818,25 @@ │ │ │ │ adds r2, #124 @ 0x7c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 16da9a │ │ │ │ nop │ │ │ │ - bne.n 16db38 │ │ │ │ + bne.n 16db48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfabc00e8 │ │ │ │ - beq.n 16da14 │ │ │ │ + @ instruction: 0xfac400e8 │ │ │ │ + beq.n 16da24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfa9600e8 │ │ │ │ - beq.n 16dbd4 │ │ │ │ + @ instruction: 0xfa9e00e8 │ │ │ │ + beq.n 16dbe4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016db0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -279984,29 +279982,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r2, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r1, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 0016dc70 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (16dd5c ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -280135,17 +280133,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016dd98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -280343,23 +280341,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r0, r5, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016df68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -280563,23 +280561,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r6, r6, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r7, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016e18c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -281020,41 +281018,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r2, r1, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016e650 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -281495,41 +281493,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r2, r2, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r4, r5, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r6, r0, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r0, r4, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016eb14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -281642,21 +281640,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ite ge │ │ │ │ - lslge r0, r5, #3 │ │ │ │ + ite lt │ │ │ │ + lsllt r0, r5, #3 │ │ │ │ │ │ │ │ 0016ec58 : │ │ │ │ - pushlt {r4, lr} │ │ │ │ + pushge {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [pc, #372] @ (16ede0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -281850,22 +281848,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r0, r5, #3 │ │ │ │ vmla.i32 q8, q12, d7[1] │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016ee28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282062,22 +282060,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 4, cr0, cr0, cr7, {7} │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ cdp2 0, 1, cr0, cr8, cr7, {7} │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016eff8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282187,17 +282185,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r8], #924 @ 0x39c │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016f10c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282308,17 +282306,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbe400e7 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, 16f25c │ │ │ │ + cbnz r0, 16f25e │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016f224 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -282599,22 +282597,22 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [sl, r7, lsl #2] │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrsh.w r0, [r0, r7, lsl #2] │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016f4e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282724,17 +282722,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [ip, r7, lsl #2] │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + setpan #0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016f5fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282844,17 +282842,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6f400e7 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016f714 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -283059,22 +283057,22 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf74400e7 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r6, 16f93e │ │ │ │ + cbz r6, 16f940 │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds.w r0, ip, #7569408 @ 0x738000 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r2, 16f940 │ │ │ │ + cbz r2, 16f942 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016f8fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -283186,17 +283184,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3c600e7 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r2, 16fa74 │ │ │ │ + cbz r2, 16fa76 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016fa44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -283308,17 +283306,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf27e00e7 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016fb8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -283428,17 +283426,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r0, lr, #231 @ 0xe7 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016fc8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -283548,17 +283546,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ orns r0, lr, #231 @ 0xe7 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016fd8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -283781,34 +283779,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r6, [r3, #32] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cdp 0, 6, cr0, cr6, cr7, {7} │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0016ffd0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -283920,17 +283918,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r2], #924 @ 0x39c │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00170118 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -284040,17 +284038,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, ip, r7, asr #3 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, 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] @ (1702b8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -284090,19 +284088,19 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 170268 │ │ │ │ + bcs.n 170278 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 001702d4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -284136,19 +284134,19 @@ │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 170300 │ │ │ │ strh r0, [r1, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n 1703ec │ │ │ │ + bcs.n 1703fc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r3, [pc, #296] @ (17046c ) │ │ │ │ ldr r2, [pc, #300] @ (170470 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 170350 │ │ │ │ @@ -284282,54 +284280,54 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ vtbx.8 d30, {d31- │ │ │ │ - vtbl.8 d26, {d15}, d22 │ │ │ │ + vtbl.8 d26, {d15}, d30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ - vtbl.8 d26, {d31}, d14 │ │ │ │ + @ instruction: 0xffffa896 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r5, [r3, #32] │ │ │ │ - @ instruction: 0xffffa1e2 │ │ │ │ + @ instruction: 0xffffa1ea │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 1703f8 │ │ │ │ + bne.n 170408 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 1703bc │ │ │ │ + bne.n 1703cc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 170580 │ │ │ │ + bne.n 170590 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, pc, #912 @ (adr r7, 170850 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 170870 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 170544 │ │ │ │ + bne.n 170554 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, pc, #768 @ (adr r7, 1707cc ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 1707ec ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 170508 │ │ │ │ + bne.n 170518 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r7, pc, #624 @ (adr r7, 170748 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 170768 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001704d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -284516,55 +284514,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #23] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r6, [r3, #23] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #392 @ (adr r6, 170830 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 170850 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #528 @ (adr r6, 1708bc ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 1708dc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 17078c ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 1707ac ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #56 @ (adr r6, 1706f8 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 170718 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #936 @ (adr r5, 170a74 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 170a94 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #792 @ (adr r5, 1709f0 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 170a10 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 170964 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 170984 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #496 @ (adr r5, 1708e0 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 170900 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001706f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -284609,25 +284607,25 @@ │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 170716 │ │ │ │ nop │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, pc, #760 @ (adr r4, 170a70 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 170a90 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, pc, #608 @ (adr r4, 1709e4 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 170a04 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [pc, #268] @ (1708a0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -284757,42 +284755,42 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r0, [r0, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #520 @ (adr r4, 170ac4 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 170ae4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xfa6fffff │ │ │ │ - add r4, pc, #424 @ (adr r4, 170a6c ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 170a8c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #856 @ (adr r3, 170c28 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 170c48 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 170b94 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 170bb4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #552 @ (adr r3, 170b10 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 170b30 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #408 @ (adr r3, 170a8c ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 170aac ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001708f4 : │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ cbz r3, 17091a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -284818,19 +284816,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 170916 │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #304 @ (adr r3, 170a7c ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 170a9c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 00170950 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -284939,37 +284937,37 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 1709ce │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, pc, #736 @ (adr r2, 170d4c ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 170d6c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #576 @ (adr r2, 170cb8 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 170cd8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #432 @ (adr r2, 170c34 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 170c54 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #288 @ (adr r2, 170bb0 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 170bd0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00170a94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -285086,41 +285084,41 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #608 @ (adr r1, 170e1c ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 170e3c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #848 @ (adr r1, 170f14 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 170f34 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #7] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #824 @ (adr r1, 170f08 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 170f28 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #592 @ (adr r1, 170e24 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 170e44 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r6, [r1, #31] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 170f6c ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 170f8c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00170bec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285152,19 +285150,19 @@ │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 170c1a │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, pc, #256 @ (adr r0, 170d54 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 170d74 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00170c54 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -285198,19 +285196,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 170c86 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00170cb8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285237,19 +285235,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 170cde │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00170d10 : │ │ │ │ stmdb 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 │ │ │ │ @@ -285376,31 +285374,31 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 170d92 │ │ │ │ nop │ │ │ │ strb r2, [r1, #23] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r6, [r3, #21] │ │ │ │ lsls r7, r7, #3 │ │ │ │ beq.n 170e6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00170e7c : │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ cbz r3, 170ea2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -285427,19 +285425,19 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 170e9e │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00170ed8 : │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cbz r3, 170efe │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -285465,19 +285463,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 170efa │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00170f34 : │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ cbz r3, 170f56 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -285504,19 +285502,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 170f52 │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00170f90 : │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ cbz r3, 170fb6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -285543,19 +285541,19 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 170fb2 │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00170ff0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -285636,25 +285634,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r2, [r6, #10] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001710d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -285733,25 +285731,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r2, #7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001711b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -285826,25 +285824,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r7, #3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00171290 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -285918,25 +285916,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r4, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -286013,25 +286011,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017144c : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286082,19 +286080,19 @@ │ │ │ │ b.n 171482 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001714e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -286169,25 +286167,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - itee al │ │ │ │ - lslal r0, r5, #3 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + itet │ │ │ │ + lsl r0, r5, #3 │ │ │ │ + stral r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsl r0, r5, #3 │ │ │ │ │ │ │ │ 001715c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -286264,25 +286262,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - itt cc │ │ │ │ - lslcc r0, r5, #3 │ │ │ │ - strcc r6, [sp, #248] @ 0xf8 │ │ │ │ + itt mi │ │ │ │ + lslmi r0, r5, #3 │ │ │ │ + strmi r6, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - itee ne │ │ │ │ + itte ne │ │ │ │ lslne r0, r5, #3 │ │ │ │ - streq r6, [sp, #88] @ 0x58 │ │ │ │ + strne r6, [sp, #120] @ 0x78 │ │ │ │ lsleq r0, r5, #3 │ │ │ │ │ │ │ │ 0017169c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -286358,25 +286356,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00171778 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -286451,25 +286449,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00171858 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -286544,25 +286542,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00171938 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -286637,25 +286635,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, 171a72 │ │ │ │ + cbnz r0, 171a74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r6, 171a72 │ │ │ │ + cbnz r6, 171a74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00171a10 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -286732,25 +286730,25 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - revsh r4, r5 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - revsh r2, r0 │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00171aec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -286827,24 +286825,24 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vshr.u64 q8, , #28 │ │ │ │ - cbnz r6, 171bfc │ │ │ │ + vshr.u64 q8, , #20 │ │ │ │ + cbnz r6, 171bfe │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, 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] @ (171c70 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -286916,19 +286914,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r4, 171c8c │ │ │ │ + cbnz r4, 171c8e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ 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] @ 171d98 │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -287018,22 +287016,22 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 171d1e │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr??.w r0, [r8, #231] @ 0xe7 │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -287063,19 +287061,19 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 171dd6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w c3314 │ │ │ │ nop │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00171e1c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -287103,18 +287101,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 171e3a │ │ │ │ nop │ │ │ │ beq.n 171eac │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vshr.u64 q8, , #12 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + vshr.u64 q8, , #4 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00171e78 : │ │ │ │ ldr r3, [pc, #16] @ (171e8c ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #16] @ (171e90 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -287360,52 +287358,52 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vqadd.u64 q0, q13, │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + vqadd.u8 q8, q9, │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 2, r0, cr8, cr1, {7} │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + mrc2 0, 2, r0, cr0, cr1, {7} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mcr2 0, 1, r0, cr2, cr1, {7} │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + mcr2 0, 1, r0, cr10, cr1, {7} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #964]! @ 0x3c4 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + mcr2 0, 0, r0, cr4, cr1, {7} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #964] @ 0x3c4 │ │ │ │ - push {lr} │ │ │ │ + ldc2l 0, cr0, [lr, #964] @ 0x3c4 │ │ │ │ + push {r3, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldc2 0, cr0, [r2, #964]! @ 0x3c4 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + ldc2 0, cr0, [sl, #964]! @ 0x3c4 │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stc2 0, cr0, [ip, #964] @ 0x3c4 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + ldc2 0, cr0, [r4, #964] @ 0x3c4 │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017213c : │ │ │ │ stmdb 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 │ │ │ │ @@ -287723,70 +287721,70 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip], #-964 @ 0xfffffc3c │ │ │ │ - cbz r6, 1724d4 │ │ │ │ + ldc2l 0, cr0, [r4], #-964 @ 0xfffffc3c │ │ │ │ + cbz r6, 1724d6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfbee00f1 │ │ │ │ - cbz r0, 1724c2 │ │ │ │ + @ instruction: 0xfbf600f1 │ │ │ │ + cbz r0, 1724c4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfb5a00f1 │ │ │ │ - uxth r4, r0 │ │ │ │ + @ instruction: 0xfb6200f1 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfb2800f1 │ │ │ │ - sxtb r2, r2 │ │ │ │ + @ instruction: 0xfb3000f1 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfb0000f1 │ │ │ │ - sxth r2, r5 │ │ │ │ + @ instruction: 0xfb0800f1 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfada00f1 │ │ │ │ - sxth r4, r0 │ │ │ │ + @ instruction: 0xfae200f1 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfaac00f1 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfa8200f1 │ │ │ │ - cbz r4, 1724f2 │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + @ instruction: 0xfab400f1 │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfa5c00f1 │ │ │ │ - cbz r6, 1724f4 │ │ │ │ + @ instruction: 0xfa8a00f1 │ │ │ │ + cbz r4, 1724f4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfa3400f1 │ │ │ │ + @ instruction: 0xfa6400f1 │ │ │ │ cbz r6, 1724f6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfa0c00f1 │ │ │ │ + @ instruction: 0xfa3c00f1 │ │ │ │ cbz r6, 1724f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + @ instruction: 0xfa1400f1 │ │ │ │ + cbz r6, 1724fa │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001724f0 : │ │ │ │ ldr r1, [pc, #40] @ (17251c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [pc, #40] @ (172520 ) │ │ │ │ add r1, pc │ │ │ │ @@ -287956,38 +287954,38 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r2, #241] @ 0xf1 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + strb.w r0, [sl, #241] @ 0xf1 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr.w r0, [r6, r1, lsl #3] │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + ldr.w r0, [lr, r1, lsl #3] │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh.w r0, [r0, r1, lsl #3] │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + ldrh.w r0, [r8, r1, lsl #3] │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb.w r0, [r8, r1, lsl #3] │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + ldrb.w r0, [r0, r1, lsl #3] │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf7e000f1 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf7e800f1 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001726cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -288014,18 +288012,18 @@ │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1726e8 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf74400f1 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + @ instruction: 0xf74c00f1 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00172728 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -288144,41 +288142,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 172764 │ │ │ │ nop │ │ │ │ ldrh r6, [r6, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r2, [r5, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r4, [r1, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68a00f1 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + @ instruction: 0xf69200f1 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf66000f1 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + @ instruction: 0xf66800f1 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf63a00f1 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + movw r0, #10481 @ 0x28f1 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf61200f1 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xf61a00f1 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00172894 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -288203,20 +288201,20 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #533 @ 0x215 │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1728b0 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sbcs.w r0, ip, #7897088 @ 0x788000 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + @ instruction: 0xf58400f1 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001728f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -288318,28 +288316,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf4ca00f1 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + @ instruction: 0xf4d200f1 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf4a200f1 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + @ instruction: 0xf4aa00f1 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orns r0, r8, #7897088 @ 0x788000 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + eor.w r0, r0, #7897088 @ 0x788000 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00172a1c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -288365,20 +288363,20 @@ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ add.w r2, r2, #272 @ 0x110 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 172a38 │ │ │ │ nop │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf3f400f1 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + @ instruction: 0xf3fc00f1 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00172a7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -288416,18 +288414,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 172ab0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf38000f1 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + @ instruction: 0xf38800f1 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00172af0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -288465,18 +288463,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 172b24 │ │ │ │ ldrsb r6, [r5, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf30c00f1 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf31400f1 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00172b64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -288549,23 +288547,23 @@ │ │ │ │ b.n 172ba8 │ │ │ │ ldrsb r2, [r7, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r1, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf26e00f1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + @ instruction: 0xf27600f1 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movw r0, #16625 @ 0x40f1 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + movw r0, #49393 @ 0xc0f1 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00172c3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -288670,28 +288668,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r3, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - sbcs.w r0, ip, #241 @ 0xf1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + @ instruction: 0xf18400f1 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adcs.w r0, r2, #241 @ 0xf1 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + adcs.w r0, sl, #241 @ 0xf1 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf12800f1 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + @ instruction: 0xf13000f1 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00172d6c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -288794,28 +288792,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - orr.w r0, lr, #241 @ 0xf1 │ │ │ │ - add r7, pc, #480 @ (adr r7, 17305c ) │ │ │ │ + orrs.w r0, r6, #241 @ 0xf1 │ │ │ │ + add r7, pc, #512 @ (adr r7, 17307c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bic.w r0, r4, #241 @ 0xf1 │ │ │ │ - add r7, pc, #312 @ (adr r7, 172fc0 ) │ │ │ │ + bic.w r0, ip, #241 @ 0xf1 │ │ │ │ + add r7, pc, #344 @ (adr r7, 172fe0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vshr.s64 q8, , #4 │ │ │ │ - add r7, pc, #152 @ (adr r7, 172f2c ) │ │ │ │ + and.w r0, r4, #241 @ 0xf1 │ │ │ │ + add r7, pc, #184 @ (adr r7, 172f4c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00172e98 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -288887,23 +288885,23 @@ │ │ │ │ nop │ │ │ │ strb r6, [r0, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vqadd.s8 q8, q8, │ │ │ │ - add r6, pc, #424 @ (adr r6, 173104 ) │ │ │ │ + vqadd.s8 q8, q12, │ │ │ │ + add r6, pc, #456 @ (adr r6, 173124 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vqadd.s16 q0, q11, │ │ │ │ - add r6, pc, #256 @ (adr r6, 173068 ) │ │ │ │ + vqadd.s16 q0, q15, │ │ │ │ + add r6, pc, #288 @ (adr r6, 173088 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00172f6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -288976,23 +288974,23 @@ │ │ │ │ nop │ │ │ │ strh r2, [r6, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mcr 0, 3, r0, cr8, cr1, {7} │ │ │ │ - add r5, pc, #584 @ (adr r5, 17327c ) │ │ │ │ + mrc 0, 3, r0, cr0, cr1, {7} │ │ │ │ + add r5, pc, #616 @ (adr r5, 17329c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mrc 0, 1, r0, cr14, cr1, {7} │ │ │ │ - add r5, pc, #416 @ (adr r5, 1731e0 ) │ │ │ │ + mcr 0, 2, r0, cr6, cr1, {7} │ │ │ │ + add r5, pc, #448 @ (adr r5, 173200 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173044 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -289031,18 +289029,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 17307c │ │ │ │ strh r2, [r3, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4, #964]! @ 0x3c4 │ │ │ │ - add r4, pc, #888 @ (adr r4, 173430 ) │ │ │ │ + ldc 0, cr0, [ip, #964]! @ 0x3c4 │ │ │ │ + add r4, pc, #920 @ (adr r4, 173450 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001730bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -289120,23 +289118,23 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [r5, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldc 0, cr0, [r2, #-964] @ 0xfffffc3c │ │ │ │ - add r4, pc, #240 @ (adr r4, 17327c ) │ │ │ │ + ldc 0, cr0, [sl, #-964] @ 0xfffffc3c │ │ │ │ + add r4, pc, #272 @ (adr r4, 17329c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stcl 0, cr0, [r8], #964 @ 0x3c4 │ │ │ │ - add r4, pc, #72 @ (adr r4, 1731e0 ) │ │ │ │ + ldcl 0, cr0, [r0], #964 @ 0x3c4 │ │ │ │ + add r4, pc, #104 @ (adr r4, 173200 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017319c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -289209,23 +289207,23 @@ │ │ │ │ b.n 1731e0 │ │ │ │ str r2, [r0, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldc 0, cr0, [r6], #-964 @ 0xfffffc3c │ │ │ │ - add r3, pc, #384 @ (adr r3, 1733e4 ) │ │ │ │ + ldc 0, cr0, [lr], #-964 @ 0xfffffc3c │ │ │ │ + add r3, pc, #416 @ (adr r3, 173404 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stc 0, cr0, [ip], {241} @ 0xf1 │ │ │ │ - add r3, pc, #216 @ (adr r3, 173348 ) │ │ │ │ + ldc 0, cr0, [r4], {241} @ 0xf1 │ │ │ │ + add r3, pc, #248 @ (adr r3, 173368 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173274 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -289301,23 +289299,23 @@ │ │ │ │ nop │ │ │ │ str r2, [r5, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adcs.w r0, ip, r1, ror #3 │ │ │ │ - add r2, pc, #536 @ (adr r2, 173558 ) │ │ │ │ + sbc.w r0, r4, r1, ror #3 │ │ │ │ + add r2, pc, #568 @ (adr r2, 173578 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xeb3200f1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 1734bc ) │ │ │ │ + @ instruction: 0xeb3a00f1 │ │ │ │ + add r2, pc, #400 @ (adr r2, 1734dc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173350 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -289392,23 +289390,23 @@ │ │ │ │ b.n 173398 │ │ │ │ ldr r7, [pc, #568] @ (173644 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #352] @ (173574 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - orns r0, lr, r1, ror #3 │ │ │ │ - add r1, pc, #672 @ (adr r1, 1736bc ) │ │ │ │ + eor.w r0, r6, r1, ror #3 │ │ │ │ + add r1, pc, #704 @ (adr r1, 1736dc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orrs.w r0, r4, r1, ror #3 │ │ │ │ - add r1, pc, #504 @ (adr r1, 173620 ) │ │ │ │ + orrs.w r0, ip, r1, ror #3 │ │ │ │ + add r1, pc, #536 @ (adr r1, 173640 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017342c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -289480,23 +289478,23 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #712] @ (1737a8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #536] @ (173700 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xe9ac00f1 │ │ │ │ - add r0, pc, #856 @ (adr r0, 173848 ) │ │ │ │ + @ instruction: 0xe9b400f1 │ │ │ │ + add r0, pc, #888 @ (adr r0, 173868 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xe98200f1 │ │ │ │ - add r0, pc, #688 @ (adr r0, 1737ac ) │ │ │ │ + @ instruction: 0xe98a00f1 │ │ │ │ + add r0, pc, #720 @ (adr r0, 1737cc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173500 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -289586,28 +289584,28 @@ │ │ │ │ b.n 173588 │ │ │ │ ldr r5, [pc, #888] @ (173960 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #712] @ (1738b8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xe8d800f1 │ │ │ │ - add r0, pc, #8 @ (adr r0, 173600 ) │ │ │ │ + strd r0, r0, [r0], #964 @ 0x3c4 │ │ │ │ + add r0, pc, #40 @ (adr r0, 173620 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia.w sl!, {r0, r4, r5, r6, r7} │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldmia.w r2!, {r0, r4, r5, r6, r7} │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrd r0, r0, [lr], #-964 @ 0x3c4 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + stmia.w r6, {r0, r4, r5, r6, r7} │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173614 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -289697,31 +289695,31 @@ │ │ │ │ b.n 17369e │ │ │ │ ldr r4, [pc, #808] @ (173a24 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #624] @ (173974 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 17368c │ │ │ │ + b.n 17369c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 17363c │ │ │ │ + b.n 17364c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 1735f4 │ │ │ │ + b.n 173604 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173728 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -289812,31 +289810,31 @@ │ │ │ │ b.n 1737b4 │ │ │ │ ldr r3, [pc, #728] @ (173aec ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #536] @ (173a34 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 173578 │ │ │ │ + b.n 173588 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 173528 │ │ │ │ + b.n 173538 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 1734dc │ │ │ │ + b.n 1734ec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173840 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -289927,31 +289925,31 @@ │ │ │ │ b.n 1738ce │ │ │ │ ldr r2, [pc, #632] @ (173ba4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #432] @ (173ae4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 17345c │ │ │ │ + b.n 17346c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 17340c │ │ │ │ + b.n 17341c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 1733c4 │ │ │ │ + b.n 1733d4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173958 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -289990,19 +289988,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 173990 │ │ │ │ ldr r1, [pc, #536] @ (173bd8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 173308 │ │ │ │ + b.n 173318 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001739d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -290040,19 +290038,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 173a08 │ │ │ │ ldr r1, [pc, #56] @ (173a70 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 173290 │ │ │ │ + b.n 1732a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173a48 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -290123,25 +290121,25 @@ │ │ │ │ nop │ │ │ │ ldr r0, [pc, #600] @ (173d54 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #424] @ (173cac ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 174228 │ │ │ │ + b.n 174238 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 1741e0 │ │ │ │ + b.n 1741f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173b1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -290232,31 +290230,31 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0x47c2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x4792 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 174188 │ │ │ │ + b.n 174198 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 174138 │ │ │ │ + b.n 174148 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 1740ec │ │ │ │ + b.n 1740fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173c34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -290347,31 +290345,31 @@ │ │ │ │ nop │ │ │ │ mov sl, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, pc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 17406c │ │ │ │ + b.n 17407c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 17401c │ │ │ │ + b.n 17402c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 173fd4 │ │ │ │ + b.n 173fe4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173d4c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -290479,33 +290477,33 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r4, sl │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 173f6c │ │ │ │ + b.n 173f7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 173f18 │ │ │ │ + b.n 173f28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 173ed4 │ │ │ │ + b.n 173ee4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173e90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -290616,33 +290614,33 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #648 @ 0x288 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r4, r1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - svc 10 │ │ │ │ + svc 18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00173fd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -290737,25 +290735,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ble.n 174078 │ │ │ │ + ble.n 174088 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 17401c │ │ │ │ + ble.n 17402c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001740ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -290850,25 +290848,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ rors r2, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ sbcs r2, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bgt.n 174164 │ │ │ │ + bgt.n 174174 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bgt.n 174108 │ │ │ │ + bgt.n 174118 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00174200 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -290941,25 +290939,25 @@ │ │ │ │ b.n 174244 │ │ │ │ lsrs r6, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - blt.n 174268 │ │ │ │ + blt.n 174278 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 174220 │ │ │ │ + blt.n 174230 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001742d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -291035,25 +291033,25 @@ │ │ │ │ nop │ │ │ │ ands r6, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #210 @ 0xd2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bge.n 174390 │ │ │ │ + blt.n 1743a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bge.n 174348 │ │ │ │ + bge.n 174358 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001743b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -291089,19 +291087,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1743e4 │ │ │ │ subs r7, #42 @ 0x2a │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1744b4 │ │ │ │ + bge.n 1744c4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00174424 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -291137,19 +291135,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 174454 │ │ │ │ subs r6, #186 @ 0xba │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 174444 │ │ │ │ + bls.n 174454 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00174494 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -291251,31 +291249,31 @@ │ │ │ │ b.n 1744f6 │ │ │ │ subs r6, #74 @ 0x4a │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #250 @ 0xfa │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bls.n 1745e0 │ │ │ │ + bls.n 1745f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bhi.n 174598 │ │ │ │ + bhi.n 1745a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bhi.n 174554 │ │ │ │ + bhi.n 174564 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001745c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -291369,31 +291367,31 @@ │ │ │ │ b.n 17460e │ │ │ │ subs r5, #30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #226 @ 0xe2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bhi.n 1746cc │ │ │ │ + bhi.n 1746dc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n 174680 │ │ │ │ + bvc.n 174690 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n 174634 │ │ │ │ + bvc.n 174644 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001746e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -291490,31 +291488,31 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #336 @ (adr r7, 174924 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvs.n 1747c8 │ │ │ │ + bvs.n 1747d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvs.n 17476c │ │ │ │ + bvs.n 17477c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvs.n 174720 │ │ │ │ + bvs.n 174730 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001747fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -291950,123 +291948,123 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r5, pc, #624 @ (adr r5, 174edc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r1, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 174c2c │ │ │ │ + bmi.n 174c3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 174bd4 │ │ │ │ + bmi.n 174be4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 174d88 │ │ │ │ + bmi.n 174b98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 174d40 │ │ │ │ + bmi.n 174d50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 174cf8 │ │ │ │ + bmi.n 174d08 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 174cb0 │ │ │ │ + bmi.n 174cc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 174c68 │ │ │ │ + bcc.n 174c78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 174c20 │ │ │ │ + bcc.n 174c30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 174bd8 │ │ │ │ + bcc.n 174be8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 174d8c │ │ │ │ + bcc.n 174d9c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 174d44 │ │ │ │ + bcc.n 174d54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 174cfc │ │ │ │ + bcc.n 174d0c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n 174cb4 │ │ │ │ + bcs.n 174cc4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n 174c6c │ │ │ │ + bcs.n 174c7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n 174c24 │ │ │ │ + bcs.n 174c34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n 174ddc │ │ │ │ + bcs.n 174dec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n 174d94 │ │ │ │ + bcs.n 174da4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n 174d4c │ │ │ │ + bcs.n 174d5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00174d4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -292231,47 +292229,47 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r4, #244 @ 0xf4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - beq.n 174f3c │ │ │ │ + beq.n 174f4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00174f44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -292343,29 +292341,29 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 174f86 │ │ │ │ nop │ │ │ │ adds r3, #154 @ 0x9a │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r3, #106 @ 0x6a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00175028 : │ │ │ │ ldr r3, [pc, #20] @ (175040 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #20] @ (175044 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -292451,19 +292449,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #138 @ 0x8a │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00175108 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292515,19 +292513,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001751b0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292579,19 +292577,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00175258 : │ │ │ │ ldr r3, [pc, #40] @ (175284 ) │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [pc, #40] @ (175288 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -292798,47 +292796,47 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r2, [r5, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r0, 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] @ (175734 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293175,31 +293173,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #29] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00175824 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -293285,25 +293283,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r0, #29] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00175918 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -293426,17 +293424,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00175a30 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (175b1c ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -293565,17 +293563,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00175b58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -293686,17 +293684,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00175c6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -293807,17 +293805,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00175d68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -293928,17 +293926,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00175e7c : │ │ │ │ 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 │ │ │ │ @@ -294162,35 +294160,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [pc, #768] @ (17638c ) │ │ │ │ + ldr r7, [pc, #800] @ (1763ac ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [pc, #432] @ (176248 ) │ │ │ │ + ldr r7, [pc, #464] @ (176268 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [pc, #224] @ (176184 ) │ │ │ │ + ldr r7, [pc, #256] @ (1761a4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [pc, #904] @ (176438 ) │ │ │ │ + ldr r6, [pc, #936] @ (176458 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001760b0 : │ │ │ │ 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 │ │ │ │ @@ -294417,35 +294415,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [pc, #536] @ (1764e4 ) │ │ │ │ + ldr r5, [pc, #568] @ (176504 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [pc, #184] @ (176390 ) │ │ │ │ + ldr r5, [pc, #216] @ (1763b0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, #246 @ 0xf6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [pc, #1000] @ (1766cc ) │ │ │ │ + ldr r5, [pc, #8] @ (1762ec ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r2, [r0, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [pc, #656] @ (176580 ) │ │ │ │ + ldr r4, [pc, #688] @ (1765a0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001762f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -294558,17 +294556,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ittt ge │ │ │ │ + itet ge │ │ │ │ lslge r1, r6, #3 │ │ │ │ - ldrge r3, [pc, #208] @ (176504 ) │ │ │ │ + ldrlt r3, [pc, #240] @ (176524 ) │ │ │ │ lslge r0, r5, #3 │ │ │ │ │ │ │ │ 00176434 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -294681,17 +294679,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [pc, #960] @ (176938 ) │ │ │ │ + ldr r1, [pc, #992] @ (176958 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00176578 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -294802,17 +294800,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [pc, #696] @ (176970 ) │ │ │ │ + ldr r0, [pc, #728] @ (176990 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001766b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -294926,17 +294924,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {} │ │ │ │ + pop {r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blx r2 │ │ │ │ + blx r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001767d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -295048,17 +295046,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, sl │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017691c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -295171,17 +295169,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbnz r4, 176a5e │ │ │ │ + cbnz r4, 176a60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00176a3c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -295294,17 +295292,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00176b84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -295417,17 +295415,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00176ca4 : │ │ │ │ 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 │ │ │ │ @@ -295652,35 +295650,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r2, r0, #20 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r2, [r1, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00176eec : │ │ │ │ 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 │ │ │ │ @@ -295905,35 +295903,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 17717a │ │ │ │ + cbz r2, 17717c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 177172 │ │ │ │ + cbz r0, 177174 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r2, r7, #10 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbz r0, 17716e │ │ │ │ + cbz r0, 177170 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r2, [r0, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00177134 : │ │ │ │ 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 │ │ │ │ @@ -296158,35 +296156,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 177370 │ │ │ │ + cbz r2, 177372 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 177368 │ │ │ │ + cbz r0, 17736a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r2, r6, #1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r2, [r7, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017737c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -296297,17 +296295,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001774c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -296513,23 +296511,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r6, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001776a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -296735,23 +296733,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r1, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00177890 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -296957,23 +296955,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #23] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r4, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00177a78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -297084,17 +297082,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #9] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00177bbc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -297207,17 +297205,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, pc, #848 @ (adr r6, 178050 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 178070 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00177d04 : │ │ │ │ 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 │ │ │ │ @@ -297443,35 +297441,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #624 @ (adr r5, 17819c ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 1781bc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #280 @ (adr r5, 178050 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 178070 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r0, r3, #18 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, pc, #24 @ (adr r5, 177f5c ) │ │ │ │ + add r5, pc, #56 @ (adr r5, 177f7c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #704 @ (adr r4, 178210 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 178230 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00177f54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -297582,17 +297580,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #256 @ (adr r3, 178194 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 1781b4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ 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, #2784] @ 0xae0 │ │ │ │ subw sp, sp, #1276 @ 0x4fc │ │ │ │ mov r8, r2 │ │ │ │ @@ -298746,106 +298744,106 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.n 178772 │ │ │ │ lsls r6, r6, #8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, pc, #528 @ (adr r5, 178ea4 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 178ec4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #456 @ (adr r4, 178e60 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 178e80 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #944 @ (adr r3, 179050 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 179070 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 1790a0 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 178cc0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #360 @ (adr r2, 178e24 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 178e44 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #952 @ (adr r1, 17907c ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 17909c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, pc, #688 @ (adr r1, 178f78 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 178f98 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r1, [pc, #264] @ (178dd8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 178cf0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsb r2, [r7, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xfb7a00fe │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ mov ip, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r1, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r4, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r8, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r2, [r5, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r2, [r5, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r6, [r6, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r2, [r1, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #432] @ (178edc ) │ │ │ │ + ldr r1, [pc, #464] @ (178efc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [pc, #280] @ (178e50 ) │ │ │ │ + ldr r1, [pc, #312] @ (178e70 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #144] @ (178dcc ) │ │ │ │ + ldr r1, [pc, #176] @ (178dec ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #8] @ (178d48 ) │ │ │ │ + ldr r1, [pc, #40] @ (178d68 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #608] @ (178fa4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #608] @ (178fa8 ) │ │ │ │ ldr r2, [pc, #608] @ (178fac ) │ │ │ │ add r1, pc │ │ │ │ @@ -299082,61 +299080,61 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.w 178772 │ │ │ │ - ldr r0, [pc, #120] @ (179020 ) │ │ │ │ + ldr r0, [pc, #152] @ (179040 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + ldr r0, [pc, #8] @ (178fbc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bxns r5 │ │ │ │ + bxns r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov ip, r9 │ │ │ │ + mov ip, sl │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp ip, ip │ │ │ │ lsls r0, 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] @ (179234 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -299362,57 +299360,57 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [pc, #92] @ (179288 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #32 │ │ │ │ add r0, pc │ │ │ │ b.n 1791de │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, r6 │ │ │ │ + add r6, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orrs r0, r7 │ │ │ │ + muls r0, r0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #872] @ (179608 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -299763,79 +299761,79 @@ │ │ │ │ mov r3, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ str r0, [sp, #0] │ │ │ │ b.n 17956a │ │ │ │ orr.w r0, lr, #254 @ 0xfe │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ands r4, r1 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r1, 1796a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -300131,48 +300129,48 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ blx b9524 │ │ │ │ b.n 17976a │ │ │ │ @ instruction: 0xebf400fe │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebe800fe │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xeb8600fe │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r7, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -300440,41 +300438,41 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 179a66 │ │ │ │ ldmia.w r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w lr, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ stmia.w sl, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -300764,41 +300762,41 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 179a94 │ │ │ │ lsls r6, r7, #3 │ │ │ │ b.n 179a70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -300902,21 +300900,21 @@ │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov lr, r0 │ │ │ │ b.n 17a064 │ │ │ │ nop │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 17a6b4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ sub sp, #32 │ │ │ │ @@ -300961,21 +300959,21 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #175 @ 0xaf │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 17a10c │ │ │ │ nop │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 17a60c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ sub sp, #32 │ │ │ │ @@ -301023,21 +301021,21 @@ │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 17a1b8 │ │ │ │ nop │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 17a560 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r0] │ │ │ │ sub sp, #32 │ │ │ │ @@ -301083,21 +301081,21 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 17a264 │ │ │ │ nop │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 17a4b4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #220] @ (17a3c4 ) │ │ │ │ @@ -301188,23 +301186,23 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 17a35c │ │ │ │ nop │ │ │ │ b.n 17a3d8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ svc 148 @ 0x94 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #328] @ (17a53c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -301337,31 +301335,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 17a4aa │ │ │ │ udf #252 @ 0xfc │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r1, lr, [r0, #8] │ │ │ │ sub sp, #28 │ │ │ │ @@ -301396,19 +301394,19 @@ │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 17a594 │ │ │ │ nop │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r1, lr, [r0, #8] │ │ │ │ sub sp, #28 │ │ │ │ @@ -301443,19 +301441,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 17a612 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r1, lr, [r0, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -301490,19 +301488,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 17a68e │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cbz r1, 17a6e2 │ │ │ │ vldr d7, [r0, #16] │ │ │ │ vstr d7, [r1] │ │ │ │ cbz r2, 17a6ec │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ strd r0, r1, [r2] │ │ │ │ @@ -301695,47 +301693,47 @@ │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 17a7c6 │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ blt.n 17a890 │ │ │ │ lsls r6, r7, #3 │ │ │ │ blt.n 17a88c │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ blt.n 17a948 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ blt.n 17a93c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ 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 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r3, [pc, #368] @ (17aa9c ) │ │ │ │ @@ -301883,45 +301881,45 @@ │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 17a9ea │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bls.n 17aa08 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bls.n 17aa04 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bls.n 17aacc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -302192,51 +302190,51 @@ │ │ │ │ nop │ │ │ │ bvc.n 17ad0c │ │ │ │ lsls r6, r7, #3 │ │ │ │ bvc.n 17ad0c │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bvs.n 17ae9c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 0017adec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -302399,35 +302397,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17aeac │ │ │ │ bmi.n 17af68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bmi.n 17b028 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r6, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017afb8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -302544,35 +302542,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 17afe0 │ │ │ │ bcc.n 17b11c │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vmla.i32 q8, q13, d7[1] │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + vtrn.8 q8, │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vmla.i q0, q9, d3[5] │ │ │ │ - movs r5, #30 │ │ │ │ + vmla.i q0, q13, d3[5] │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vhadd.u q0, q14, │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + vhadd.u8 q8, q10, │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vhadd.u16 q0, q12, │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + vhadd.u32 q0, q8, │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cdp2 0, 15, cr0, cr4, cr7, {7} │ │ │ │ + cdp2 0, 15, cr0, cr12, cr7, {7} │ │ │ │ │ │ │ │ 0017b10c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -302599,19 +302597,19 @@ │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 17b12e │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr7, {7} │ │ │ │ + cdp2 0, 7, cr0, cr4, cr7, {7} │ │ │ │ │ │ │ │ 0017b168 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #208] @ (17b248 ) │ │ │ │ @@ -302704,29 +302702,29 @@ │ │ │ │ b.n 17b1ac │ │ │ │ bne.n 17b338 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 17b2dc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stc2l 0, cr0, [ip, #924] @ 0x39c │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldc2l 0, cr0, [r4, #924] @ 0x39c │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stc2 0, cr0, [r4, #924]! @ 0x39c │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + stc2 0, cr0, [ip, #924]! @ 0x39c │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-924]! @ 0xfffffc64 │ │ │ │ + stc2 0, cr0, [r6, #924] @ 0x39c │ │ │ │ │ │ │ │ 0017b278 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -302819,24 +302817,24 @@ │ │ │ │ adds r2, #144 @ 0x90 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov lr, r0 │ │ │ │ b.n 17b31e │ │ │ │ nop │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #-924 @ 0xfffffc64 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + stc2 0, cr0, [r2], {231} @ 0xe7 │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mrrc2 0, 14, r0, r4, cr7 │ │ │ │ + mrrc2 0, 14, r0, ip, cr7 │ │ │ │ │ │ │ │ 0017b38c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -302936,29 +302934,29 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17b3c0 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfb7a00e7 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + @ instruction: 0xfb8200e7 │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfb5600e7 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + @ instruction: 0xfb5e00e7 │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfb3200e7 │ │ │ │ + @ instruction: 0xfb3a00e7 │ │ │ │ │ │ │ │ 0017b4b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -302982,19 +302980,19 @@ │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17b4d2 │ │ │ │ nop │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfac600e7 │ │ │ │ + @ instruction: 0xface00e7 │ │ │ │ │ │ │ │ 0017b510 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -303090,18 +303088,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 17b58c │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfa2000e7 │ │ │ │ - ldrsh.w r0, [r2, #231] @ 0xe7 │ │ │ │ + @ instruction: 0xfa2800e7 │ │ │ │ + ldrsh.w r0, [sl, #231] @ 0xe7 │ │ │ │ │ │ │ │ 0017b628 : │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ movs r3, #1 │ │ │ │ push {lr} │ │ │ │ and.w lr, r1, #7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ @@ -303213,27 +303211,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17b6e6 │ │ │ │ b.n 17b68c │ │ │ │ bl ffddf752 │ │ │ │ bl ffde1756 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr??.w r0, [ip, r7, lsl #2] │ │ │ │ - str??.w r0, [r4, #231] @ 0xe7 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + vld4. {d16-d19}, [r4 :128], r7 │ │ │ │ + str??.w r0, [ip, #231] @ 0xe7 │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh.w r0, [r4, #231] @ 0xe7 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + ldrh.w r0, [ip, #231] @ 0xe7 │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb.w r0, [sl, r7, lsl #2] │ │ │ │ - strb.w r0, [r0, #231] @ 0xe7 │ │ │ │ + vld4. {d0-d3}, [r2 :128], r7 │ │ │ │ + strb.w r0, [r8, #231] @ 0xe7 │ │ │ │ │ │ │ │ 0017b77c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -303302,23 +303300,23 @@ │ │ │ │ add.w r2, r2, #288 @ 0x120 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 17b7c8 │ │ │ │ bl 4b382a │ │ │ │ bl 4cd82e │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str??.w r0, [r2, r7, lsl #2] │ │ │ │ - @ instruction: 0xf7ce00e7 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + str??.w r0, [sl, r7, lsl #2] │ │ │ │ + @ instruction: 0xf7d600e7 │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf7a000e7 │ │ │ │ + @ instruction: 0xf7a800e7 │ │ │ │ │ │ │ │ 0017b848 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #372] @ (17b9d0 ) │ │ │ │ @@ -303469,35 +303467,35 @@ │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bl 3b79da │ │ │ │ bl 3d19de │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf6b600e7 │ │ │ │ + @ instruction: 0xf6be00e7 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movt r0, #43239 @ 0xa8e7 │ │ │ │ - @ instruction: 0xf65c00e7 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + @ instruction: 0xf6d200e7 │ │ │ │ + @ instruction: 0xf66400e7 │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf62600e7 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + @ instruction: 0xf62e00e7 │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf5fc00e7 │ │ │ │ + addw r0, r4, #2279 @ 0x8e7 │ │ │ │ │ │ │ │ 0017ba14 : │ │ │ │ stmdb 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, #388] @ (17bbac ) │ │ │ │ @@ -303652,36 +303650,36 @@ │ │ │ │ b.n 17bb12 │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bl 1e3bb6 │ │ │ │ bl 1fdbba │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf4b600e7 │ │ │ │ + @ instruction: 0xf4be00e7 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orn r0, lr, #7569408 @ 0x738000 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + orns r0, r6, #7569408 @ 0x738000 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orr.w r0, r8, #7569408 @ 0x738000 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + orrs.w r0, r0, #7569408 @ 0x738000 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ands.w r0, ip, #7569408 @ 0x738000 │ │ │ │ + bic.w r0, r4, #7569408 @ 0x738000 │ │ │ │ │ │ │ │ 0017bbf0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r2 │ │ │ │ @@ -303766,22 +303764,22 @@ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17bc98 │ │ │ │ b.n 17bc4e │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf3a400e7 │ │ │ │ - @ instruction: 0xf33600e7 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf3ac00e7 │ │ │ │ + @ instruction: 0xf33e00e7 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf39600e7 │ │ │ │ - @ instruction: 0xf30000e7 │ │ │ │ + @ instruction: 0xf39e00e7 │ │ │ │ + @ instruction: 0xf30800e7 │ │ │ │ │ │ │ │ 0017bce8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -303804,19 +303802,19 @@ │ │ │ │ add.w r2, r2, #408 @ 0x198 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 17bd02 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf29800e7 │ │ │ │ + subw r0, r0, #231 @ 0xe7 │ │ │ │ │ │ │ │ 0017bd40 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -303839,19 +303837,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #539 @ 0x21b │ │ │ │ add.w r2, r2, #440 @ 0x1b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17bd5a │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf23e00e7 │ │ │ │ + movw r0, #24807 @ 0x60e7 │ │ │ │ │ │ │ │ 0017bd98 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -303874,19 +303872,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ add.w r2, r2, #472 @ 0x1d8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17bdb2 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf1e600e7 │ │ │ │ + @ instruction: 0xf1ee00e7 │ │ │ │ │ │ │ │ 0017bdf0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -303909,19 +303907,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #585 @ 0x249 │ │ │ │ add.w r2, r2, #504 @ 0x1f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17be0a │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf18e00e7 │ │ │ │ + @ instruction: 0xf19600e7 │ │ │ │ │ │ │ │ 0017be48 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -303946,19 +303944,19 @@ │ │ │ │ movw r1, #607 @ 0x25f │ │ │ │ add.w r2, r2, #540 @ 0x21c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17be64 │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf13400e7 │ │ │ │ + @ instruction: 0xf13c00e7 │ │ │ │ │ │ │ │ 0017bea4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -303983,19 +303981,19 @@ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ add.w r2, r2, #568 @ 0x238 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17bec0 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf0d800e7 │ │ │ │ + @ instruction: 0xf0e000e7 │ │ │ │ │ │ │ │ 0017bf00 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -304020,19 +304018,19 @@ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ add.w r2, r2, #596 @ 0x254 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17bf1c │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orns r0, ip, #231 @ 0xe7 │ │ │ │ + eor.w r0, r4, #231 @ 0xe7 │ │ │ │ │ │ │ │ 0017bf5c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -304055,19 +304053,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ add.w r2, r2, #624 @ 0x270 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17bf76 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bic.w r0, r2, #231 @ 0xe7 │ │ │ │ + bic.w r0, sl, #231 @ 0xe7 │ │ │ │ │ │ │ │ 0017bfb4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -304090,19 +304088,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ add.w r2, r2, #652 @ 0x28c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17bfce │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vmla.i d16, d26, d3[5] │ │ │ │ + vmla.i16 d16, d18, d7[2] │ │ │ │ │ │ │ │ 0017c00c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -304125,19 +304123,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ add.w r2, r2, #680 @ 0x2a8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17c026 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vhadd.s q8, q9, │ │ │ │ + vhadd.s q8, q13, │ │ │ │ │ │ │ │ 0017c064 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -304160,19 +304158,19 @@ │ │ │ │ add.w r2, r2, #708 @ 0x2c4 │ │ │ │ mov.w r1, #748 @ 0x2ec │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 17c07e │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vhadd.s16 q0, q14, │ │ │ │ + vhadd.s32 q0, q10, │ │ │ │ │ │ │ │ 0017c0bc : │ │ │ │ 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] @ (17c134 ) │ │ │ │ @@ -304222,20 +304220,20 @@ │ │ │ │ movs r1, #20 │ │ │ │ b.n 17c112 │ │ │ │ nop │ │ │ │ stmia r2!, {r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i d0, d26, d3[5] │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + vmla.i16 d0, d18, d7[2] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017c14c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ sub.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -304302,18 +304300,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 17c1ca │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr8, cr7, {7} │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + cdp 0, 13, cr0, cr0, cr7, {7} │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017c1fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -304364,23 +304362,23 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 17c22a │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cdp 0, 4, cr0, cr12, cr7, {7} │ │ │ │ - cdp 0, 2, cr0, cr4, cr7, {7} │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + cdp 0, 5, cr0, cr4, cr7, {7} │ │ │ │ + cdp 0, 2, cr0, cr12, cr7, {7} │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldcl 0, cr0, [r8, #924]! @ 0x39c │ │ │ │ + cdp 0, 0, cr0, cr0, cr7, {7} │ │ │ │ │ │ │ │ 0017c29c : │ │ │ │ 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] @ (17c340 ) │ │ │ │ @@ -304439,20 +304437,20 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17c2f8 │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc 0, cr0, [sl, #924]! @ 0x39c │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + ldc 0, cr0, [r2, #924]! @ 0x39c │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0017c350 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -304805,16 +304803,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - and.w r0, sl, r7, asr #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ands.w r0, r2, r7, asr #3 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 0017c6e4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -304934,15 +304932,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r2 │ │ │ │ blx b3260 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xe8c800e7 │ │ │ │ + @ instruction: 0xe8d000e7 │ │ │ │ │ │ │ │ 0017c804 : │ │ │ │ stmdb 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] @ (17ca9c ) │ │ │ │ @@ -305229,42 +305227,42 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ revsh r4, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4], #-924 @ 0x39c │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + ldrd r0, r0, [ip], #-924 @ 0x39c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ hlt 0x0000 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17caa8 │ │ │ │ + b.n 17cab8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 17ca74 │ │ │ │ + b.n 17ca84 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r6, r2, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 17c8e8 │ │ │ │ + b.n 17c8f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 17c778 │ │ │ │ + b.n 17c788 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0017cae8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -305318,19 +305316,19 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 17cb04 │ │ │ │ nop │ │ │ │ @ instruction: 0xb7fa │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17c700 │ │ │ │ + b.n 17c710 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 17c6c0 │ │ │ │ + b.n 17c6d0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 0017cb88 : │ │ │ │ cbz r0, 17cba0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -305459,31 +305457,31 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6ec │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 17c664 │ │ │ │ + b.n 17c674 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 17c634 │ │ │ │ + b.n 17c644 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 17c638 │ │ │ │ + b.n 17c648 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 17c5b8 │ │ │ │ + b.n 17c5c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 17c574 │ │ │ │ + b.n 17c584 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0017ccf0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -305548,19 +305546,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 17cd64 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 17d598 │ │ │ │ + b.n 17d5a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 17d4a4 │ │ │ │ + b.n 17d4b4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0017cdb8 : │ │ │ │ ldr r3, [pc, #52] @ (17cdf0 ) │ │ │ │ ldr.w ip, [pc, #56] @ 17cdf4 │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ @@ -305727,35 +305725,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ bge.n 17cee0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17d570 │ │ │ │ + b.n 17d580 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 17d394 │ │ │ │ + b.n 17d3a4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 17d350 │ │ │ │ + b.n 17d360 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 17d30c │ │ │ │ + b.n 17d31c │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0017cf90 : │ │ │ │ ldr r3, [pc, #72] @ (17cfdc ) │ │ │ │ ldr r1, [pc, #76] @ (17cfe0 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -306053,31 +306051,31 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 17d288 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 17d274 │ │ │ │ + b.n 17d284 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 28 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0017d27c : │ │ │ │ stmdb 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 │ │ │ │ @@ -306242,31 +306240,31 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #170 @ 0xaa │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 17d4d4 │ │ │ │ + ble.n 17d4e4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 17d48c │ │ │ │ + ble.n 17d49c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 17d444 │ │ │ │ + ble.n 17d454 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0017d43c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -306392,43 +306390,44 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 17d4d0 │ │ │ │ nop │ │ │ │ add r6, sp, #592 @ 0x250 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 17d514 │ │ │ │ + ble.n 17d524 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sbc.w r0, sl, sl, asr #3 │ │ │ │ + sbcs.w r0, r2, sl, asr #3 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ble.n 17d634 │ │ │ │ + ble.n 17d644 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 17d6a4 │ │ │ │ + ble.n 17d4b4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ble.n 17d5f0 │ │ │ │ + ble.n 17d600 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 17d5e4 │ │ │ │ + ble.n 17d5f4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 17d5a8 │ │ │ │ + bgt.n 17d5b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vrev32. q8, │ │ │ │ - bgt.n 17d590 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + bgt.n 17d5a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 0017d5d0 : │ │ │ │ ldr r3, [pc, #84] @ (17d628 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 17d5e6 │ │ │ │ @@ -306460,19 +306459,19 @@ │ │ │ │ it eq │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bcc.n 17d6e0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n 17d5e0 │ │ │ │ + bgt.n 17d5f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 17d6c4 │ │ │ │ + bgt.n 17d6d4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0017d638 : │ │ │ │ ldr r3, [pc, #8] @ (17d644 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -306514,18 +306513,18 @@ │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 17d678 │ │ │ │ nop │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ @ instruction: 0xffddffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ - cdp2 0, 14, cr0, cr2, cr7, {7} │ │ │ │ - bgt.n 17d5e8 │ │ │ │ + cdp2 0, 14, cr0, cr10, cr7, {7} │ │ │ │ + bgt.n 17d5f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0017d6c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -306928,115 +306927,115 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bcs.n 17dab4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 17daa0 │ │ │ │ + bgt.n 17dab0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 17db88 │ │ │ │ + bgt.n 17db98 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 17d9b4 │ │ │ │ + bgt.n 17d9c4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 17d9d8 │ │ │ │ + bgt.n 17d9e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2 0, cr0, [lr, #924]! @ 0x39c │ │ │ │ - blt.n 17da48 │ │ │ │ + stc2l 0, cr0, [r6, #924] @ 0x39c │ │ │ │ + blt.n 17da58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n 17db88 │ │ │ │ + blt.n 17db98 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - blt.n 17da04 │ │ │ │ + blt.n 17da14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bne.n 17db2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blt.n 17db0c │ │ │ │ + blt.n 17db1c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 17db78 │ │ │ │ + bgt.n 17db88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 17da00 │ │ │ │ + bgt.n 17da10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r2], #924 @ 0x39c │ │ │ │ - bge.n 17dad4 │ │ │ │ + ldc2l 0, cr0, [sl], #924 @ 0x39c │ │ │ │ + blt.n 17dae4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ beq.n 17da20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bge.n 17da08 │ │ │ │ + bge.n 17da18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 17dbb4 │ │ │ │ + bgt.n 17dbc4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 17dbec │ │ │ │ + bgt.n 17d9fc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 17db0c │ │ │ │ + bgt.n 17db1c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2l 0, cr0, [sl], #-924 @ 0xfffffc64 │ │ │ │ - bge.n 17dbe4 │ │ │ │ + ldc2l 0, cr0, [r2], #-924 @ 0xfffffc64 │ │ │ │ + bge.n 17dbf4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n 17dba0 │ │ │ │ + blt.n 17dbb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2 0, cr0, [r6], #-924 @ 0xfffffc64 │ │ │ │ - bge.n 17db8c │ │ │ │ + ldc2 0, cr0, [lr], #-924 @ 0xfffffc64 │ │ │ │ + bge.n 17db9c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc2 0, cr0, [r6], {231} @ 0xe7 │ │ │ │ - bge.n 17db58 │ │ │ │ + ldc2 0, cr0, [lr], {231} @ 0xe7 │ │ │ │ + bge.n 17db68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfbf600e7 │ │ │ │ - bge.n 17db24 │ │ │ │ + @ instruction: 0xfbfe00e7 │ │ │ │ + bge.n 17db34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfbd600e7 │ │ │ │ - bls.n 17daf0 │ │ │ │ + @ instruction: 0xfbde00e7 │ │ │ │ + bls.n 17db00 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfbb200e7 │ │ │ │ - bls.n 17dab4 │ │ │ │ + @ instruction: 0xfbba00e7 │ │ │ │ + bls.n 17dac4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfb9200e7 │ │ │ │ - bls.n 17da80 │ │ │ │ + @ instruction: 0xfb9a00e7 │ │ │ │ + bls.n 17da90 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfb7200e7 │ │ │ │ - bls.n 17dc4c │ │ │ │ + @ instruction: 0xfb7a00e7 │ │ │ │ + bls.n 17da5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfb5200e7 │ │ │ │ - bls.n 17dc18 │ │ │ │ + @ instruction: 0xfb5a00e7 │ │ │ │ + bls.n 17dc28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfb3200e7 │ │ │ │ - bls.n 17dbe4 │ │ │ │ + @ instruction: 0xfb3a00e7 │ │ │ │ + bls.n 17dbf4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfb1200e7 │ │ │ │ - bls.n 17dbb0 │ │ │ │ + @ instruction: 0xfb1a00e7 │ │ │ │ + bls.n 17dbc0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfaf200e7 │ │ │ │ - bhi.n 17db7c │ │ │ │ + @ instruction: 0xfafa00e7 │ │ │ │ + bls.n 17db8c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ 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] @ 17e03c │ │ │ │ sub sp, #16 │ │ │ │ @@ -307494,129 +307493,129 @@ │ │ │ │ b.n 17deb0 │ │ │ │ add r7, pc, #344 @ (adr r7, 17e198 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 17df78 │ │ │ │ + bls.n 17df88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 17dfb4 │ │ │ │ + bls.n 17dfc4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vst4. {d16-d19}, [r6 :128], r7 │ │ │ │ - bvc.n 17e0ec │ │ │ │ + vst4. {d16-d19}, [lr :128], r7 │ │ │ │ + bvc.n 17e0fc │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bls.n 17e094 │ │ │ │ + bls.n 17e0a4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bge.n 17e0e4 │ │ │ │ + bge.n 17e0f4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 17e03c │ │ │ │ + bls.n 17e04c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb.w r0, [lr, #231] @ 0xe7 │ │ │ │ - bvs.n 17dfbc │ │ │ │ + strh.w r0, [r6, #231] @ 0xe7 │ │ │ │ + bvs.n 17dfcc │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r0, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldmia r4!, {r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bhi.n 17e0c0 │ │ │ │ + bhi.n 17e0d0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 17dfec │ │ │ │ + bhi.n 17dffc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 17e008 │ │ │ │ + bhi.n 17e018 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf79c00e7 │ │ │ │ - bpl.n 17dfd4 │ │ │ │ + @ instruction: 0xf7a400e7 │ │ │ │ + bpl.n 17dfe4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bls.n 17e0f8 │ │ │ │ + bls.n 17e108 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf74400e7 │ │ │ │ - bpl.n 17e138 │ │ │ │ + @ instruction: 0xf74c00e7 │ │ │ │ + bpl.n 17e148 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 17e150 │ │ │ │ + bhi.n 17e160 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf70e00e7 │ │ │ │ - bpl.n 17e0dc │ │ │ │ + @ instruction: 0xf71600e7 │ │ │ │ + bpl.n 17e0ec │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ble.n 17e130 │ │ │ │ + ble.n 17e140 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 17e128 │ │ │ │ + ble.n 17e138 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bhi.n 17dff4 │ │ │ │ + bhi.n 17e004 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bmi.n 17e088 │ │ │ │ + bmi.n 17e098 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subw r0, sl, #2279 @ 0x8e7 │ │ │ │ - bmi.n 17e034 │ │ │ │ + @ instruction: 0xf6b200e7 │ │ │ │ + bmi.n 17e044 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 17e14c │ │ │ │ + bvc.n 17e15c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bmi.n 17dff8 │ │ │ │ + bmi.n 17e008 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf65a00e7 │ │ │ │ - bmi.n 17e1b0 │ │ │ │ + @ instruction: 0xf66200e7 │ │ │ │ + bmi.n 17e1c0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #912] @ (17e488 ) │ │ │ │ + ldr r7, [pc, #944] @ (17e4a8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf63600e7 │ │ │ │ - bmi.n 17e174 │ │ │ │ + @ instruction: 0xf63e00e7 │ │ │ │ + bmi.n 17e184 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #760] @ (17e3fc ) │ │ │ │ + ldr r7, [pc, #792] @ (17e41c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 17e0f8 │ │ │ │ + bhi.n 17e108 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bmi.n 17e134 │ │ │ │ + bmi.n 17e144 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #584] @ (17e358 ) │ │ │ │ + ldr r7, [pc, #616] @ (17e378 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf5e400e7 │ │ │ │ - bcc.n 17e0e8 │ │ │ │ + @ instruction: 0xf5ec00e7 │ │ │ │ + bcc.n 17e0f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #440] @ (17e2d4 ) │ │ │ │ + ldr r7, [pc, #472] @ (17e2f4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rsb r0, r0, #7569408 @ 0x738000 │ │ │ │ - bcc.n 17e0ac │ │ │ │ + rsb r0, r8, #7569408 @ 0x738000 │ │ │ │ + bcc.n 17e0bc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #296] @ (17e250 ) │ │ │ │ + ldr r7, [pc, #328] @ (17e270 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf59c00e7 │ │ │ │ - bcc.n 17e070 │ │ │ │ + sub.w r0, r4, #7569408 @ 0x738000 │ │ │ │ + bcc.n 17e080 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #144] @ (17e1c4 ) │ │ │ │ + ldr r7, [pc, #176] @ (17e1e4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sbcs.w r0, r6, #7569408 @ 0x738000 │ │ │ │ - bcc.n 17e22c │ │ │ │ + sbcs.w r0, lr, #7569408 @ 0x738000 │ │ │ │ + bcc.n 17e03c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [pc, #1008] @ (17e530 ) │ │ │ │ + ldr r7, [pc, #16] @ (17e150 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n 17e080 │ │ │ │ + bvs.n 17e090 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcc.n 17e1ec │ │ │ │ + bcc.n 17e1fc │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #692] @ (17e410 ) │ │ │ │ @@ -307913,49 +307912,49 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r2, #226 @ 0xe2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r2, #220 @ 0xdc │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bmi.n 17e38c │ │ │ │ + bmi.n 17e39c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 17e3d0 │ │ │ │ + bhi.n 17e3e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #816] @ (17e780 ) │ │ │ │ + ldr r3, [pc, #848] @ (17e7a0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf21e00e7 │ │ │ │ - beq.n 17e49c │ │ │ │ + @ instruction: 0xf22600e7 │ │ │ │ + beq.n 17e4ac │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 17e4e8 │ │ │ │ + bhi.n 17e4f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #600] @ (17e6b8 ) │ │ │ │ + ldr r3, [pc, #632] @ (17e6d8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf1e800e7 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf1f000e7 │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #456] @ (17e634 ) │ │ │ │ + ldr r3, [pc, #488] @ (17e654 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rsb r0, r4, #231 @ 0xe7 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + rsb r0, ip, #231 @ 0xe7 │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #312] @ (17e5b0 ) │ │ │ │ + ldr r3, [pc, #344] @ (17e5d0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub.w r0, r0, #231 @ 0xe7 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + sub.w r0, r8, #231 @ 0xe7 │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #176] @ (17e534 ) │ │ │ │ + ldr r3, [pc, #208] @ (17e554 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sbcs.w r0, lr, #231 @ 0xe7 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + @ instruction: 0xf18600e7 │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #80] @ (17e4e0 ) │ │ │ │ + ldr r3, [pc, #112] @ (17e500 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sbc.w r0, r6, #231 @ 0xe7 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + sbc.w r0, lr, #231 @ 0xe7 │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ 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 │ │ │ │ ldr.w r5, [pc, #1592] @ 17eae4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -308553,35 +308552,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmia r4!, {r3, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 17ebe0 │ │ │ │ + bcs.n 17ebf0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - beq.n 17ebfc │ │ │ │ + beq.n 17ea0c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #768] @ (17ee04 ) │ │ │ │ + ldr r1, [pc, #800] @ (17ee24 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ands.w r0, r2, #231 @ 0xe7 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ands.w r0, sl, #231 @ 0xe7 │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bne.n 17eaf8 │ │ │ │ + bne.n 17eb08 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bne.n 17eb24 │ │ │ │ + bne.n 17eb34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - beq.n 17ea7c │ │ │ │ + beq.n 17ea8c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #64] @ (17eb60 ) │ │ │ │ + ldr r1, [pc, #96] @ (17eb80 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vhadd.s32 q8, q9, │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + vhadd.s32 q8, q13, │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -308595,109 +308594,109 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r6, r1, #1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ subs r2, r2, #0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc 0, cr0, [ip, #924]! @ 0x39c │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldc 0, cr0, [r4, #924]! @ 0x39c │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc 0, cr0, [sl, #-924]! @ 0xfffffc64 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldc 0, cr0, [r2, #-924]! @ 0xfffffc64 │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldcl 0, cr0, [r4], #924 @ 0x39c │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldcl 0, cr0, [ip], #924 @ 0x39c │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc 0, cr0, [r0], {231} @ 0xe7 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldc 0, cr0, [r8], {231} @ 0xe7 │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mrrc 0, 14, r0, lr, cr7 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + stcl 0, cr0, [r6], #-924 @ 0xfffffc64 │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp lr, sp │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc 0, cr0, [lr], {231} @ 0xe7 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + stc 0, cr0, [r6], #-924 @ 0xfffffc64 │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xebf800e7 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stc 0, cr0, [r0], {231} @ 0xe7 │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rsbs r0, r2, r7, asr #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + rsbs r0, sl, r7, asr #3 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r4, ip │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub.w r0, lr, r7, asr #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + subs.w r0, r6, r7, asr #3 │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xeb8800e7 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + @ instruction: 0xeb9000e7 │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adcs.w r0, ip, r7, asr #3 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + sbc.w r0, r4, r7, asr #3 │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r8, lr │ │ │ │ + add r8, pc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add ip, r8 │ │ │ │ + add ip, r9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds.w r0, r6, r7, asr #3 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + adds.w r0, lr, r7, asr #3 │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add lr, r3 │ │ │ │ + add lr, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xeaf000e7 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xeaf800e7 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, r9 │ │ │ │ + add r4, sl │ │ │ │ lsls r1, r6, #3 │ │ │ │ - eors.w r0, lr, r7, asr #3 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + @ instruction: 0xeaa600e7 │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0017ec2c : │ │ │ │ ldr r3, [pc, #20] @ (17ec44 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -309875,121 +309874,121 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ands r2, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 17f690 │ │ │ │ + b.n 17f6a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 17f270 │ │ │ │ + b.n 17f280 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - itee al │ │ │ │ - lslal r7, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + itet │ │ │ │ lsl r7, r4, #3 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + stmiaal r4!, {r2, r4, r7} │ │ │ │ + lsl r7, r4, #3 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 17faa0 │ │ │ │ + b.n 17fab0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 17f6c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 17f660 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 17f5ec │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 17f578 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r0, 17fa64 │ │ │ │ + cbnz r0, 17fa66 │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 17f504 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 17f490 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 17f448 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 17f3f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 17f384 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ @@ -310900,19 +310899,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 17ee76 │ │ │ │ nop │ │ │ │ b.n 180b90 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 180b20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 180aa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 180a54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 180a04 │ │ │ │ lsls r6, r4, #3 │ │ │ │ @@ -310920,197 +310919,197 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 18091c │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 1808d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 180870 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 1807f4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 18079c │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 180758 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 180704 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 1806a4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 180634 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 1805e4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 180590 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 180518 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 180414 │ │ │ │ + bvc.n 180424 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 1805cc │ │ │ │ + bvc.n 1805dc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 180580 │ │ │ │ + bvc.n 180590 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 180538 │ │ │ │ + bvc.n 180548 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 1804f4 │ │ │ │ + bvs.n 180504 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 1804ac │ │ │ │ + bvs.n 1804bc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n 18045c │ │ │ │ + bvs.n 18046c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n 180608 │ │ │ │ + bvs.n 180618 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 1805c0 │ │ │ │ + bvs.n 1805d0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n 180570 │ │ │ │ + bvs.n 180580 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n 18051c │ │ │ │ + bpl.n 18052c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbz r4, 1805c6 │ │ │ │ + cbz r4, 1805c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n 1804c8 │ │ │ │ + bpl.n 1804d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbz r4, 1805c6 │ │ │ │ + cbz r4, 1805c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n 180474 │ │ │ │ + bpl.n 180484 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbz r4, 1805c6 │ │ │ │ + cbz r4, 1805c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 180628 │ │ │ │ + bpl.n 180638 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 1805e0 │ │ │ │ + bpl.n 1805f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n 180590 │ │ │ │ + bpl.n 1805a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbz r2, 1805bc │ │ │ │ + cbz r2, 1805be │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n 18053c │ │ │ │ + bmi.n 18054c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - uxtb r0, r4 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bmi.n 1804f0 │ │ │ │ + bmi.n 180500 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bmi.n 1804a8 │ │ │ │ + bmi.n 1804b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n 180658 │ │ │ │ + bmi.n 180668 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bmi.n 180608 │ │ │ │ + bmi.n 180618 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n 1805bc │ │ │ │ + bmi.n 1805cc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcc.n 180570 │ │ │ │ + bcc.n 180580 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcc.n 180528 │ │ │ │ + bcc.n 180538 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n 1804e4 │ │ │ │ + bcc.n 1804f4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbz r2, 1805e2 │ │ │ │ + cbz r2, 1805e4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcc.n 1806a0 │ │ │ │ + bcc.n 1806b0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcc.n 18065c │ │ │ │ + bcc.n 18066c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n 180618 │ │ │ │ + bcc.n 180628 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbz r2, 1805da │ │ │ │ + cbz r2, 1805dc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcc.n 1805d4 │ │ │ │ + bcc.n 1805e4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcs.n 180590 │ │ │ │ + bcs.n 1805a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcs.n 180548 │ │ │ │ + bcs.n 180558 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcs.n 180508 │ │ │ │ + bcs.n 180518 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcs.n 1806c4 │ │ │ │ + bcs.n 1806d4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcs.n 180684 │ │ │ │ + bcs.n 180694 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcs.n 180640 │ │ │ │ + bcs.n 180650 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcs.n 1805fc │ │ │ │ + bcs.n 18060c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 1805b8 │ │ │ │ + bne.n 1805c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bne.n 180574 │ │ │ │ + bne.n 180584 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 180530 │ │ │ │ + bne.n 180540 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 1806e8 │ │ │ │ + bne.n 1806f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bne.n 1806a4 │ │ │ │ + bne.n 1806b4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 180660 │ │ │ │ + bne.n 180670 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - beq.n 180618 │ │ │ │ + beq.n 180628 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018062c : │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 18064a │ │ │ │ ldr r2, [pc, #28] @ (180650 ) │ │ │ │ add r2, pc │ │ │ │ @@ -311175,19 +311174,19 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r2, pc, #872 @ (adr r2, 180a40 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r2, 18072a │ │ │ │ + cbz r2, 18072c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001806e4 : │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -311365,39 +311364,39 @@ │ │ │ │ blx b9524 │ │ │ │ mov r8, r0 │ │ │ │ b.n 180814 │ │ │ │ ldrb r6, [r5, #15] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r7, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ add r1, pc, #936 @ (adr r1, 180c64 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r1, pc, #560 @ (adr r1, 180af4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ add r1, pc, #488 @ (adr r1, 180ab0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r3, #11] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1809cc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001808e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -311439,19 +311438,19 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 180926 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc2 0, cr0, [r4], #1016 @ 0x3f8 │ │ │ │ add r0, pc, #168 @ (adr r0, 180a10 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00180974 : │ │ │ │ ldr r3, [pc, #16] @ (180988 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -311524,19 +311523,19 @@ │ │ │ │ b.n 1809de │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @ instruction: 0xfbec00fe │ │ │ │ @ instruction: 0xfbae00fe │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00180a50 : │ │ │ │ ldr r3, [pc, #16] @ (180a64 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -311981,87 +311980,87 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 180cc6 │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ @ instruction: 0xfab600fe │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xfa6200fe │ │ │ │ ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r2, [r5, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 18102c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, pc, #928 @ (adr r5, 1812ec ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 18130c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ eors r6, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, pc, #344 @ (adr r5, 1810bc ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 1810dc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r1, r6, #3 │ │ │ │ ands r0, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, pc, #160 @ (adr r5, 181010 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 181030 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r7, #250 @ 0xfa │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 181364 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 180f84 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r7, #218 @ 0xda │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #896 @ (adr r4, 181308 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 181328 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #712 @ (adr r4, 18125c ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 18127c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #552 @ (adr r4, 1811c8 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 1811e8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00180fa0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -312141,25 +312140,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ bne.n 180f86 │ │ │ │ vmls.i , , d9[0] │ │ │ │ @ instruction: 0xffffcbb5 │ │ │ │ vqrshrn.u64 d25, q6, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @ instruction: 0xf59e00fe │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #344 @ (adr r3, 1811e4 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 181204 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #144 @ (adr r3, 181128 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 181148 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00181098 : │ │ │ │ ldr r3, [pc, #56] @ (1810d4 ) │ │ │ │ add r3, pc │ │ │ │ cbz r0, 1810ba │ │ │ │ ldr.w ip, [pc, #56] @ 1810d8 │ │ │ │ @@ -312271,25 +312270,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ mov.w r1, #636 @ 0x27c │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181154 │ │ │ │ b.n 181184 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ 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] @ (1813f4 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -312493,47 +312492,47 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1812b8 │ │ │ │ strb r6, [r1, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r2, [r4, #3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r7, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r2!, {r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r4, #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 │ │ │ │ @@ -312566,19 +312565,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 181472 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #840 @ (adr r7, 1817f8 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 181818 ) │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #692] @ (181778 ) │ │ │ │ @@ -312863,55 +312862,55 @@ │ │ │ │ b.n 18163c │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #336 @ (adr r7, 1818dc ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 1818fc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ cbnz r0, 1817b4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r6, 1817a6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ittt eq │ │ │ │ + itet eq │ │ │ │ lsleq r7, r4, #3 │ │ │ │ - addeq r5, pc, #824 @ (adr r5, 181ae4 ) │ │ │ │ + addne r5, pc, #856 @ (adr r5, 181b04 ) │ │ │ │ lsleq r7, r4, #3 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, pc, #584 @ (adr r5, 1819fc ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 181a1c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bkpt 0x005a │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #960 @ (adr r5, 181b88 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 181ba8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, pc, #120 @ (adr r5, 181844 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 181864 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #984 @ (adr r4, 181bb0 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 181bd0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001817d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -313172,59 +313171,59 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb68e │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xb63e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #80 @ (adr r4, 181ad4 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 181af4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #32 @ (adr r3, 181ab0 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 181ad0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbnz r4, 181b10 │ │ │ │ + cbnz r4, 181b12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #760 @ (adr r2, 181d90 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 181db0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbnz r6, 181b06 │ │ │ │ + cbnz r6, 181b08 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #488 @ (adr r2, 181c88 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 181ca8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r0, 181b06 │ │ │ │ + cbnz r0, 181b08 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #400 @ (adr r2, 181c3c ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 181c5c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r2, 181b08 │ │ │ │ + cbnz r2, 181b0a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #248 @ (adr r2, 181bb0 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 181bd0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r4, 181b0a │ │ │ │ + cbnz r4, 181b0c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #96 @ (adr r2, 181b24 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 181b44 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00181ac4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -313342,37 +313341,37 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 181b34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #488 @ (adr r2, 181de0 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 181e00 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r2, pc, #64 @ (adr r2, 181c40 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 181c60 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r6, 181c40 │ │ │ │ + cbnz r6, 181c42 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc, #840 @ (adr r0, 181f54 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 181f74 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r4, 181c42 │ │ │ │ + cbnz r4, 181c44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc, #672 @ (adr r0, 181eb8 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 181ed8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r0, 181c46 │ │ │ │ + cbnz r0, 181c48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc, #528 @ (adr r0, 181e34 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 181e54 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00181c24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -314141,106 +314140,106 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r2, [r2, #25] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vmla.i d0, d28, d1[6] │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + vmla.i16 d0, d20, d1[3] │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mrrc 0, 14, r0, r8, cr9 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + stcl 0, cr0, [r0], #-932 @ 0xfffffc5c │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - orns r0, lr, r9, asr #3 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + eor.w r0, r6, r9, asr #3 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr.w r3, [pc, #3336] @ 18329c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -315417,273 +315416,273 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 181c70 │ │ │ │ b.w 182622 │ │ │ │ strb r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 182e70 │ │ │ │ + b.n 182e80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #3 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ + lsls r3, r5, #3 │ │ │ │ lsls r4, r4, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r3, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r2, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r1, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r4, r0, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ - lsls r3, r5, #3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #848 @ (adr r7, 1836e8 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 183708 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #656 @ (adr r7, 183630 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 183650 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #432 @ (adr r7, 18355c ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 18357c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #216 @ (adr r7, 183490 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 1834b0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 1833c4 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 1833e4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #784 @ (adr r6, 1836e4 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 183704 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #600 @ (adr r6, 183638 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 183658 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #416 @ (adr r6, 18358c ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 1835ac ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #240 @ (adr r6, 1834e8 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 183508 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #56 @ (adr r6, 18343c ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 18345c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #896 @ (adr r5, 183790 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 1837b0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #712 @ (adr r5, 1836e4 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 183704 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #528 @ (adr r5, 183638 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 183658 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vshr.u64 q8, q8, #28 │ │ │ │ - add r5, pc, #344 @ (adr r5, 18358c ) │ │ │ │ + vshr.u64 q8, q8, #20 │ │ │ │ + add r5, pc, #376 @ (adr r5, 1835ac ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vshr.u64 q0, q8, #10 │ │ │ │ - add r5, pc, #160 @ (adr r5, 1834e0 ) │ │ │ │ + vshr.u64 q0, q8, #2 │ │ │ │ + add r5, pc, #192 @ (adr r5, 183500 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, pc, #16 @ (adr r5, 183458 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 183478 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vshr.u64 q0, q8, #58 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + vshr.u64 q0, q8, #50 │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #848 @ (adr r4, 1837a4 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 1837c4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vqadd.u16 q8, q11, q8 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + vqadd.u16 q8, q15, q8 │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #656 @ (adr r4, 1836f0 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 183710 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vqadd.u32 q0, q11, q8 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + vqadd.u32 q0, q15, q8 │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #464 @ (adr r4, 18363c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 18365c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mrc2 0, 7, r0, cr6, cr0, {7} │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + mrc2 0, 7, r0, cr14, cr0, {7} │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #272 @ (adr r4, 183588 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 1835a8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #144 @ (adr r4, 18350c ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 18352c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #16 @ (adr r4, 183490 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 1834b0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #912 @ (adr r3, 183814 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 183834 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 183798 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 1837b8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #656 @ (adr r3, 18371c ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 18373c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 1836a0 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 1836c0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mcr2 0, 0, r0, cr6, cr0, {7} │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + mcr2 0, 0, r0, cr14, cr0, {7} │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #336 @ (adr r3, 1835ec ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 18360c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #960] @ 0x3c0 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldc2l 0, cr0, [lr, #960] @ 0x3c0 │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #144 @ (adr r3, 183538 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 183558 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2 0, cr0, [r6, #960]! @ 0x3c0 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + stc2 0, cr0, [lr, #960]! @ 0x3c0 │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #976 @ (adr r2, 183884 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 1838a4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #-960]! @ 0xfffffc40 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldc2l 0, cr0, [lr, #-960]! @ 0xfffffc40 │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r3, [pc, #600] @ (183718 ) │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldr r2, [pc, #600] @ (18371c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ @@ -315913,75 +315912,75 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ movw r1, #602 @ 0x25a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 181f0e │ │ │ │ - add r0, pc, #656 @ (adr r0, 1839ac ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 1839cc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfb2600f0 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfb2e00f0 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 1838f8 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 183918 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfaf600f0 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + @ instruction: 0xfafe00f0 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc, #272 @ (adr r0, 183844 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 183864 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfac600f0 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + @ instruction: 0xface00f0 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc, #80 @ (adr r0, 183790 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 1837b0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfa7400f0 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + @ instruction: 0xfa7c00f0 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfa4400f0 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfa4c00f0 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfa1400f0 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + @ instruction: 0xfa1c00f0 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e400f0 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + vld1.8 @ instruction: 0xf9ec00f0 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh.w r0, [r4, #240] @ 0xf0 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrsh.w r0, [ip, #240] @ 0xf0 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98400f0 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + vst1.8 @ instruction: 0xf98c00f0 │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr??.w r0, [r4, r0, lsl #3] │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + ldr??.w r0, [ip, r0, lsl #3] │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vld4. {d0-d3}, [r4 :256], r0 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + vld4. {d0-d3}, [ip :256], r0 │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr??.w r0, [ip, #240] @ 0xf0 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + vst4. {d0-d3}, [r4 :256], r0 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001837ac : │ │ │ │ stmdb 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 │ │ │ │ @@ -316348,80 +316347,80 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #96] @ (183b98 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r2, [pc, #720] @ (183e0c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 183b98 │ │ │ │ + b.n 183ba8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 1835c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r1, [pc, #632] @ (183dd0 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf68400f0 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + @ instruction: 0xf68c00f0 │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf72400ea │ │ │ │ + @ instruction: 0xf72c00ea │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r1, [pc, #312] @ (183ca8 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf62600f0 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf62e00f0 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r1, [pc, #0] @ (183b80 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf5e600f0 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + @ instruction: 0xf5ee00f0 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [pc, #800] @ (183eb0 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sub.w r0, lr, #7864320 @ 0x780000 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + subs.w r0, r6, #7864320 @ 0x780000 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [pc, #584] @ (183de8 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sbcs.w r0, r8, #7864320 @ 0x780000 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + @ instruction: 0xf58000f0 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adcs.w r0, r6, #7864320 @ 0x780000 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + adcs.w r0, lr, #7864320 @ 0x780000 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [pc, #224] @ (183c9c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds.w r0, ip, #7864320 @ 0x780000 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + @ instruction: 0xf52400f0 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0x47fe │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf4e200f0 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + @ instruction: 0xf4ea00f0 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00183bd8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -316775,64 +316774,64 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mov sl, pc │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37400f0 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + @ instruction: 0xf37c00f0 │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp ip, sp │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf27400f0 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + @ instruction: 0xf27c00f0 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf22600f0 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + @ instruction: 0xf22e00f0 │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r1!, {r3, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf2b000ea │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + @ instruction: 0xf2b800ea │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf18e00f0 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + @ instruction: 0xf19600f0 │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adcs.w r0, ip, #240 @ 0xf0 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + sbc.w r0, r4, #240 @ 0xf0 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf12a00f0 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + @ instruction: 0xf13200f0 │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf0f000f0 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + @ instruction: 0xf0f800f0 │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf0b800f0 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + @ instruction: 0xf0c000f0 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00183fe4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -317157,64 +317156,64 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmn r0, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q0, q8, #60 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + vshr.s64 q0, q8, #52 │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r7, r4, #3 │ │ │ │ tst r2, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mrc 0, 4, r0, cr6, cr0, {7} │ │ │ │ - str r4, [sp, #32] │ │ │ │ + mrc 0, 4, r0, cr14, cr0, {7} │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mrc 0, 2, r0, cr0, cr0, {7} │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + mrc 0, 2, r0, cr8, cr0, {7} │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ pop {r3, r6, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cdp 0, 13, cr0, cr14, cr10, {7} │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + cdp 0, 14, cr0, cr6, cr10, {7} │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc 0, cr0, [sl, #960]! @ 0x3c0 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + stcl 0, cr0, [r2, #960] @ 0x3c0 │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc 0, cr0, [r0, #960] @ 0x3c0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldc 0, cr0, [r8, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stcl 0, cr0, [r4, #-960]! @ 0xfffffc40 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + stcl 0, cr0, [ip, #-960]! @ 0xfffffc40 │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc 0, cr0, [ip, #-960]! @ 0xfffffc40 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldc 0, cr0, [r4, #-960]! @ 0xfffffc40 │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldcl 0, cr0, [r6], #960 @ 0x3c0 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldcl 0, cr0, [lr], #960 @ 0x3c0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001843a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -317401,39 +317400,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r6, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xeb3c00f0 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + adc.w r0, r4, r0, ror #3 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ + @ instruction: 0xebe600ea │ │ │ │ rsbs r0, lr, sl, asr #3 │ │ │ │ - rsbs r0, r6, sl, asr #3 │ │ │ │ rev r0, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xeafa00f0 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + add.w r0, r2, r0, ror #3 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xead000f0 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + @ instruction: 0xead800f0 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xeaa600f0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + @ instruction: 0xeaae00f0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001845c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -317754,69 +317753,69 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #250 @ 0xfa │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98c00f0 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + @ instruction: 0xe99400f0 │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r3, #254 @ 0xfe │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia.w r2, {r4, r5, r6, r7} │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + stmia.w sl, {r4, r5, r6, r7} │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xe83c00f0 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + strex r0, r0, [r4, #960] @ 0x3c0 │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xe8c400ea │ │ │ │ + @ instruction: 0xe8cc00ea │ │ │ │ @ instruction: 0xb71e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 1848f4 │ │ │ │ + b.n 184904 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 1848a8 │ │ │ │ + b.n 1848b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 184868 │ │ │ │ + b.n 184878 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 184808 │ │ │ │ + b.n 184818 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 184784 │ │ │ │ + b.n 184794 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001849a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -317849,19 +317848,19 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 1849cc │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - b.n 184648 │ │ │ │ + b.n 184658 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00184a1c : │ │ │ │ stmdb 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 │ │ │ │ @@ -318035,47 +318034,47 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #158 @ 0x9e │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1846d0 │ │ │ │ + b.n 1846e0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 18459c │ │ │ │ + b.n 1845ac │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 1846e4 │ │ │ │ + b.n 1846f4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbz r0, 184c6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 184538 │ │ │ │ + b.n 184548 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 1844f0 │ │ │ │ + b.n 184500 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00184c14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -318263,41 +318262,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18538c │ │ │ │ + b.n 18539c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 1854d8 │ │ │ │ + b.n 1854e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1854cc │ │ │ │ + b.n 1854dc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 185328 │ │ │ │ + b.n 185338 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 1852e0 │ │ │ │ + b.n 1852f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 185298 │ │ │ │ + b.n 1852a8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00184e28 : │ │ │ │ stmdb 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 │ │ │ │ @@ -318615,73 +318614,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1851b0 │ │ │ │ + b.n 1851c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 1852fc │ │ │ │ + b.n 18530c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1852dc │ │ │ │ + b.n 1852ec │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - svc 4 │ │ │ │ + svc 12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001851d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -318788,25 +318787,25 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #154 @ 0x9a │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r0, #126 @ 0x7e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ble.n 1853c8 │ │ │ │ + ble.n 1853d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ble.n 185378 │ │ │ │ + ble.n 185388 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00185318 : │ │ │ │ stmdb 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 │ │ │ │ @@ -319009,55 +319008,55 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 185614 │ │ │ │ + bgt.n 185424 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - blt.n 1854b0 │ │ │ │ + blt.n 1854c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 1855f8 │ │ │ │ + bgt.n 185608 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - blt.n 18544c │ │ │ │ + blt.n 18545c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - blt.n 185604 │ │ │ │ + blt.n 185614 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - blt.n 185580 │ │ │ │ + blt.n 185590 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00185570 : │ │ │ │ stmdb 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 │ │ │ │ @@ -319236,47 +319235,47 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 185780 │ │ │ │ + bge.n 185790 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r4, #204 @ 0xcc │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 18583c │ │ │ │ + bls.n 18584c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bge.n 185784 │ │ │ │ + bge.n 185794 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bls.n 1857d8 │ │ │ │ + bls.n 1857e8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 185790 │ │ │ │ + bls.n 1857a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018577c : │ │ │ │ stmdb 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 │ │ │ │ @@ -319453,47 +319452,47 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 185970 │ │ │ │ + bhi.n 185980 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 185a2c │ │ │ │ + bvc.n 185a3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 185978 │ │ │ │ + bhi.n 185988 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r6, pc, #392 @ (adr r6, 185af0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n 1859cc │ │ │ │ + bvc.n 1859dc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 185984 │ │ │ │ + bvc.n 185994 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00185984 : │ │ │ │ stmdb 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 │ │ │ │ @@ -319690,49 +319689,49 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 185b8c │ │ │ │ + bvs.n 185b9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r6, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 185c18 │ │ │ │ + bpl.n 185c28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 185b4c │ │ │ │ + bpl.n 185b5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r4, pc, #192 @ (adr r4, 185c64 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bmi.n 185ba0 │ │ │ │ + bpl.n 185bb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bmi.n 185b58 │ │ │ │ + bmi.n 185b68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00185bc0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -320048,77 +320047,77 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 185e70 │ │ │ │ + bcc.n 185e80 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bxns pc │ │ │ │ + blxns r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r5, #146 @ 0x92 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcs.n 186004 │ │ │ │ + bcs.n 185e14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcc.n 185f50 │ │ │ │ + bcc.n 185f60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r1, pc, #448 @ (adr r1, 1860e4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcs.n 185f74 │ │ │ │ + bcs.n 185f84 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bne.n 185ec4 │ │ │ │ + bne.n 185ed4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bne.n 185e88 │ │ │ │ + bne.n 185e98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r4, #110 @ 0x6e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bne.n 186004 │ │ │ │ + bne.n 186014 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bne.n 185fc8 │ │ │ │ + bne.n 185fd8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00185f70 : │ │ │ │ stmdb 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 │ │ │ │ @@ -320445,77 +320444,77 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1862e4 │ │ │ │ + beq.n 1862f4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r1, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, #154 @ 0x9a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00186344 : │ │ │ │ stmdb 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 │ │ │ │ @@ -320834,77 +320833,77 @@ │ │ │ │ nop │ │ │ │ subs r2, r3, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r2, r0, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r0, r1, #0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r6, r6, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r4, r2, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r6, r4, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001866f4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -321128,57 +321127,57 @@ │ │ │ │ nop │ │ │ │ subs r2, r5, r7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, r7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r2, r5, r4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r2, r3, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r2, r1, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018698c : │ │ │ │ stmdb 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 │ │ │ │ @@ -321495,77 +321494,77 @@ │ │ │ │ b.n 186b5c │ │ │ │ adds r2, r2, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, r4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r0, r7, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r2, r1, #31 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r7, #29 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r6, r2, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #944] @ (1870d4 ) │ │ │ │ + ldr r7, [pc, #976] @ (1870f4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #800] @ (187050 ) │ │ │ │ + ldr r7, [pc, #832] @ (187070 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00186d30 : │ │ │ │ stmdb 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 │ │ │ │ @@ -321759,55 +321758,55 @@ │ │ │ │ nop │ │ │ │ asrs r4, r5, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r6, r3, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r6, r0, #19 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #56] @ (186f70 ) │ │ │ │ + ldr r6, [pc, #88] @ (186f90 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r6, r6, #17 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #728] @ (18722c ) │ │ │ │ + ldr r5, [pc, #760] @ (18724c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #560] @ (187190 ) │ │ │ │ + ldr r5, [pc, #592] @ (1871b0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #384] @ (1870ec ) │ │ │ │ + ldr r5, [pc, #416] @ (18710c ) │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -321915,27 +321914,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 18701a │ │ │ │ asrs r4, r4, #13 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001870a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -321989,25 +321988,25 @@ │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1870f0 │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018715c : │ │ │ │ cbz r0, 187182 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 187182 │ │ │ │ push {r4, lr} │ │ │ │ @@ -322055,25 +322054,25 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 18717e │ │ │ │ nop │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r7, 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, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #348] @ (187360 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -322226,37 +322225,37 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r4, r7, #1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #90 @ 0x5a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ittt al │ │ │ │ + itet al │ │ │ │ lslal r0, r6, #3 │ │ │ │ - stral r6, [r0, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lslal r7, r4, #3 │ │ │ │ │ │ │ │ 001873ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -322329,31 +322328,31 @@ │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1873d0 │ │ │ │ nop │ │ │ │ - it cs │ │ │ │ - lslcs r0, r6, #3 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + wfi │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #808] @ (187798 ) │ │ │ │ + ldr r7, [pc, #840] @ (1877b8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + itt eq │ │ │ │ + lsleq r0, r6, #3 │ │ │ │ + streq r6, [r2, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #656] @ (18770c ) │ │ │ │ + ldr r7, [pc, #688] @ (18772c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #480] @ (187668 ) │ │ │ │ + ldr r7, [pc, #512] @ (187688 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00187488 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -322530,49 +322529,49 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #16 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [pc, #384] @ (1877d0 ) │ │ │ │ + ldr r6, [pc, #416] @ (1877f0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [pc, #216] @ (187734 ) │ │ │ │ + ldr r6, [pc, #248] @ (187754 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [pc, #72] @ (1876b0 ) │ │ │ │ + ldr r6, [pc, #104] @ (1876d0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #960] @ (187a34 ) │ │ │ │ + ldr r5, [pc, #992] @ (187a54 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #824] @ (1879b8 ) │ │ │ │ + ldr r5, [pc, #856] @ (1879d8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #688] @ (18793c ) │ │ │ │ + ldr r5, [pc, #720] @ (18795c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018768c : │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 1876d0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ cbz r1, 1876bc │ │ │ │ @@ -322756,19 +322755,19 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r2, #13 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbnz r0, 187886 │ │ │ │ + cbnz r0, 187888 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #680] @ (187af4 ) │ │ │ │ + ldr r3, [pc, #712] @ (187b14 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018784c : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -322840,19 +322839,19 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r2, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #936] @ (187cb4 ) │ │ │ │ + ldr r2, [pc, #968] @ (187cd4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018790c : │ │ │ │ ldr r3, [pc, #36] @ (187934 ) │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ @@ -322894,19 +322893,19 @@ │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 187950 │ │ │ │ nop │ │ │ │ - cbnz r6, 1879b2 │ │ │ │ + cbnz r6, 1879b4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #376] @ (187b04 ) │ │ │ │ + ldr r2, [pc, #408] @ (187b24 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018798c : │ │ │ │ ldr r3, [pc, #36] @ (1879b4 ) │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ @@ -322948,19 +322947,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1879d0 │ │ │ │ - cbnz r4, 187a12 │ │ │ │ + cbnz r4, 187a14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #880] @ (187d7c ) │ │ │ │ + ldr r1, [pc, #912] @ (187d9c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00187a0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -323240,23 +323239,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [pc, #408] @ (187e4c ) │ │ │ │ + ldr r0, [pc, #440] @ (187e6c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r1, #5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [pc, #288] @ (187de0 ) │ │ │ │ + ldr r0, [pc, #320] @ (187e00 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00187cc4 : │ │ │ │ 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 │ │ │ │ @@ -323575,41 +323574,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov r6, pc │ │ │ │ + mov lr, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r2, r5, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, sp │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00187fe8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -323889,23 +323888,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 001882a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -324016,17 +324015,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r6, 1883b0 │ │ │ │ + cbz r6, 1883b2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001883b4 : │ │ │ │ ldr r3, [pc, #8] @ (1883c0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -324077,25 +324076,25 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1883ec │ │ │ │ nop │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00188454 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -324539,156 +324538,156 @@ │ │ │ │ nop │ │ │ │ mcr2 0, 4, r0, cr8, cr13, {7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 4, r0, cr2, cr13, {7} │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ mcr2 0, 1, r0, cr12, cr13, {7} │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r0, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r0, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r1, #102 @ 0x66 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ands r2, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ands r0, r5 │ │ │ │ + ands r0, r6 │ │ │ │ + lsls r7, r4, #3 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ands r2, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ands r2, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ands r2, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ands r2, r1 │ │ │ │ - lsls r7, r4, #3 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #8] @ (188920 ) │ │ │ │ + ldr r7, [pc, #40] @ (188940 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #880] @ (188c94 ) │ │ │ │ + ldr r6, [pc, #912] @ (188cb4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #736] @ (188c10 ) │ │ │ │ + ldr r6, [pc, #768] @ (188c30 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #592] @ (188b8c ) │ │ │ │ + ldr r6, [pc, #624] @ (188bac ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #448] @ (188b08 ) │ │ │ │ + ldr r6, [pc, #480] @ (188b28 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #304] @ (188a84 ) │ │ │ │ + ldr r6, [pc, #336] @ (188aa4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #160] @ (188a00 ) │ │ │ │ + ldr r6, [pc, #192] @ (188a20 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #16] @ (18897c ) │ │ │ │ + ldr r6, [pc, #48] @ (18899c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #896] @ (188cf8 ) │ │ │ │ + ldr r5, [pc, #928] @ (188d18 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #760] @ (188c7c ) │ │ │ │ + ldr r5, [pc, #792] @ (188c9c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #616] @ (188bf8 ) │ │ │ │ + ldr r5, [pc, #648] @ (188c18 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #472] @ (188b74 ) │ │ │ │ + ldr r5, [pc, #504] @ (188b94 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #328] @ (188af0 ) │ │ │ │ + ldr r5, [pc, #360] @ (188b10 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #184] @ (188a6c ) │ │ │ │ + ldr r5, [pc, #216] @ (188a8c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #40] @ (1889e8 ) │ │ │ │ + ldr r5, [pc, #72] @ (188a08 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #920] @ (188d64 ) │ │ │ │ + ldr r4, [pc, #952] @ (188d84 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 001889d0 : │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -324809,33 +324808,33 @@ │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr??.w r0, [ip, #253] @ 0xfd │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r7, #11] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [pc, #664] @ (188dbc ) │ │ │ │ + ldr r2, [pc, #696] @ (188ddc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #552] @ (188d50 ) │ │ │ │ + ldr r2, [pc, #584] @ (188d70 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #496] @ (188d1c ) │ │ │ │ + ldr r2, [pc, #528] @ (188d3c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00188b2c : │ │ │ │ stmdb 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 │ │ │ │ @@ -325158,59 +325157,59 @@ │ │ │ │ @ instruction: 0xf7a400fd │ │ │ │ strb r4, [r0, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r4, [r6, #5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ @ instruction: 0xf66600fd │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r7, r4, #3 │ │ │ │ rors r6, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ - add r7, pc, #480 @ (adr r7, 18906c ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 18908c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [pc, #56] @ (188ec8 ) │ │ │ │ + ldr r0, [pc, #88] @ (188ee8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r7, r4, #3 │ │ │ │ - blx r9 │ │ │ │ + blx sl │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, pc, #976 @ (adr r6, 189274 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 189294 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00188eb0 : │ │ │ │ ldr r3, [pc, #56] @ (188eec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ @@ -325487,17 +325486,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #56 @ (adr r4, 189198 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 1891b8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00189160 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -325778,23 +325777,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #568 @ (adr r1, 189644 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 189664 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r6, [r6, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #408 @ (adr r1, 1895b0 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 1895d0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018941c : │ │ │ │ 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 │ │ │ │ @@ -326111,40 +326110,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldcl 0, cr0, [r2, #-1012] @ 0xfffffc0c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrsb r4, [r5, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00189740 : │ │ │ │ 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 │ │ │ │ @@ -326366,34 +326365,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ orns r0, r0, sp, ror #3 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r7, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00189974 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -326589,23 +326588,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r6, [r3, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00189b70 : │ │ │ │ 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 │ │ │ │ @@ -326829,35 +326828,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 189a10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [r1, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00189da4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -326968,17 +326967,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #408] @ (18a030 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 00189ea0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -327182,23 +327181,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #736] @ (18a348 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [pc, #600] @ (18a2cc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018a07c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -327310,17 +327309,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #456] @ (18a354 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018a194 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -327519,23 +327518,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #632] @ (18a5fc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r2, [pc, #472] @ (18a568 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018a398 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -327644,17 +327643,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #360] @ (18a608 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018a4a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -327822,17 +327821,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 18a6c4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ @ instruction: 0x47d6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018a63c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -328000,17 +327999,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 18a730 │ │ │ │ lsls r5, r7, #3 │ │ │ │ mov r2, r8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018a7d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -328205,23 +328204,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add sl, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r4, lr │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018a998 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -328386,17 +328385,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ cmn r0, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018ab20 : │ │ │ │ stmdb 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 │ │ │ │ @@ -328661,35 +328660,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bvs.n 18ad48 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ eors r6, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018add4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -328800,17 +328799,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018aed0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -329008,23 +329007,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #152 @ 0x98 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018b0a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -329135,17 +329134,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #106 @ 0x6a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018b19c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -329256,17 +329255,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018b298 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -329472,23 +329471,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r1, #156 @ 0x9c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018b478 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -329599,17 +329598,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #146 @ 0x92 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018b574 : │ │ │ │ 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 │ │ │ │ @@ -329927,41 +329926,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r5, #186 @ 0xba │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r5, #140 @ 0x8c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018b8a0 : │ │ │ │ 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 │ │ │ │ @@ -330286,41 +330285,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r2, #114 @ 0x72 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018bbe8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -330430,17 +330429,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018bce4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -330550,17 +330549,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #38 @ 0x26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018bde0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -330693,17 +330692,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018bf10 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (18bffc ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -330832,17 +330831,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018c038 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -330953,17 +330952,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018c134 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -331094,29 +331093,29 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r1!, {r2, r4, r5} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018c280 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -331338,35 +331337,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ite cc │ │ │ │ lslcc r5, r7, #3 │ │ │ │ - strbcs r6, [r5, #15] │ │ │ │ + strbcs r6, [r6, #15] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018c4b0 : │ │ │ │ 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 │ │ │ │ @@ -331597,35 +331596,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r7, #54 @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0018c6fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -331907,22 +331906,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #130 @ 0x82 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.u16 q8, q11, q11 │ │ │ │ + vhadd.u16 q8, q15, q11 │ │ │ │ movs r4, #90 @ 0x5a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.u32 q0, q15, q11 │ │ │ │ + vhadd.u q0, q11, q11 │ │ │ │ │ │ │ │ 0018c9b8 : │ │ │ │ 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 │ │ │ │ @@ -332143,32 +332142,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #920]! @ 0x398 │ │ │ │ + cdp2 0, 0, cr0, cr6, cr6, {7} │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc2 0, cr0, [ip, #920]! @ 0x398 │ │ │ │ + ldc2 0, cr0, [r4, #920]! @ 0x398 │ │ │ │ @ instruction: 0xb7fc │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-920]! @ 0xfffffc68 │ │ │ │ + stc2 0, cr0, [r0, #920] @ 0x398 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc2 0, cr0, [r2, #-920]! @ 0xfffffc68 │ │ │ │ + stc2 0, cr0, [sl, #-920]! @ 0xfffffc68 │ │ │ │ │ │ │ │ 0018cbe8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -332278,17 +332277,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfbfc00e6 │ │ │ │ + stc2 0, cr0, [r4], {230} @ 0xe6 │ │ │ │ │ │ │ │ 0018cce4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -332398,17 +332397,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfb0000e6 │ │ │ │ + @ instruction: 0xfb0800e6 │ │ │ │ │ │ │ │ 0018cde0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -332731,41 +332730,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vst1.8 {d16[7]}, [r4], r6 │ │ │ │ + vst1.8 {d16[7]}, [ip], r6 │ │ │ │ push {r1, r3} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vld4. {d16-d19}, [r0 :128], r6 │ │ │ │ + vld4. {d16-d19}, [r8 :128], r6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vst4. {d0-d3}, [lr :128], r6 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldrsb.w r0, [r6, r6, lsl #2] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str??.w r0, [ip, #230] @ 0xe6 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr??.w r0, [r4, #230] @ 0xe6 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr.w r0, [r0, #230] @ 0xe6 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + ldr.w r0, [r8, #230] @ 0xe6 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str.w r0, [sl, r6, lsl #2] │ │ │ │ + ldr.w r0, [r2, r6, lsl #2] │ │ │ │ adds r0, r3, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf7f200e6 │ │ │ │ + @ instruction: 0xf7fa00e6 │ │ │ │ │ │ │ │ 0018d130 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -333088,41 +333087,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf67400e6 │ │ │ │ + @ instruction: 0xf67c00e6 │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf61000e6 │ │ │ │ + @ instruction: 0xf61800e6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs.w r0, lr, #7536640 @ 0x730000 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + rsb r0, r6, #7536640 @ 0x730000 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf59c00e6 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + sub.w r0, r4, #7536640 @ 0x730000 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf58000e6 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf58800e6 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf4fa00e6 │ │ │ │ + add.w r0, r2, #7536640 @ 0x730000 │ │ │ │ adds r0, r1, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf4a200e6 │ │ │ │ + @ instruction: 0xf4aa00e6 │ │ │ │ │ │ │ │ 0018d480 : │ │ │ │ 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 │ │ │ │ @@ -333344,32 +333343,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf33400e6 │ │ │ │ + @ instruction: 0xf33c00e6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf2dc00e6 │ │ │ │ + @ instruction: 0xf2e400e6 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subw r0, r6, #230 @ 0xe6 │ │ │ │ + subw r0, lr, #230 @ 0xe6 │ │ │ │ asrs r2, r6, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movw r0, #41190 @ 0xa0e6 │ │ │ │ + @ instruction: 0xf25200e6 │ │ │ │ │ │ │ │ 0018d6c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -333766,50 +333765,50 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf0d600e6 │ │ │ │ + @ instruction: 0xf0de00e6 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - orn r0, ip, #230 @ 0xe6 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + orns r0, r4, #230 @ 0xe6 │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - and.w r0, sl, #230 @ 0xe6 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ands.w r0, r2, #230 @ 0xe6 │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vmla.i32 d0, d28, d6[1] │ │ │ │ + vext.8 q0, q10, q11, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.s q0, q10, q11 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + vhadd.s q0, q14, q11 │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.s8 q0, q14, q11 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + vhadd.s16 q0, q10, q11 │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp 0, 14, cr0, cr4, cr6, {7} │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + cdp 0, 14, cr0, cr12, cr6, {7} │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp 0, 12, cr0, cr6, cr6, {7} │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + cdp 0, 12, cr0, cr14, cr6, {7} │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp 0, 8, cr0, cr6, cr6, {7} │ │ │ │ + cdp 0, 8, cr0, cr14, cr6, {7} │ │ │ │ asrs r0, r5, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp 0, 4, cr0, cr0, cr6, {7} │ │ │ │ + cdp 0, 4, cr0, cr8, cr6, {7} │ │ │ │ │ │ │ │ 0018dafc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -333919,17 +333918,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stcl 0, cr0, [lr], {230} @ 0xe6 │ │ │ │ + ldcl 0, cr0, [r6], {230} @ 0xe6 │ │ │ │ │ │ │ │ 0018dc14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -334254,41 +334253,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xeb8a00e6 │ │ │ │ + @ instruction: 0xeb9200e6 │ │ │ │ add r5, pc, #816 @ (adr r5, 18e284 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xeb2200e6 │ │ │ │ + @ instruction: 0xeb2a00e6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pkhtb r0, r6, r6, asr #3 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + pkhtb r0, lr, r6, asr #3 │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xeaa200e6 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + @ instruction: 0xeaaa00e6 │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - eor.w r0, r4, r6, asr #3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + eor.w r0, ip, r6, asr #3 │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrd r0, r0, [r8, #920]! @ 0x398 │ │ │ │ + and.w r0, r0, r6, asr #3 │ │ │ │ lsrs r2, r0, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xe99a00e6 │ │ │ │ + @ instruction: 0xe9a200e6 │ │ │ │ │ │ │ │ 0018df8c : │ │ │ │ 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 │ │ │ │ @@ -334512,34 +334511,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xe82600e6 │ │ │ │ + @ instruction: 0xe82e00e6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 18e154 │ │ │ │ + b.n 18e164 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r2, pc, #104 @ (adr r2, 18e228 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 18e0f4 │ │ │ │ + b.n 18e104 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsrs r2, r4, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 18e048 │ │ │ │ + b.n 18e058 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0018e1d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -334745,23 +334744,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 18de64 │ │ │ │ + b.n 18de74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsrs r4, r3, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 18de18 │ │ │ │ + b.n 18de28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0018e3bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -334872,17 +334871,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 18dd08 │ │ │ │ + b.n 18dd18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0018e4bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -335101,35 +335100,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18ed0c │ │ │ │ + b.n 18ed1c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18ec80 │ │ │ │ + b.n 18ec90 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 18ec1c │ │ │ │ + b.n 18ec2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r1, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 18eb88 │ │ │ │ + b.n 18eb98 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018e6e4 : │ │ │ │ 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 │ │ │ │ @@ -335358,35 +335357,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 18eae8 │ │ │ │ + b.n 18eaf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 18ea3c │ │ │ │ + b.n 18ea4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 18e9e0 │ │ │ │ + b.n 18e9f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 18e92c │ │ │ │ + b.n 18e93c │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0018e92c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -335503,29 +335502,29 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [pc, #952] @ (18ee04 ) │ │ │ │ + ldr r7, [pc, #984] @ (18ee24 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [pc, #664] @ (18ecf0 ) │ │ │ │ + ldr r7, [pc, #696] @ (18ed10 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018ea58 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -335693,17 +335692,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ble.n 18eaec │ │ │ │ + ble.n 18eafc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [pc, #272] @ (18ecfc ) │ │ │ │ + ldr r6, [pc, #304] @ (18ed1c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018ebec : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -335992,29 +335991,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bgt.n 18ef44 │ │ │ │ + bgt.n 18ef54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [pc, #992] @ (18f28c ) │ │ │ │ + ldr r5, [pc, #0] @ (18eeac ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r3, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - blt.n 18ede4 │ │ │ │ + blt.n 18edf4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [pc, #296] @ (18efe0 ) │ │ │ │ + ldr r4, [pc, #328] @ (18f000 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r6, r4, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bge.n 18ee9c │ │ │ │ + bge.n 18eeac │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [pc, #608] @ (18f124 ) │ │ │ │ + ldr r3, [pc, #640] @ (18f144 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018eec4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -336243,34 +336242,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 18f02c │ │ │ │ + bls.n 18f03c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [pc, #240] @ (18f1d0 ) │ │ │ │ + ldr r2, [pc, #272] @ (18f1f0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 18f1a0 │ │ │ │ + bls.n 18f1b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #976] @ (18f4bc ) │ │ │ │ + ldr r1, [pc, #1008] @ (18f4dc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bls.n 18f13c │ │ │ │ + bls.n 18f14c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #728] @ (18f3d0 ) │ │ │ │ + ldr r1, [pc, #760] @ (18f3f0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ stc2 0, cr0, [ip, #-916]! @ 0xfffffc6c │ │ │ │ - bhi.n 18f0a8 │ │ │ │ + bhi.n 18f0b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #440] @ (18f2bc ) │ │ │ │ + ldr r1, [pc, #472] @ (18f2dc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018f104 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -336551,22 +336550,22 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa7a00e5 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvs.n 18f3e0 │ │ │ │ + bvs.n 18f3f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xfa5200e5 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 18f39c │ │ │ │ + bpl.n 18f3ac │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0018f3c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -336676,17 +336675,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d16-d19}, [sl :128], r5 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n 18f494 │ │ │ │ + bmi.n 18f4a4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0018f4bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -336887,22 +336886,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf74c00e5 │ │ │ │ - bcc.n 18f6fc │ │ │ │ + bcc.n 18f70c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mvns r0, r4 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf72400e5 │ │ │ │ - bcs.n 18f6b8 │ │ │ │ + bcs.n 18f6c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bics r0, r7 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 0018f6dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -337099,22 +337098,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf58c00e5 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n 18f938 │ │ │ │ + bne.n 18f948 │ │ │ │ lsls r6, r4, #3 │ │ │ │ sbc.w r0, r4, #7503872 @ 0x728000 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n 18f8f4 │ │ │ │ + bne.n 18f904 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0018f8ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -337336,34 +337335,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r0, [r1, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xf35400e5 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0018fadc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -337585,34 +337584,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xf12400e5 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0018fd0c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -337779,17 +337778,17 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ vhadd.s q8, q9, │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0018fea0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -338011,34 +338010,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r4, [r2, #24] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stcl 0, cr0, [r0, #-916]! @ 0xfffffc6c │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001900d0 : │ │ │ │ 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 │ │ │ │ @@ -338157,29 +338156,29 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r6, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00190200 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -338289,17 +338288,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaee00e5 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00190314 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -338410,17 +338409,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [sl, #916] @ 0x394 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019042c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -338532,17 +338531,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8c200e5 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00190544 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -338656,17 +338655,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1905a0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00190660 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -338775,17 +338774,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1904a4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00190758 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -339007,35 +339006,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r3, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r3, #9] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 1902d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00190988 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -339317,23 +339316,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ b.n 19101c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 190fd8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00190c44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -339445,17 +339444,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 190ea8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00190d5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -339566,17 +339565,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ svc 148 @ 0x94 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r2, 190ee2 │ │ │ │ + cbnz r2, 190ee4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00190e70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -339689,17 +339688,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ udf #82 @ 0x52 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00190fb4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1910a0 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -339828,17 +339827,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 19112c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r2, 1910f4 │ │ │ │ + cbnz r2, 1910f6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001910dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -339988,29 +339987,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 19124c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ble.n 1911b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r6, r4, #3 │ │ │ │ ble.n 191328 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00191248 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -340119,17 +340118,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1912a4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00191358 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -340476,35 +340475,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 191790 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bge.n 191640 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bge.n 1916f0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bls.n 191798 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r0, 191742 │ │ │ │ + push {} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 001916c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -340630,17 +340629,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 191834 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r0, r6, #3 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001917e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -340980,55 +340979,55 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 191b4e │ │ │ │ + cbz r6, 191b50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbz r2, 191b4c │ │ │ │ + cbz r2, 191b4e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r0, 191b3a │ │ │ │ + cbz r0, 191b3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 00191b74 : │ │ │ │ ldr r1, [pc, #72] @ (191bc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cbz r3, 191bac │ │ │ │ @@ -341371,55 +341370,55 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00191f04 : │ │ │ │ stmdb 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 │ │ │ │ @@ -341736,57 +341735,57 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00192258 : │ │ │ │ stmdb 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 │ │ │ │ @@ -342109,57 +342108,57 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #576 @ (adr r7, 1927a8 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 1927c8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #336 @ (adr r7, 1926c4 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 1926e4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, pc, #912 @ (adr r6, 19290c ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 19292c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, pc, #552 @ (adr r6, 1927ac ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 1927cc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #920 @ (adr r5, 192930 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 192950 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #768 @ (adr r5, 1928a0 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 1928c0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #616 @ (adr r5, 192810 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 192830 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #504 @ (adr r5, 1927a8 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 1927c8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #264 @ (adr r5, 1926c0 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 1926e0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001925b8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -342474,55 +342473,55 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 19299c ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 1929bc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 192cb8 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 1928d8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #552 @ (adr r3, 192b00 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 192b20 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #192 @ (adr r3, 1929a0 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 1929c0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #544 @ (adr r2, 192b10 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 192b30 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #392 @ (adr r2, 192a80 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 192aa0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #240 @ (adr r2, 1929f0 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 192a10 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #128 @ (adr r2, 192988 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 1929a8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, pc, #912 @ (adr r1, 192ca0 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 192cc0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00192910 : │ │ │ │ stmdb 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 │ │ │ │ @@ -342831,55 +342830,55 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #888 @ (adr r0, 192f78 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 192f98 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #648 @ (adr r0, 192e94 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 192eb4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #200 @ (adr r0, 192cdc ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 192cfc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00192c4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -343194,55 +343193,55 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r6, [r3, #10] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00192fa4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -343551,55 +343550,55 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r4, [r0, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001932e0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -343908,55 +343907,55 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #968] @ (193994 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r7, [pc, #544] @ (1937fc ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r2, [r1, #22] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00193624 : │ │ │ │ stmdb 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 │ │ │ │ @@ -344265,55 +344264,55 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #696] @ (193bd4 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [pc, #264] @ (193a34 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r6, [r7, #29] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00193974 : │ │ │ │ stmdb 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 │ │ │ │ @@ -344753,65 +344752,65 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #360] @ (193f0c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [pc, #952] @ (19416c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r2 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vmla.i32 q8, q14, d15[1] │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + vrev32.16 q8, │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vmla.i q8, q10, d3[7] │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + vmla.i q8, q14, d3[7] │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vmla.i16 q0, q13, d7[3] │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + vmla.i32 q0, q9, d15[1] │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vhadd.u q0, q10, │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + vhadd.u q0, q14, │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00193e18 : │ │ │ │ stmdb 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 │ │ │ │ @@ -345031,37 +345030,37 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add sl, r7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr4, cr15, {7} │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + cdp2 0, 0, cr0, cr12, cr15, {7} │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r4, sl │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stc2l 0, cr0, [r4, #956] @ 0x3bc │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + stc2l 0, cr0, [ip, #956] @ 0x3bc │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-956] @ 0xfffffc44 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + stc2l 0, cr0, [r0, #-956]! @ 0xfffffc44 │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr], #956 @ 0x3bc │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldc2l 0, cr0, [r6], #956 @ 0x3bc │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stc2l 0, cr0, [r8], {239} @ 0xef │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldc2l 0, cr0, [r0], {239} @ 0xef │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stc2 0, cr0, [r0], #956 @ 0x3bc │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + stc2 0, cr0, [r8], #956 @ 0x3bc │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019406c : │ │ │ │ stmdb 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 │ │ │ │ @@ -345283,37 +345282,37 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ negs r6, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbac00ef │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + @ instruction: 0xfbb400ef │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ rors r2, r7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfb6a00ef │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + @ instruction: 0xfb7200ef │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfafc00ef │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + @ instruction: 0xfb0400ef │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8c00ef │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + @ instruction: 0xfa9400ef │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfa6400ef │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + @ instruction: 0xfa6c00ef │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfa3a00ef │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + @ instruction: 0xfa4200ef │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001942d4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -345533,37 +345532,37 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #254 @ 0xfe │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - vst4. {d16-d19}, [r8 :128] │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + ldr??.w r0, [r0, pc, lsl #2] │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r7, #150 @ 0x96 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vst4. {d0-d3}, [r6 :128] │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + vst4. {d0-d3}, [lr :128] │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb.w r0, [r8, #239] @ 0xef │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh.w r0, [r0, #239] @ 0xef │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [ip, pc, lsl #2] │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh.w r0, [r4, pc, lsl #2] │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb.w r0, [r4, pc, lsl #2] │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strb.w r0, [ip, pc, lsl #2] │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf7da00ef │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf7e200ef │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00194534 : │ │ │ │ stmdb 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 │ │ │ │ @@ -345785,37 +345784,37 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #158 @ 0x9e │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6e400ef │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf6ec00ef │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r5, #50 @ 0x32 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subw r0, r2, #2287 @ 0x8ef │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + subw r0, sl, #2287 @ 0x8ef │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf63400ef │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + @ instruction: 0xf63c00ef │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r4, #7831552 @ 0x778000 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + rsb r0, ip, #7831552 @ 0x778000 │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf59c00ef │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + sub.w r0, r4, #7831552 @ 0x778000 │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sbcs.w r0, r2, #7831552 @ 0x778000 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + sbcs.w r0, sl, #7831552 @ 0x778000 │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019479c : │ │ │ │ stmdb 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 │ │ │ │ @@ -346035,37 +346034,37 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r0, #7831552 @ 0x778000 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + eor.w r0, r8, #7831552 @ 0x778000 │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r2, #206 @ 0xce │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bics.w r0, lr, #7831552 @ 0x778000 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + orr.w r0, r6, #7831552 @ 0x778000 │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf3d000ef │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + @ instruction: 0xf3d800ef │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf36400ef │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + @ instruction: 0xf36c00ef │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf33c00ef │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + @ instruction: 0xf34400ef │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf31200ef │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + @ instruction: 0xf31a00ef │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001949fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -346285,37 +346284,37 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf22000ef │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + @ instruction: 0xf22800ef │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r0, #110 @ 0x6e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - rsbs r0, lr, #239 @ 0xef │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + @ instruction: 0xf1e600ef │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sbcs.w r0, r0, #239 @ 0xef │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + sbcs.w r0, r8, #239 @ 0xef │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r4, #239 @ 0xef │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + add.w r0, ip, #239 @ 0xef │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf0dc00ef │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + @ instruction: 0xf0e400ef │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf0b200ef │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + @ instruction: 0xf0ba00ef │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00194c5c : │ │ │ │ stmdb 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 │ │ │ │ @@ -346537,37 +346536,37 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 q0, q14, , #0 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + vmla.i d16, d20, d3[7] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r6, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vhadd.s q8, q13, │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + vmla.i d0, d18, d3[7] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vhadd.s8 q0, q14, │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + vhadd.s16 q0, q10, │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr12, cr15, {7} │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + cdp 0, 10, cr0, cr4, cr15, {7} │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cdp 0, 7, cr0, cr4, cr15, {7} │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + cdp 0, 7, cr0, cr12, cr15, {7} │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cdp 0, 4, cr0, cr10, cr15, {7} │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + cdp 0, 5, cr0, cr2, cr15, {7} │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00194ec4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -346789,37 +346788,37 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #14 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #-956] @ 0xfffffc44 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldcl 0, cr0, [ip, #-956] @ 0xfffffc44 │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r3, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldc 0, cr0, [r2, #-956] @ 0xfffffc44 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldc 0, cr0, [sl, #-956] @ 0xfffffc44 │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stc 0, cr0, [r4], #956 @ 0x3bc │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + stc 0, cr0, [ip], #956 @ 0x3bc │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4], #-956 @ 0xfffffc44 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldc 0, cr0, [ip], #-956 @ 0xfffffc44 │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stc 0, cr0, [ip], {239} @ 0xef │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldc 0, cr0, [r4], {239} @ 0xef │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xebe200ef │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + @ instruction: 0xebea00ef │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019512c : │ │ │ │ stmdb 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 │ │ │ │ @@ -347041,37 +347040,37 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaec00ef │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + @ instruction: 0xeaf400ef │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r1, #58 @ 0x3a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xeaaa00ef │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + @ instruction: 0xeab200ef │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bics.w r0, ip, pc, asr #3 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + orr.w r0, r4, pc, asr #3 │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip, #956] @ 0x3bc │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + ldrd r0, r0, [r4, #956] @ 0x3bc │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xe9a400ef │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + @ instruction: 0xe9ac00ef │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrd r0, r0, [sl, #-956]! @ 0x3bc │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + @ instruction: 0xe98200ef │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00195394 : │ │ │ │ stmdb 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 │ │ │ │ @@ -347317,41 +347316,41 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r8, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + ldmia.w r0, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r6, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strex r0, r0, [r6, #956] @ 0x3bc │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strex r0, r0, [lr, #956] @ 0x3bc │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1955c0 │ │ │ │ + b.n 1955d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1954ec │ │ │ │ + b.n 1954fc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1954a0 │ │ │ │ + b.n 1954b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1953e0 │ │ │ │ + b.n 1953f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00195638 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -347928,61 +347927,61 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #188 @ 0xbc │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 195850 │ │ │ │ + b.n 195860 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1956f8 │ │ │ │ + b.n 195708 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1954a0 │ │ │ │ + b.n 1954b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r5, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1963d0 │ │ │ │ + b.n 1963e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r7, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 19635c │ │ │ │ + b.n 19636c │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r1, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 196258 │ │ │ │ + b.n 196268 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1961dc │ │ │ │ + b.n 1961ec │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #460] @ (195e38 ) │ │ │ │ @@ -348192,49 +348191,49 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 196134 │ │ │ │ + b.n 196144 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r6, [r2, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1960a8 │ │ │ │ + b.n 1960b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 196010 │ │ │ │ + b.n 196020 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 195fd4 │ │ │ │ + b.n 195fe4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 195f98 │ │ │ │ + b.n 195fa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00195ea0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ @@ -348388,25 +348387,25 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00196024 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -348630,27 +348629,27 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ble.n 196178 │ │ │ │ + ble.n 196188 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r4, [r1, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r0, [r5, #15] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #592] @ 1964d0 │ │ │ │ @@ -349236,39 +349235,39 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 196600 │ │ │ │ nop │ │ │ │ subs r2, r0, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 196974 │ │ │ │ + bls.n 196984 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r0, r6, #3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r2, #23] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1969cc │ │ │ │ + bvs.n 1967dc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvs.n 196990 │ │ │ │ + bvs.n 1969a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001968f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r1 │ │ │ │ ldrd r7, r3, [r1] │ │ │ │ sub sp, #28 │ │ │ │ @@ -349802,75 +349801,75 @@ │ │ │ │ nop │ │ │ │ adds r4, r4, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bmi.n 196df4 │ │ │ │ + bmi.n 196e04 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcc.n 196e3c │ │ │ │ + bcc.n 196e4c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 196e70 │ │ │ │ + bcs.n 196e80 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r2, r6, #27 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r3, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r2, [r3, #5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r2, [r6, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r6, [r1, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r2, [r5, #3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bne.n 196df0 │ │ │ │ + bne.n 196e00 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r5, sp, #256 @ 0x100 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - beq.n 196fd0 │ │ │ │ + beq.n 196fe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00196ef8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -350408,69 +350407,69 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r6, r1, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00197518 : │ │ │ │ stmdb 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 │ │ │ │ @@ -351093,127 +351092,127 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 197706 │ │ │ │ nop │ │ │ │ lsrs r6, r7, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsrs r6, r5, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsrs r6, r4, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [pc, #944] @ (198040 ) │ │ │ │ + ldr r7, [pc, #976] @ (198060 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [pc, #808] @ (197fc4 ) │ │ │ │ + ldr r7, [pc, #840] @ (197fe4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00197c9c : │ │ │ │ cbz r0, 197ca2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ mov.w r0, #67108864 @ 0x4000000 │ │ │ │ @@ -351582,58 +351581,58 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [pc, #968] @ (1983ec ) │ │ │ │ + ldr r6, [pc, #1000] @ (19840c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r1, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsls r6, r4, #18 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [pc, #192] @ (1980f0 ) │ │ │ │ + ldr r6, [pc, #224] @ (198110 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r0, #238 @ 0xee │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [pc, #872] @ (1983ac ) │ │ │ │ + ldr r5, [pc, #904] @ (1983cc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r0, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrsh r2, [r5, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [pc, #120] @ (1980d8 ) │ │ │ │ + ldr r5, [pc, #152] @ (1980f8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [pc, #832] @ (1983a8 ) │ │ │ │ + ldr r4, [pc, #864] @ (1983c8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - itte pl │ │ │ │ - lslpl r7, r5, #3 │ │ │ │ + ittt vs │ │ │ │ + lslvs r7, r5, #3 │ │ │ │ │ │ │ │ 0019806c : │ │ │ │ - stmdbpl sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movmi.w ip, #4096 @ 0x1000 │ │ │ │ + stmdbvs sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movvs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r5, [pc, #184] @ (198138 ) │ │ │ │ add r5, pc │ │ │ │ ldrd r7, r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -351710,25 +351709,25 @@ │ │ │ │ b.n 19810c │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [pc, #752] @ (198440 ) │ │ │ │ + ldr r3, [pc, #784] @ (198460 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [pc, #592] @ (1983ac ) │ │ │ │ + ldr r3, [pc, #624] @ (1983cc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019815c : │ │ │ │ stmdb 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 │ │ │ │ @@ -351941,45 +351940,45 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r3, [pc, #112] @ (1983fc ) │ │ │ │ + ldr r3, [pc, #144] @ (19841c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [pc, #576] @ (1985d8 ) │ │ │ │ + ldr r2, [pc, #608] @ (1985f8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #736] @ (198690 ) │ │ │ │ + ldr r1, [pc, #768] @ (1986b0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #872] @ (198720 ) │ │ │ │ + ldr r1, [pc, #904] @ (198740 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #504] @ (1985b8 ) │ │ │ │ + ldr r1, [pc, #536] @ (1985d8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001983c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -352137,33 +352136,33 @@ │ │ │ │ b.n 19842c │ │ │ │ nop │ │ │ │ vqadd.u16 q0, q11, q14 │ │ │ │ vqadd.u16 q0, q10, q14 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 6, r0, cr4, cr12, {7} │ │ │ │ - revsh r6, r5 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #304] @ (19869c ) │ │ │ │ + ldr r0, [pc, #336] @ (1986bc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019858c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -352221,25 +352220,25 @@ │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1985dc │ │ │ │ b.n 198608 │ │ │ │ - bxns r8 │ │ │ │ + bxns r9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r2, 198656 │ │ │ │ + cbnz r2, 198658 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bxns r6 │ │ │ │ + bxns r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r6, 198656 │ │ │ │ + cbnz r6, 198658 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mov ip, r2 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198650 : │ │ │ │ stmdb 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 │ │ │ │ @@ -352523,65 +352522,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #46 @ 0x2e │ │ │ │ lsls r7, r7, #3 │ │ │ │ stc2 0, cr0, [r2], {252} @ 0xfc │ │ │ │ stc2l 0, cr0, [r6], #-1008 @ 0xfffffc10 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mov ip, r6 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r0, #150 @ 0x96 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [pc, #136] @ (1989e8 ) │ │ │ │ + ldr r5, [pc, #168] @ (198a08 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #1016] @ (198d64 ) │ │ │ │ + ldr r5, [pc, #24] @ (198984 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, r9 │ │ │ │ + add r6, sl │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #872] @ (198ce0 ) │ │ │ │ + ldr r4, [pc, #904] @ (198d00 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, r5 │ │ │ │ + add r0, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #712] @ (198c4c ) │ │ │ │ + ldr r4, [pc, #744] @ (198c6c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #552] @ (198bb8 ) │ │ │ │ + ldr r4, [pc, #584] @ (198bd8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #400] @ (198b2c ) │ │ │ │ + ldr r4, [pc, #432] @ (198b4c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001989a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -352710,37 +352709,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [sl, ip, lsl #3] │ │ │ │ ldr r4, [pc, #504] @ (198cd4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr??.w r0, [r6, #252] @ 0xfc │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r3, [pc, #32] @ (198b18 ) │ │ │ │ + ldr r3, [pc, #64] @ (198b38 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [pc, #896] @ (198e84 ) │ │ │ │ + ldr r2, [pc, #928] @ (198ea4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [pc, #736] @ (198df0 ) │ │ │ │ + ldr r2, [pc, #768] @ (198e10 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198b14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -352815,19 +352814,19 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 198b86 │ │ │ │ nop │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ cmp r4, #76 @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbz r4, 198c4e │ │ │ │ + cbz r4, 198c50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #664] @ (198e88 ) │ │ │ │ + ldr r1, [pc, #696] @ (198ea8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198bf4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #280] @ 0x118 │ │ │ │ @@ -352965,26 +352964,26 @@ │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 198c88 │ │ │ │ @ instruction: 0xf6da00fc │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 198db6 │ │ │ │ + cbz r2, 198db8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xf66800fc │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r2, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [pc, #272] @ (198e90 ) │ │ │ │ + ldr r0, [pc, #304] @ (198eb0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [pc, #136] @ (198e0c ) │ │ │ │ + ldr r0, [pc, #168] @ (198e2c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198d84 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -353051,19 +353050,19 @@ │ │ │ │ add r3, pc │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 198e12 │ │ │ │ nop │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r6, 198e54 │ │ │ │ + cbz r6, 198e56 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198e50 : │ │ │ │ ldrd r2, r3, [r0, #208] @ 0xd0 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ blt.n 198ea4 │ │ │ │ @@ -353107,19 +353106,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #292 @ 0x124 │ │ │ │ movw r1, #571 @ 0x23b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 198e9e │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mov lr, r6 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198edc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -353163,19 +353162,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #328 @ 0x148 │ │ │ │ movw r1, #593 @ 0x251 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 198f2e │ │ │ │ nop │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00198f68 : │ │ │ │ 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 │ │ │ │ @@ -353660,100 +353659,100 @@ │ │ │ │ @ instruction: 0xf36800fc │ │ │ │ adds r6, r0, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r6, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ addw r0, r2, #252 @ 0xfc │ │ │ │ movs r6, #26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r5, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r2, r5, #27 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add lr, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - rors r6, r7 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rors r6, r0 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adcs r2, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adcs r6, r2 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199514 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -353846,31 +353845,31 @@ │ │ │ │ stcl 0, cr0, [r8, #1008] @ 0x3f0 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199624 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 19967a │ │ │ │ ldrd r2, r1, [r3, #24] │ │ │ │ subs r2, #1 │ │ │ │ @@ -353933,25 +353932,25 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #420 @ 0x1a4 │ │ │ │ movw r1, #942 @ 0x3ae │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 199676 │ │ │ │ nop │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #10 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -353972,19 +353971,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #444 @ 0x1bc │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 199706 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199740 : │ │ │ │ cbz r0, 199750 │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -354054,25 +354053,25 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #472 @ 0x1d8 │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 199786 │ │ │ │ - add r7, pc, #664 @ (adr r7, 199a94 ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 199ab4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #464 @ (adr r7, 1999d8 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 1999f8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199810 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -354096,19 +354095,19 @@ │ │ │ │ add.w r2, r2, #496 @ 0x1f0 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 19982a │ │ │ │ nop │ │ │ │ - add r7, pc, #80 @ (adr r7, 1998b0 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 1998d0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199868 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -354227,37 +354226,37 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 1998c0 │ │ │ │ nop │ │ │ │ orns r0, r6, ip, ror #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, r0, ip, ror #3 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #384 @ (adr r6, 199b24 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 199b44 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #224 @ (adr r6, 199a8c ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 199aac ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #56 @ (adr r6, 1999f0 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 199a10 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r5, pc, #896 @ (adr r5, 199d44 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 199d64 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 001999cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -354281,19 +354280,19 @@ │ │ │ │ add.w r2, r2, #544 @ 0x220 │ │ │ │ mov.w r1, #768 @ 0x300 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1999e6 │ │ │ │ nop │ │ │ │ - add r5, pc, #352 @ (adr r5, 199b7c ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 199b9c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199a24 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -354317,19 +354316,19 @@ │ │ │ │ add.w r2, r2, #564 @ 0x234 │ │ │ │ mov.w r1, #808 @ 0x328 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 199a3e │ │ │ │ nop │ │ │ │ - add r5, pc, #0 @ (adr r5, 199a74 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 199a94 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199a7c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -354353,19 +354352,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ add.w r2, r2, #600 @ 0x258 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 199a96 │ │ │ │ - add r4, pc, #664 @ (adr r4, 199d64 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 199d84 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199ad4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -354398,19 +354397,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 199b0e │ │ │ │ nop │ │ │ │ @ instruction: 0xe80a00fc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #368 @ (adr r4, 199cac ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 199ccc ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199b44 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #292] @ 0x124 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -354506,35 +354505,35 @@ │ │ │ │ mov r2, r9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 199bda │ │ │ │ b.n 199b18 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 199f1c ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 199f3c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, pc, #392 @ (adr r3, 199dd8 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 199df8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199c5c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -354672,43 +354671,43 @@ │ │ │ │ b.n 199cc8 │ │ │ │ b.n 199ab8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 199a14 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r2, pc, #376 @ (adr r2, 199f40 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 199f60 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, pc, #208 @ (adr r2, 199ea4 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 199ec4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, pc, #48 @ (adr r2, 199e10 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 199e30 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #904 @ (adr r1, 19a174 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 19a194 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #728 @ (adr r1, 19a0d0 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 19a0f0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199e00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -354780,25 +354779,25 @@ │ │ │ │ nop │ │ │ │ b.n 199870 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 199828 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r0, pc, #928 @ (adr r0, 19a260 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 19a280 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #768 @ (adr r0, 19a1cc ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 19a1ec ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 00199ed4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00199ed8 : │ │ │ │ @@ -354838,21 +354837,21 @@ │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ blx b9524 │ │ │ │ blx bf2d0 │ │ │ │ b.n 19a730 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 199fa8 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 199fc8 ) │ │ │ │ lsls r7, r5, #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] @ (19a040 ) │ │ │ │ @@ -354960,33 +354959,33 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 19a768 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ b.n 19a698 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, pc, #96 @ (adr r2, 19a0d4 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 19a0f4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -355419,97 +355418,97 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 19a954 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #400 @ (adr r1, 19a68c ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 19a6ac ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 19a8c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r0, r1, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ and.w r0, r2, #7503872 @ 0x728000 │ │ │ │ - vmla.i d0, d20, d1[5] │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrb.w r0, [r0, #229] @ 0xe5 │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, #152 @ 0x98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ ldr r4, [pc, #496] @ (19a7a4 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -355713,38 +355712,38 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 19a818 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r6, r4, #3 │ │ │ │ bgt.n 19a79c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xeafe00e5 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + and.w r0, sl, #7503872 @ 0x728000 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r7, #0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019a7e8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -355766,19 +355765,19 @@ │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 0019a83c : │ │ │ │ ldr r3, [pc, #24] @ (19a858 ) │ │ │ │ ldr.w ip, [pc, #28] @ 19a85c │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ @@ -356739,179 +356738,178 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ bge.n 19b324 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r6, r4, #3 │ │ │ │ vqadd.u16 q8, q11, q15 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvs.n 19b288 │ │ │ │ + bvs.n 19b298 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 19af0c │ │ │ │ - lsls r5, r4, #3 │ │ │ │ + vhadd.s32 q0, q8, │ │ │ │ str r4, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r7, #9] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bl 3d331e │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r0, #27] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r6, #122 @ 0x7a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r7, pc, #136 @ (adr r7, 19b400 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r6, pc, #776 @ (adr r6, 19b68c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r5, [sp, #24] │ │ │ │ blx b2e60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19c91a │ │ │ │ ldr r3, [pc, #964] @ (19b7a8 ) │ │ │ │ @@ -357300,80 +357298,80 @@ │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r1, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r8, #229] @ 0xe5 │ │ │ │ + ldr.w r0, [r0, #229] @ 0xe5 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19de1a │ │ │ │ ldr.w r1, [pc, #3500] @ 19c5e8 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -358624,258 +358622,258 @@ │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b.w 19bb0c │ │ │ │ nop.w │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 19c698 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n 19c5c8 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r4, [r4, #22] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r1, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 19c732 │ │ │ │ - vmla.i , , d2[0] │ │ │ │ + vmla.i , , d10[0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r2, r3, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r6, r2, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r2, r2, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r1!, {r2, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - addw r0, r6, #2282 @ 0x8ea │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + addw r0, lr, #2282 @ 0x8ea │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r6, r0, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r0, r7, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r0, r7, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r0, r7, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, r7, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xeaf800eb │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + add.w r0, r0, fp, asr #3 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r4, r2, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r2, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ add.w r4, sp, #8640 @ 0x21c0 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ @@ -360169,403 +360167,405 @@ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.w 19bb0c │ │ │ │ nop │ │ │ │ asrs r6, r1, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vrev32.32 q8, │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vmla.i q8, q12, d1[5] │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + vmla.i16 q8, q8, d5[2] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vmla.i16 q0, q13, d5[2] │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + vmla.i32 q0, q9, d5[1] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vhadd.u32 q8, q14, │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + vhadd.u q8, q10, │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vhadd.u16 q0, q11, │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + vhadd.u16 q0, q15, │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cdp2 0, 14, cr0, cr6, cr5, {7} │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + cdp2 0, 14, cr0, cr14, cr5, {7} │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cdp2 0, 11, cr0, cr6, cr5, {7} │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + cdp2 0, 11, cr0, cr14, cr5, {7} │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cdp2 0, 8, cr0, cr8, cr5, {7} │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + cdp2 0, 9, cr0, cr0, cr5, {7} │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr5, {7} │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + cdp2 0, 6, cr0, cr0, cr5, {7} │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr5, {7} │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + cdp2 0, 3, cr0, cr0, cr5, {7} │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #916]! @ 0x394 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + cdp2 0, 0, cr0, cr0, cr5, {7} │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stc2l 0, cr0, [sl, #916] @ 0x394 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + ldc2l 0, cr0, [r2, #916] @ 0x394 │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldc2 0, cr0, [r8, #916] @ 0x394 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + stc2 0, cr0, [r0, #916]! @ 0x394 │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stc2l 0, cr0, [sl, #-916]! @ 0xfffffc6c │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + ldc2l 0, cr0, [r2, #-916]! @ 0xfffffc6c │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldc2 0, cr0, [r8, #-916]! @ 0xfffffc6c │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + stc2l 0, cr0, [r0, #-916] @ 0xfffffc6c │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stc2 0, cr0, [sl, #-916] @ 0xfffffc6c │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + ldc2 0, cr0, [r2, #-916] @ 0xfffffc6c │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldc2l 0, cr0, [sl], {229} @ 0xe5 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + stc2l 0, cr0, [r2], #916 @ 0x394 │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stc2 0, cr0, [ip], #916 @ 0x394 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldc2 0, cr0, [r4], #916 @ 0x394 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldc2l 0, cr0, [lr], #-916 @ 0xfffffc6c │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + stc2 0, cr0, [r6], {229} @ 0xe5 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mcrr2 0, 14, r0, ip, cr5 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + mrrc2 0, 14, r0, r4, cr5 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfba800e5 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + @ instruction: 0xfbb000e5 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfb7a00e5 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + @ instruction: 0xfb8200e5 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfb4a00e5 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + @ instruction: 0xfb5200e5 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfb1a00e5 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + @ instruction: 0xfb2200e5 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfaec00e5 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + @ instruction: 0xfaf400e5 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfa7200e5 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + @ instruction: 0xfa7a00e5 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfa4200e5 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + @ instruction: 0xfa4a00e5 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfa1400e5 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + @ instruction: 0xfa1c00e5 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh.w r0, [lr, #229] @ 0xe5 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + vst1.8 {d16[7]}, [r6], r5 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vrev32.32 q8, │ │ │ │ - vst1.8 {d0[7]}, [lr], r5 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + ldrsb.w r0, [r6, #229] @ 0xe5 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vmla.i q8, q12, d1[5] │ │ │ │ - vld4. {d16-d19}, [r0 :128], r5 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + vmla.i16 q8, q8, d5[2] │ │ │ │ + vld4. {d16-d19}, [r8 :128], r5 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vmla.i16 q0, q13, d5[2] │ │ │ │ - ldrsh.w r0, [r0, r5, lsl #2] │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + vmla.i32 q0, q9, d5[1] │ │ │ │ + ldrsh.w r0, [r8, r5, lsl #2] │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vhadd.u32 q8, q13, │ │ │ │ - vst4. {d0-d3}, [r0 :128], r5 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + vhadd.u q8, q9, │ │ │ │ + vst4. {d0-d3}, [r8 :128], r5 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vhadd.u q0, q13, │ │ │ │ - ldr.w r0, [r0, #229] @ 0xe5 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + vhadd.u8 q8, q9, │ │ │ │ + ldr.w r0, [r8, #229] @ 0xe5 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vhadd.u8 q0, q13, │ │ │ │ - strh.w r0, [r2, #229] @ 0xe5 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + vhadd.u16 q0, q9, │ │ │ │ + strh.w r0, [sl, #229] @ 0xe5 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cdp2 0, 14, cr0, cr2, cr5, {7} │ │ │ │ - ldr??.w r0, [r8, r5, lsl #2] │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + cdp2 0, 14, cr0, cr10, cr5, {7} │ │ │ │ + strb.w r0, [r0, #229] @ 0xe5 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr5, {7} │ │ │ │ - str.w r0, [lr, r5, lsl #2] │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + cdp2 0, 12, cr0, cr0, cr5, {7} │ │ │ │ + ldr.w r0, [r6, r5, lsl #2] │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cdp2 0, 8, cr0, cr14, cr5, {7} │ │ │ │ - strh.w r0, [r6, r5, lsl #2] │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + cdp2 0, 9, cr0, cr6, cr5, {7} │ │ │ │ + strh.w r0, [lr, r5, lsl #2] │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cdp2 0, 6, cr0, cr6, cr5, {7} │ │ │ │ - @ instruction: 0xf7fc00e5 │ │ │ │ + cdp2 0, 6, cr0, cr14, cr5, {7} │ │ │ │ + strb.w r0, [r4, r5, lsl #2] │ │ │ │ ldr.w r2, [pc, #2396] @ 19e3f4 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #2396] @ 19e3f8 │ │ │ │ ldr.w r3, [pc, #2396] @ 19e3fc │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -361377,217 +361377,217 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.w 19bb0c │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfac400e5 │ │ │ │ - orrs.w r0, sl, #7503872 @ 0x728000 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + @ instruction: 0xfacc00e5 │ │ │ │ + orn r0, r2, #7503872 @ 0x728000 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfa9400e5 │ │ │ │ - bic.w r0, sl, #7503872 @ 0x728000 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + @ instruction: 0xfa9c00e5 │ │ │ │ + bics.w r0, r2, #7503872 @ 0x728000 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfa6400e5 │ │ │ │ - @ instruction: 0xf3fc00e5 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + @ instruction: 0xfa6c00e5 │ │ │ │ + and.w r0, r4, #7503872 @ 0x728000 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfa3600e5 │ │ │ │ - @ instruction: 0xf3cc00e5 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + @ instruction: 0xfa3e00e5 │ │ │ │ + @ instruction: 0xf3d400e5 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfa0600e5 │ │ │ │ - @ instruction: 0xf39c00e5 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + @ instruction: 0xfa0e00e5 │ │ │ │ + @ instruction: 0xf3a400e5 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr??.w r0, [r6, #229] @ 0xe5 │ │ │ │ - @ instruction: 0xf36c00e5 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + ldr??.w r0, [lr, #229] @ 0xe5 │ │ │ │ + @ instruction: 0xf37400e5 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vld1.8 {d0[7]}, [r6], r5 │ │ │ │ - @ instruction: 0xf33e00e5 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + vld1.8 {d0[7]}, [lr], r5 │ │ │ │ + @ instruction: 0xf34600e5 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr??.w r0, [r8, r5, lsl #2] │ │ │ │ - @ instruction: 0xf30e00e5 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + vst1.8 {d0[7]}, [r0], r5 │ │ │ │ + @ instruction: 0xf31600e5 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vst4. {d16-d19}, [r8 :128], r5 │ │ │ │ - @ instruction: 0xf2de00e5 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + ldr??.w r0, [r0, r5, lsl #2] │ │ │ │ + @ instruction: 0xf2e600e5 │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb.w r0, [r8, r5, lsl #2] │ │ │ │ - subw r0, lr, #229 @ 0xe5 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + vld4. {d0-d3}, [r0 :128], r5 │ │ │ │ + @ instruction: 0xf2b600e5 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str??.w r0, [r8, #229] @ 0xe5 │ │ │ │ - @ instruction: 0xf28000e5 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + ldr??.w r0, [r0, #229] @ 0xe5 │ │ │ │ + @ instruction: 0xf28800e5 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh.w r0, [sl, #229] @ 0xe5 │ │ │ │ - @ instruction: 0xf25000e5 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str.w r0, [r2, #229] @ 0xe5 │ │ │ │ + @ instruction: 0xf25800e5 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb.w r0, [sl, #229] @ 0xe5 │ │ │ │ - @ instruction: 0xf22000e5 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + ldrb.w r0, [r2, #229] @ 0xe5 │ │ │ │ + @ instruction: 0xf22800e5 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr.w r0, [sl, r5, lsl #2] │ │ │ │ - @ instruction: 0xf1f000e5 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str??.w r0, [r2, r5, lsl #2] │ │ │ │ + @ instruction: 0xf1f800e5 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh.w r0, [sl, r5, lsl #2] │ │ │ │ - rsb r0, r2, #229 @ 0xe5 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + ldrh.w r0, [r2, r5, lsl #2] │ │ │ │ + rsb r0, sl, #229 @ 0xe5 │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf7fc00e5 │ │ │ │ - @ instruction: 0xf19200e5 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + strb.w r0, [r4, r5, lsl #2] │ │ │ │ + @ instruction: 0xf19a00e5 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf7cc00e5 │ │ │ │ - sbc.w r0, r2, #229 @ 0xe5 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf7d400e5 │ │ │ │ + sbc.w r0, sl, #229 @ 0xe5 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf79c00e5 │ │ │ │ - @ instruction: 0xf13200e5 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf7a400e5 │ │ │ │ + @ instruction: 0xf13a00e5 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf76c00e5 │ │ │ │ - add.w r0, r4, #229 @ 0xe5 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf77400e5 │ │ │ │ + add.w r0, ip, #229 @ 0xe5 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf73e00e5 │ │ │ │ - @ instruction: 0xf0d400e5 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf74600e5 │ │ │ │ + @ instruction: 0xf0dc00e5 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf70e00e5 │ │ │ │ - @ instruction: 0xf0a400e5 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf71600e5 │ │ │ │ + @ instruction: 0xf0ac00e5 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf6de00e5 │ │ │ │ - orns r0, r4, #229 @ 0xe5 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf6e600e5 │ │ │ │ + orns r0, ip, #229 @ 0xe5 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subw r0, lr, #2277 @ 0x8e5 │ │ │ │ - orr.w r0, r6, #229 @ 0xe5 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf6b600e5 │ │ │ │ + orr.w r0, lr, #229 @ 0xe5 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf68000e5 │ │ │ │ - ands.w r0, r6, #229 @ 0xe5 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf68800e5 │ │ │ │ + ands.w r0, lr, #229 @ 0xe5 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf65000e5 │ │ │ │ - vmla.i32 d16, d22, d5[1] │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf65800e5 │ │ │ │ + vmla.i32 d16, d30, d5[1] │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf62000e5 │ │ │ │ - vext.8 q0, q11, , #0 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf62800e5 │ │ │ │ + vext.8 q0, q15, , #0 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf5f000e5 │ │ │ │ - vmla.i d0, d24, d1[5] │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf5f800e5 │ │ │ │ + vmla.i16 d0, d16, d5[2] │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rsb r0, r2, #7503872 @ 0x728000 │ │ │ │ - vhadd.s16 q8, q12, │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + rsb r0, sl, #7503872 @ 0x728000 │ │ │ │ + vhadd.s32 q8, q8, │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf59200e5 │ │ │ │ - vhadd.s32 q0, q12, │ │ │ │ - str r0, [r7, #32] │ │ │ │ + @ instruction: 0xf59a00e5 │ │ │ │ + vhadd.s q0, q8, │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sbc.w r0, r2, #7503872 @ 0x728000 │ │ │ │ - cdp 0, 15, cr0, cr8, cr5, {7} │ │ │ │ - str r0, [r1, #32] │ │ │ │ + sbc.w r0, sl, #7503872 @ 0x728000 │ │ │ │ + vhadd.s8 q0, q8, │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf53200e5 │ │ │ │ - cdp 0, 12, cr0, cr8, cr5, {7} │ │ │ │ - str r0, [r3, #28] │ │ │ │ + @ instruction: 0xf53a00e5 │ │ │ │ + cdp 0, 13, cr0, cr0, cr5, {7} │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add.w r0, r2, #7503872 @ 0x728000 │ │ │ │ - cdp 0, 9, cr0, cr8, cr5, {7} │ │ │ │ - str r0, [r5, #24] │ │ │ │ + add.w r0, sl, #7503872 @ 0x728000 │ │ │ │ + cdp 0, 10, cr0, cr0, cr5, {7} │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf4d200e5 │ │ │ │ - cdp 0, 6, cr0, cr10, cr5, {7} │ │ │ │ - str r2, [r7, #20] │ │ │ │ + @ instruction: 0xf4da00e5 │ │ │ │ + cdp 0, 7, cr0, cr2, cr5, {7} │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf4a400e5 │ │ │ │ - cdp 0, 3, cr0, cr12, cr5, {7} │ │ │ │ - str r4, [r1, #20] │ │ │ │ + @ instruction: 0xf4ac00e5 │ │ │ │ + cdp 0, 4, cr0, cr4, cr5, {7} │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - orns r0, r6, #7503872 @ 0x728000 │ │ │ │ - cdp 0, 0, cr0, cr12, cr5, {7} │ │ │ │ - str r4, [r3, #16] │ │ │ │ + orns r0, lr, #7503872 @ 0x728000 │ │ │ │ + cdp 0, 1, cr0, cr4, cr5, {7} │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - orr.w r0, r6, #7503872 @ 0x728000 │ │ │ │ - ldcl 0, cr0, [lr, #916] @ 0x394 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + orr.w r0, lr, #7503872 @ 0x728000 │ │ │ │ + stcl 0, cr0, [r6, #916]! @ 0x394 │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ands.w r0, r8, #7503872 @ 0x728000 │ │ │ │ - stc 0, cr0, [lr, #916]! @ 0x394 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + bic.w r0, r0, #7503872 @ 0x728000 │ │ │ │ + ldc 0, cr0, [r6, #916]! @ 0x394 │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf3e800e5 │ │ │ │ - ldcl 0, cr0, [lr, #-916]! @ 0xfffffc6c │ │ │ │ - str r6, [r1, #8] │ │ │ │ + @ instruction: 0xf3f000e5 │ │ │ │ + stc 0, cr0, [r6, #916] @ 0x394 │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf3b800e5 │ │ │ │ - stcl 0, cr0, [lr, #-916] @ 0xfffffc6c │ │ │ │ - str r4, [r4, #4] │ │ │ │ + @ instruction: 0xf3c000e5 │ │ │ │ + ldcl 0, cr0, [r6, #-916] @ 0xfffffc6c │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf38e00e5 │ │ │ │ - stc 0, cr0, [r6, #-916]! @ 0xfffffc6c │ │ │ │ - str r4, [r7, #0] │ │ │ │ + @ instruction: 0xf39600e5 │ │ │ │ + stc 0, cr0, [lr, #-916]! @ 0xfffffc6c │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf36600e5 │ │ │ │ - ldcl 0, cr0, [lr], #916 @ 0x394 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + @ instruction: 0xf36e00e5 │ │ │ │ + stc 0, cr0, [r6, #-916] @ 0xfffffc6c │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf33e00e5 │ │ │ │ - ldcl 0, cr0, [r6], {229} @ 0xe5 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + @ instruction: 0xf34600e5 │ │ │ │ + ldcl 0, cr0, [lr], {229} @ 0xe5 │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf31600e5 │ │ │ │ - stc 0, cr0, [ip], #916 @ 0x394 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + @ instruction: 0xf31e00e5 │ │ │ │ + ldc 0, cr0, [r4], #916 @ 0x394 │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf2ec00e5 │ │ │ │ - stc 0, cr0, [r4], {229} @ 0xe5 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + @ instruction: 0xf2f400e5 │ │ │ │ + stc 0, cr0, [ip], {229} @ 0xe5 │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movt r0, #16613 @ 0x40e5 │ │ │ │ - mrrc 0, 14, r0, sl, cr5 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + movt r0, #49381 @ 0xc0e5 │ │ │ │ + stcl 0, cr0, [r2], #-916 @ 0xfffffc6c │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf29a00e5 │ │ │ │ - ldc 0, cr0, [r2], #-916 @ 0xfffffc6c │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + subw r0, r2, #229 @ 0xe5 │ │ │ │ + ldc 0, cr0, [sl], #-916 @ 0xfffffc6c │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf27200e5 │ │ │ │ - stc 0, cr0, [sl], {229} @ 0xe5 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + @ instruction: 0xf27a00e5 │ │ │ │ + ldc 0, cr0, [r2], {229} @ 0xe5 │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movw r0, #41189 @ 0xa0e5 │ │ │ │ - @ instruction: 0xebe000e5 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + @ instruction: 0xf25200e5 │ │ │ │ + @ instruction: 0xebe800e5 │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf22000e5 │ │ │ │ - subs.w r0, r8, r5, asr #3 │ │ │ │ - @ instruction: 0xf1fa00e5 │ │ │ │ - rsbs r0, r8, #229 @ 0xe5 │ │ │ │ - subs.w r0, r6, #229 @ 0xe5 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + @ instruction: 0xf22800e5 │ │ │ │ + rsb r0, r0, r5, asr #3 │ │ │ │ + addw r0, r2, #229 @ 0xe5 │ │ │ │ + @ instruction: 0xf1e000e5 │ │ │ │ + subs.w r0, lr, #229 @ 0xe5 │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf19400e5 │ │ │ │ - @ instruction: 0xeb2a00e5 │ │ │ │ + @ instruction: 0xf19c00e5 │ │ │ │ + @ instruction: 0xeb3200e5 │ │ │ │ │ │ │ │ 0019e658 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -361632,17 +361632,17 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 19e682 │ │ │ │ nop │ │ │ │ - cdp 0, 10, cr0, cr10, cr5, {7} │ │ │ │ - @ instruction: 0xf7bc00e5 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + cdp 0, 11, cr0, cr2, cr5, {7} │ │ │ │ + @ instruction: 0xf7c400e5 │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 0019e6e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -361891,39 +361891,39 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf73000e5 │ │ │ │ + @ instruction: 0xf73800e5 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf63c00e5 │ │ │ │ - ldc 0, cr0, [r0, #-916] @ 0xfffffc6c │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + movw r0, #18661 @ 0x48e5 │ │ │ │ + ldc 0, cr0, [r8, #-916] @ 0xfffffc6c │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldcl 0, cr0, [r0], {229} @ 0xe5 │ │ │ │ - rsbs r0, ip, #7503872 @ 0x728000 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldcl 0, cr0, [r8], {229} @ 0xe5 │ │ │ │ + @ instruction: 0xf5e400e5 │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stc 0, cr0, [r0], #916 @ 0x394 │ │ │ │ - sub.w r0, ip, #7503872 @ 0x728000 │ │ │ │ - ldcl 0, cr0, [r2], #-916 @ 0xfffffc6c │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + stc 0, cr0, [r8], #916 @ 0x394 │ │ │ │ + subs.w r0, r4, #7503872 @ 0x728000 │ │ │ │ + ldcl 0, cr0, [sl], #-916 @ 0xfffffc6c │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mrrc 0, 14, r0, r4, cr5 │ │ │ │ - sbc.w r0, r0, #7503872 @ 0x728000 │ │ │ │ - ldc 0, cr0, [r4], #-916 @ 0xfffffc6c │ │ │ │ + mrrc 0, 14, r0, ip, cr5 │ │ │ │ + sbc.w r0, r8, #7503872 @ 0x728000 │ │ │ │ + ldc 0, cr0, [ip], #-916 @ 0xfffffc6c │ │ │ │ │ │ │ │ 0019e9a0 : │ │ │ │ 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] @ (19ea48 ) │ │ │ │ @@ -361984,26 +361984,26 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 19ea40 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r9] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf4be00e5 │ │ │ │ + @ instruction: 0xf4c600e5 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r6, r5, asr #3 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + sbcs.w r0, lr, r5, asr #3 │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adc.w r0, r8, r5, asr #3 │ │ │ │ - orrs.w r0, r4, #7503872 @ 0x728000 │ │ │ │ + adcs.w r0, r0, r5, asr #3 │ │ │ │ + orrs.w r0, ip, #7503872 @ 0x728000 │ │ │ │ │ │ │ │ 0019ea68 : │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ cbz r0, 19eab6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -362089,18 +362089,18 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 19eb1c │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bics.w r0, lr, r5, asr #3 │ │ │ │ - @ instruction: 0xf34a00e5 │ │ │ │ + orr.w r0, r6, r5, asr #3 │ │ │ │ + @ instruction: 0xf35200e5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [pc, #132] @ 19ebe4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [pc, #128] @ 19ebe8 │ │ │ │ @@ -362156,17 +362156,17 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xe9ac00e5 │ │ │ │ - @ instruction: 0xf2d200e5 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + @ instruction: 0xe9b400e5 │ │ │ │ + @ instruction: 0xf2da00e5 │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #572] @ 19ee50 │ │ │ │ @@ -362393,18 +362393,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 19ee7a │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bic.w r0, sl, #229 @ 0xe5 │ │ │ │ - and.w r0, r6, #229 @ 0xe5 │ │ │ │ + bics.w r0, r2, #229 @ 0xe5 │ │ │ │ + and.w r0, lr, #229 @ 0xe5 │ │ │ │ │ │ │ │ 0019eeb8 : │ │ │ │ ldr r0, [pc, #80] @ (19ef0c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 19eec4 │ │ │ │ movs r0, #0 │ │ │ │ @@ -362434,19 +362434,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 19eee2 │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19ec08 │ │ │ │ + b.n 19ec18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vmla.i32 d0, d16, d5[1] │ │ │ │ + vmla.i32 d0, d24, d5[1] │ │ │ │ │ │ │ │ 0019ef1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -362475,19 +362475,19 @@ │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 19ef40 │ │ │ │ ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19eba8 │ │ │ │ + b.n 19ebb8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vhadd.s q0, q15, │ │ │ │ + vhadd.s8 q8, q11, │ │ │ │ │ │ │ │ 0019ef7c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #96] @ (19efec ) │ │ │ │ @@ -362530,22 +362530,22 @@ │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ b.n 19efbc │ │ │ │ ldmia r1, {r1, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vhadd.s32 q0, q14, │ │ │ │ - cdp 0, 14, cr0, cr0, cr5, {7} │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + vhadd.s q0, q10, │ │ │ │ + cdp 0, 14, cr0, cr8, cr5, {7} │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vhadd.s16 q0, q11, │ │ │ │ - cdp 0, 11, cr0, cr2, cr5, {7} │ │ │ │ + vhadd.s16 q0, q15, │ │ │ │ + cdp 0, 11, cr0, cr10, cr5, {7} │ │ │ │ │ │ │ │ 0019f008 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #144] @ 19f0a8 │ │ │ │ @@ -362919,68 +362919,68 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 19ee78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4, #916]! @ 0x394 │ │ │ │ - cdp 0, 1, cr0, cr4, cr5, {7} │ │ │ │ - cdp 0, 0, cr0, cr14, cr5, {7} │ │ │ │ - cdp 0, 0, cr0, cr0, cr5, {7} │ │ │ │ + stcl 0, cr0, [ip, #916]! @ 0x394 │ │ │ │ + cdp 0, 1, cr0, cr12, cr5, {7} │ │ │ │ + cdp 0, 1, cr0, cr6, cr5, {7} │ │ │ │ + cdp 0, 0, cr0, cr8, cr5, {7} │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19fa94 │ │ │ │ + b.n 19faa4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldcl 0, cr0, [lr], #-916 @ 0xfffffc6c │ │ │ │ - stc 0, cr0, [r6, #-916]! @ 0xfffffc6c │ │ │ │ + stc 0, cr0, [r6], {229} @ 0xe5 │ │ │ │ + stc 0, cr0, [lr, #-916]! @ 0xfffffc6c │ │ │ │ str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], {229} @ 0xe5 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + stc 0, cr0, [r4], #916 @ 0x394 │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19f9a8 │ │ │ │ + b.n 19f9b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xebf800e5 │ │ │ │ - blt.n 19f414 │ │ │ │ + stc 0, cr0, [r0], {229} @ 0xe5 │ │ │ │ + blt.n 19f424 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rsb r0, sl, r5, asr #3 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + rsbs r0, r2, r5, asr #3 │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19f904 │ │ │ │ + b.n 19f914 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xeb9a00e5 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + sub.w r0, r2, r5, asr #3 │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19f8bc │ │ │ │ + b.n 19f8cc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sbcs.w r0, r0, r5, asr #3 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + sbcs.w r0, r8, r5, asr #3 │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19f878 │ │ │ │ + b.n 19f888 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adc.w r0, sl, r5, asr #3 │ │ │ │ - ldr r7, [pc, #904] @ (19f7c4 ) │ │ │ │ + adcs.w r0, r2, r5, asr #3 │ │ │ │ + ldr r7, [pc, #936] @ (19f7e4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19f838 │ │ │ │ + b.n 19f848 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xeb2200e5 │ │ │ │ - ldr r7, [pc, #744] @ (19f730 ) │ │ │ │ + @ instruction: 0xeb2a00e5 │ │ │ │ + ldr r7, [pc, #776] @ (19f750 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19f7f4 │ │ │ │ + b.n 19f804 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xeafa00e5 │ │ │ │ + add.w r0, r2, r5, asr #3 │ │ │ │ │ │ │ │ 0019f450 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r8, [pc, #388] @ 19f5e8 │ │ │ │ @@ -363142,38 +363142,38 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeada00e5 │ │ │ │ + @ instruction: 0xeae200e5 │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xeb2600e5 │ │ │ │ + @ instruction: 0xeb2e00e5 │ │ │ │ stmia r4!, {r2, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeade00e5 │ │ │ │ - ldr r5, [pc, #864] @ (19f974 ) │ │ │ │ + @ instruction: 0xeae600e5 │ │ │ │ + ldr r5, [pc, #896] @ (19f994 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmdb r8, {r0, r2, r5, r6, r7} │ │ │ │ - ldr r5, [pc, #672] @ (19f8c0 ) │ │ │ │ + stmdb r0!, {r0, r2, r5, r6, r7} │ │ │ │ + ldr r5, [pc, #704] @ (19f8e0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strd r0, r0, [r8], #916 @ 0x394 │ │ │ │ - ldr r5, [pc, #520] @ (19f834 ) │ │ │ │ + ldrd r0, r0, [r0], #916 @ 0x394 │ │ │ │ + ldr r5, [pc, #552] @ (19f854 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xe8c400e5 │ │ │ │ + @ instruction: 0xe8cc00e5 │ │ │ │ │ │ │ │ 0019f634 : │ │ │ │ stmdb 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, #424] @ (19f7f0 ) │ │ │ │ @@ -363347,43 +363347,43 @@ │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r2, #916] @ 0x394 │ │ │ │ - and.w r0, r6, r5, asr #3 │ │ │ │ - strd r0, r0, [r8, #916]! @ 0x394 │ │ │ │ + ldrd r0, r0, [sl, #916] @ 0x394 │ │ │ │ + and.w r0, lr, r5, asr #3 │ │ │ │ + ldrd r0, r0, [r0, #916]! @ 0x394 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #40] @ (19f83c ) │ │ │ │ + ldr r4, [pc, #72] @ (19f85c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 19f6b0 │ │ │ │ + b.n 19f6c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmdb r4!, {r0, r2, r5, r6, r7} │ │ │ │ - ldr r3, [pc, #792] @ (19fb3c ) │ │ │ │ + stmdb ip!, {r0, r2, r5, r6, r7} │ │ │ │ + ldr r3, [pc, #824] @ (19fb5c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n 19f7e8 │ │ │ │ + ble.n 19f7f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 19f638 │ │ │ │ + b.n 19f648 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [pc, #640] @ (19fab0 ) │ │ │ │ + ldr r3, [pc, #672] @ (19fad0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n 19f7a8 │ │ │ │ + ble.n 19f7b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 19f5fc │ │ │ │ + b.n 19f60c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [pc, #488] @ (19fa24 ) │ │ │ │ + ldr r3, [pc, #520] @ (19fa44 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n 19f768 │ │ │ │ + ble.n 19f778 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 19f5b8 │ │ │ │ + b.n 19f5c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 0019f844 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ @@ -363593,45 +363593,45 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 19f8ca │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe81400e5 │ │ │ │ - ldr r2, [pc, #480] @ (19fc4c ) │ │ │ │ + @ instruction: 0xe81c00e5 │ │ │ │ + ldr r2, [pc, #512] @ (19fc6c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia.w r2, {r0, r2, r5, r6, r7} │ │ │ │ - b.n 19f5e0 │ │ │ │ + stmia.w sl, {r0, r2, r5, r6, r7} │ │ │ │ + b.n 19f5f0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r6, [r5, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ it hi │ │ │ │ lslhi r6, r7, #3 │ │ │ │ - b.n 19f8c4 │ │ │ │ + b.n 19f8d4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #504] @ (19fc7c ) │ │ │ │ + ldr r1, [pc, #536] @ (19fc9c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19f408 │ │ │ │ + b.n 19f418 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #336] @ (19fbdc ) │ │ │ │ + ldr r1, [pc, #368] @ (19fbfc ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blt.n 19fb6c │ │ │ │ + blt.n 19fb7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 19f3c0 │ │ │ │ + b.n 19f3d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 19f81c │ │ │ │ + b.n 19f82c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 19f9cc │ │ │ │ + b.n 19f9dc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #112] @ (19fb10 ) │ │ │ │ + ldr r1, [pc, #144] @ (19fb30 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19f360 │ │ │ │ + b.n 19f370 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 0019faa8 : │ │ │ │ cbz r0, 19fac8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 19fad0 │ │ │ │ @@ -363672,19 +363672,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bkpt 0x0056 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [pc, #392] @ (19fca4 ) │ │ │ │ + ldr r0, [pc, #424] @ (19fcc4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19f910 │ │ │ │ + b.n 19f920 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a0274 │ │ │ │ + b.n 1a0284 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 0019fb24 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -363829,25 +363829,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 19fc5a │ │ │ │ - mov sl, ip │ │ │ │ + mov sl, sp │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bhi.n 19fcb0 │ │ │ │ + bls.n 19fcc0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a0104 │ │ │ │ + b.n 1a0114 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov lr, r7 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 19f7b4 │ │ │ │ + b.n 19f7c4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a00c8 │ │ │ │ + b.n 1a00d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 0019fcc8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -363949,31 +363949,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ pop {r3} │ │ │ │ lsls r6, r7, #3 │ │ │ │ strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bhi.n 19fe0c │ │ │ │ + bhi.n 19fe1c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a0060 │ │ │ │ + b.n 1a0070 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp r8, sp │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n 19fdd0 │ │ │ │ + bhi.n 19fde0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a0024 │ │ │ │ + b.n 1a0034 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n 19fd90 │ │ │ │ + bvc.n 19fda0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 19ffe0 │ │ │ │ + b.n 19fff0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 0019fdec : │ │ │ │ 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 │ │ │ │ @@ -364168,37 +364168,37 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ rev16 r4, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, r0 │ │ │ │ + add r4, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvs.n 1a004c │ │ │ │ + bvs.n 1a005c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a0644 │ │ │ │ + b.n 1a0654 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 26 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a0624 │ │ │ │ + b.n 1a0634 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - muls r0, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bpl.n 19ff58 │ │ │ │ + bpl.n 19ff68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a0038 : │ │ │ │ stmdb 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 │ │ │ │ @@ -364782,49 +364782,49 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n 1a061c │ │ │ │ + bge.n 1a062c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 1a0738 │ │ │ │ + ble.n 1a0748 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bhi.n 1a0674 │ │ │ │ + bhi.n 1a0684 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n 1a072c │ │ │ │ + ble.n 1a073c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 1a062c │ │ │ │ + bhi.n 1a063c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bgt.n 1a0630 │ │ │ │ + bgt.n 1a0640 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bhi.n 1a07c4 │ │ │ │ + bhi.n 1a07d4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bgt.n 1a0678 │ │ │ │ + bgt.n 1a0688 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 1a0778 │ │ │ │ + bhi.n 1a0788 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 1a0720 │ │ │ │ + bhi.n 1a0730 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a06f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -365086,25 +365086,25 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ lsls r4, r7, #3 │ │ │ │ add sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bls.n 1a0a84 │ │ │ │ + bls.n 1a0a94 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bpl.n 1a0a14 │ │ │ │ + bpl.n 1a0a24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 1a0a80 │ │ │ │ + bls.n 1a0a90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bmi.n 1a09b8 │ │ │ │ + bmi.n 1a09c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a09ec : │ │ │ │ cbz r0, 1a09f8 │ │ │ │ ldr.w r3, [r0, #668] @ 0x29c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -365186,19 +365186,19 @@ │ │ │ │ b.n 1a0a6c │ │ │ │ ldrb r6, [r5, #2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1a0ac0 │ │ │ │ + bmi.n 1a0ad0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a0acc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -365311,35 +365311,35 @@ │ │ │ │ b.n 1a0b3a │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #31] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvc.n 1a0bd4 │ │ │ │ + bvc.n 1a0be4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n 1a0c88 │ │ │ │ + bcc.n 1a0c98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1a0c28 │ │ │ │ + bcc.n 1a0c38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n 1a0b68 │ │ │ │ + bvc.n 1a0b78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 1a0bc0 │ │ │ │ + bcs.n 1a0bd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001a0c20 : │ │ │ │ stmdb 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 │ │ │ │ @@ -365521,29 +365521,29 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 1a0db6 │ │ │ │ nop │ │ │ │ strb r4, [r7, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bne.n 1a0e1c │ │ │ │ + bcs.n 1a0e2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r2, [r7, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a0e38 : │ │ │ │ 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 │ │ │ │ @@ -365599,19 +365599,19 @@ │ │ │ │ mov.w r1, #1872 @ 0x750 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1a0e9a │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a0ee0 : │ │ │ │ mov r3, r0 │ │ │ │ push {lr} │ │ │ │ cbz r0, 1a0f0e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -365795,47 +365795,47 @@ │ │ │ │ movw r1, #1950 @ 0x79e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1a1014 │ │ │ │ nop │ │ │ │ strb r2, [r6, #14] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bmi.n 1a10fc │ │ │ │ + bmi.n 1a110c │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1a106c │ │ │ │ + bcc.n 1a107c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r1, sp, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcc.n 1a1020 │ │ │ │ + bcc.n 1a1030 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a10f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -365997,27 +365997,27 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 1a1238 │ │ │ │ nop │ │ │ │ strb r4, [r4, #7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r6, pc, #856 @ (adr r6, 1a1610 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a12c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -366085,25 +366085,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1a1332 │ │ │ │ strb r6, [r3, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a138c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -366289,63 +366289,63 @@ │ │ │ │ b.n 1a13dc │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1a14fc │ │ │ │ + beq.n 1a150c │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1a1478 │ │ │ │ + beq.n 1a1488 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - beq.n 1a166c │ │ │ │ + beq.n 1a167c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - beq.n 1a15fc │ │ │ │ + beq.n 1a160c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r0, #676] @ 0x2a4 │ │ │ │ @@ -366412,25 +366412,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1a162a │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - itt ne │ │ │ │ - lslne r5, r4, #3 │ │ │ │ - ldmiane r0!, {r1, r6} │ │ │ │ + itt cs │ │ │ │ + lslcs r5, r4, #3 │ │ │ │ + ldmiacs r0!, {r1, r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + nop │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ 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, #3480] @ 0xd98 │ │ │ │ sub.w sp, sp, #580 @ 0x244 │ │ │ │ mov r8, r2 │ │ │ │ @@ -366938,55 +366938,55 @@ │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mcr 0, 6, r0, cr14, cr12, {7} │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rev r2, r6 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r2, 1a1c90 │ │ │ │ + cbnz r2, 1a1c92 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ @@ -367689,199 +367689,199 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a1d98 │ │ │ │ nop │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r5, r4, #3 │ │ │ │ - itee al │ │ │ │ - lslal r5, r4, #3 │ │ │ │ - mov r4, #76 @ 0x4c │ │ │ │ + itet │ │ │ │ + lsl r5, r4, #3 │ │ │ │ + moval r4, #84 @ 0x54 │ │ │ │ lsl r7, r5, #3 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r5, r4, #3 │ │ │ │ - movls r3, #212 @ 0xd4 │ │ │ │ + itet ls │ │ │ │ + lslls r5, r4, #3 │ │ │ │ + movhi r3, #220 @ 0xdc │ │ │ │ lslls r7, r5, #3 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ite ne │ │ │ │ + itt ne │ │ │ │ lslne r5, r4, #3 │ │ │ │ - moveq r3, #116 @ 0x74 │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ - lsls r5, r4, #3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ - lsls r5, r4, #3 │ │ │ │ - movs r3, #32 │ │ │ │ + movne r3, #124 @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, 1a2524 │ │ │ │ + push {r1, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbz r2, 1a2526 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r0, 1a2528 │ │ │ │ + cbz r2, 1a2528 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbz r0, 1a252a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r6, 1a252a │ │ │ │ + cbz r0, 1a252c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r4, 1a252c │ │ │ │ + cbz r6, 1a252c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r4, 1a252e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r7, r5, #3 │ │ │ │ - uxtb r2, r2 │ │ │ │ + cbz r4, 1a2530 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r2, 1a257e │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r0, 1a2580 │ │ │ │ + pop {r1} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r6, 1a2580 │ │ │ │ + cbnz r0, 1a2582 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sxtb r4, r2 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r4, 1a2582 │ │ │ │ + cbnz r6, 1a2582 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r2, 1a2584 │ │ │ │ + cbnz r4, 1a2584 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cbnz r2, 1a2586 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + sxth r2, r1 │ │ │ │ + lsls r5, r4, #3 │ │ │ │ + cbnz r2, 1a2588 │ │ │ │ + lsls r5, r4, #3 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, 1a257a │ │ │ │ + cbz r2, 1a257c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r0, 1a2588 │ │ │ │ + cbnz r0, 1a258a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r0, 1a257c │ │ │ │ + cbz r0, 1a257e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a2554 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -367905,19 +367905,19 @@ │ │ │ │ add.w r2, r2, #636 @ 0x27c │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a256e │ │ │ │ nop │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r0, 1a25b0 │ │ │ │ + cbnz r0, 1a25b2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a25ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -369040,121 +369040,121 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - itte ne │ │ │ │ - lslne r5, r4, #3 │ │ │ │ - bkpt 0x00e4 │ │ │ │ - lsleq r5, r4, #3 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + ittt cs │ │ │ │ + lslcs r5, r4, #3 │ │ │ │ + bkpt 0x00ec │ │ │ │ + lslcs r5, r4, #3 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r2, 1a32e4 │ │ │ │ + cbnz r2, 1a32e6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsb r4, [r7, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cbz r0, 1a32cc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r2, 1a32fc │ │ │ │ + cbz r2, 1a32fe │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #528 @ (adr r6, 1a34f4 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 1a3514 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, pc, #920 @ (adr r5, 1a3684 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 1a36a4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, pc, #624 @ (adr r5, 1a3568 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 1a3588 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #368 @ (adr r4, 1a347c ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 1a349c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r4, sp, #384 @ 0x180 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, pc, #832 @ (adr r3, 1a3664 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 1a3684 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, pc, #464 @ (adr r3, 1a3504 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 1a3524 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r3, pc, #208 @ (adr r3, 1a340c ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 1a342c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r5, r4, #3 │ │ │ │ sub.w r9, fp, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ blx b35f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a3600 │ │ │ │ subw r3, r5, #1084 @ 0x43c │ │ │ │ @@ -370288,269 +370288,269 @@ │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 1a318e │ │ │ │ nop │ │ │ │ add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 1a4400 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 1a4420 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, pc, #592 @ (adr r7, 1a4304 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 1a4324 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #336 @ (adr r7, 1a4210 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 1a4230 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #120 @ (adr r7, 1a4144 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 1a4164 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #592 @ (adr r6, 1a4330 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 1a4350 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #368 @ (adr r6, 1a425c ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 1a427c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #168 @ (adr r6, 1a419c ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 1a41bc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, pc, #992 @ (adr r5, 1a44e0 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 1a4100 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, pc, #632 @ (adr r5, 1a4384 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 1a43a4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, 1a42e0 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 1a4300 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, pc, #136 @ (adr r5, 1a41ac ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 1a41cc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #848 @ (adr r4, 1a4480 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 1a44a0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #632 @ (adr r4, 1a43b4 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 1a43d4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #304 @ (adr r4, 1a4278 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 1a4298 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #88 @ (adr r4, 1a41ac ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 1a41cc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 1a44d0 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 1a44f0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, pc, #936 @ (adr r2, 1a4524 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 1a4544 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, pc, #736 @ (adr r2, 1a4468 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 1a4488 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, pc, #512 @ (adr r2, 1a4394 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 1a43b4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #312 @ (adr r2, 1a42d8 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 1a42f8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, pc, #64 @ (adr r2, 1a41ec ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 1a420c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, pc, #768 @ (adr r1, 1a44b8 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 1a44d8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #584 @ (adr r1, 1a440c ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 1a442c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #352 @ (adr r1, 1a4330 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 1a4350 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #488 @ (adr r0, 1a43d4 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 1a43f4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #296 @ (adr r0, 1a4320 ) │ │ │ │ + add r0, pc, #328 @ (adr r0, 1a4340 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #96 @ (adr r0, 1a4264 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 1a4284 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, pc, #752 @ (adr r7, 1a454c ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 1a456c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a4260 : │ │ │ │ stmdb 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 │ │ │ │ @@ -371045,120 +371045,120 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #560 @ (adr r2, 1a49bc ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 1a49dc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #608 @ (adr r2, 1a49f0 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 1a4a10 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #680 @ (adr r2, 1a4a3c ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 1a4a5c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #528 @ (adr r2, 1a49a8 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 1a49c8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #512 @ (adr r2, 1a499c ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 1a49bc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - vhadd.u32 q8, q10, q15 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + vhadd.u32 q8, q14, q15 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vhadd.u16 q0, q12, q15 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + vhadd.u32 q0, q8, q15 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr14, {7} │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + cdp2 0, 13, cr0, cr10, cr14, {7} │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp2 0, 9, cr0, cr14, cr14, {7} │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + cdp2 0, 10, cr0, cr6, cr14, {7} │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp2 0, 6, cr0, cr2, cr14, {7} │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr14, {7} │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr14, {7} │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + cdp2 0, 3, cr0, cr12, cr14, {7} │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr14, {7} │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + cdp2 0, 1, cr0, cr2, cr14, {7} │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2l 0, cr0, [r0, #952]! @ 0x3b8 │ │ │ │ - add r3, pc, #200 @ (adr r3, 1a48c4 ) │ │ │ │ + stc2l 0, cr0, [r8, #952]! @ 0x3b8 │ │ │ │ + add r3, pc, #232 @ (adr r3, 1a48e4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2 0, cr0, [lr, #952]! @ 0x3b8 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldc2 0, cr0, [r6, #952]! @ 0x3b8 │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2 0, cr0, [r4, #952] @ 0x3b8 │ │ │ │ - add r3, pc, #264 @ (adr r3, 1a491c ) │ │ │ │ + stc2 0, cr0, [ip, #952] @ 0x3b8 │ │ │ │ + add r3, pc, #296 @ (adr r3, 1a493c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #-952] @ 0xfffffc48 │ │ │ │ - add r3, pc, #296 @ (adr r3, 1a4948 ) │ │ │ │ + ldc2l 0, cr0, [ip, #-952] @ 0xfffffc48 │ │ │ │ + add r3, pc, #328 @ (adr r3, 1a4968 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2 0, cr0, [r4, #-952]! @ 0xfffffc48 │ │ │ │ - add r3, pc, #264 @ (adr r3, 1a4934 ) │ │ │ │ + stc2 0, cr0, [ip, #-952]! @ 0xfffffc48 │ │ │ │ + add r3, pc, #296 @ (adr r3, 1a4954 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r6], #952 @ 0x3b8 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldc2l 0, cr0, [lr], #952 @ 0x3b8 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2l 0, cr0, [ip], {238} @ 0xee │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldc2l 0, cr0, [r4], {238} @ 0xee │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2 0, cr0, [r2], #952 @ 0x3b8 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + stc2 0, cr0, [sl], #952 @ 0x3b8 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r8], #-952 @ 0xfffffc48 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 1a4c54 ) │ │ │ │ + stc2 0, cr0, [r0], {238} @ 0xee │ │ │ │ + add r2, pc, #24 @ (adr r2, 1a4874 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mcrr2 0, 14, r0, r8, cr14 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + mrrc2 0, 14, r0, r0, cr14 @ │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2 0, cr0, [lr], {238} @ 0xee │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + stc2 0, cr0, [r6], #-952 @ 0xfffffc48 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfbf400ee │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfbfc00ee │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a4884 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -371182,18 +371182,18 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #764 @ 0x2fc │ │ │ │ mov.w r1, #1272 @ 0x4f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a48a0 │ │ │ │ - @ instruction: 0xfa9e00ee │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfaa600ee │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a48dc : │ │ │ │ stmdb 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 │ │ │ │ @@ -371440,27 +371440,27 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #788 @ 0x314 │ │ │ │ movw r1, #1467 @ 0x5bb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1a4af2 │ │ │ │ nop │ │ │ │ - add r0, pc, #704 @ (adr r0, 1a4e54 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 1a4e74 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb.w r0, [r8, lr, lsl #2] │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + ldrb.w r0, [r0, lr, lsl #2] │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf7de00ee │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + @ instruction: 0xf7e600ee │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a4bb0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -371502,18 +371502,18 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1a4bfe │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf74000ee │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xf74800ee │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a4c44 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -371774,74 +371774,74 @@ │ │ │ │ nop │ │ │ │ adds r6, #154 @ 0x9a │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #122 @ 0x7a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 1a4e58 │ │ │ │ + bhi.n 1a4e68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf5ea00ee │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xf5f200ee │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs.w r0, sl, #7798784 @ 0x770000 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + rsb r0, r2, #7798784 @ 0x770000 │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf59200ee │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf59a00ee │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sbc.w r0, sl, #7798784 @ 0x770000 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + sbcs.w r0, r2, #7798784 @ 0x770000 │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adc.w r0, r2, #7798784 @ 0x770000 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + adc.w r0, sl, #7798784 @ 0x770000 │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds.w r0, sl, #7798784 @ 0x770000 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf52200ee │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf4f200ee │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf4fa00ee │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf4ca00ee │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + @ instruction: 0xf4d200ee │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf4a200ee │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf4aa00ee │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a4f64 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -372176,87 +372176,87 @@ │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b.n 1a502e │ │ │ │ nop │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldcl 0, cr0, [r0], {228} @ 0xe4 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf29000ee │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf29800ee │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf23800ee │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + movw r0, #238 @ 0xee │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf21000ee │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + @ instruction: 0xf21800ee │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf1e600ee │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + @ instruction: 0xf1ee00ee │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs.w r0, sl, #238 @ 0xee │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + rsb r0, r2, #238 @ 0xee │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf18c00ee │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + @ instruction: 0xf19400ee │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sbc.w r0, r2, #238 @ 0xee │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + sbc.w r0, sl, #238 @ 0xee │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf13800ee │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + adc.w r0, r0, #238 @ 0xee │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add.w r0, lr, #238 @ 0xee │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + adds.w r0, r6, #238 @ 0xee │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf0e400ee │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + @ instruction: 0xf0ec00ee │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf0b200ee │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + @ instruction: 0xf0ba00ee │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a5370 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -372561,80 +372561,80 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a53ca │ │ │ │ nop │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia.w sl, {r2, r5, r6, r7} │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp 0, 7, cr0, cr6, cr14, {7} │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + cdp 0, 7, cr0, cr14, cr14, {7} │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp 0, 4, cr0, cr6, cr14, {7} │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + cdp 0, 4, cr0, cr14, cr14, {7} │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp 0, 1, cr0, cr12, cr14, {7} │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + cdp 0, 2, cr0, cr4, cr14, {7} │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldcl 0, cr0, [r2, #952]! @ 0x3b8 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + ldcl 0, cr0, [sl, #952]! @ 0x3b8 │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stcl 0, cr0, [r8, #952] @ 0x3b8 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldcl 0, cr0, [r0, #952] @ 0x3b8 │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc 0, cr0, [lr, #952] @ 0x3b8 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + stc 0, cr0, [r6, #952]! @ 0x3b8 │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-952]! @ 0xfffffc48 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + ldcl 0, cr0, [sl, #-952]! @ 0xfffffc48 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stcl 0, cr0, [r2, #-952] @ 0xfffffc48 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + stcl 0, cr0, [sl, #-952] @ 0xfffffc48 │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc 0, cr0, [r8, #-952] @ 0xfffffc48 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + stc 0, cr0, [r0, #-952]! @ 0xfffffc48 │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stcl 0, cr0, [lr], #952 @ 0x3b8 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldcl 0, cr0, [r6], #952 @ 0x3b8 │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a5724 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -372768,30 +372768,30 @@ │ │ │ │ nop │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sub.w r0, r2, lr, asr #3 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + sub.w r0, sl, lr, asr #3 │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xeb3800ee │ │ │ │ - str r2, [sp, #8] │ │ │ │ + adc.w r0, r0, lr, asr #3 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add.w r0, r2, lr, asr #3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + add.w r0, sl, lr, asr #3 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a58a0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -372873,23 +372873,23 @@ │ │ │ │ b.n 1a58ee │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bics.w r0, r0, lr, asr #3 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + bics.w r0, r8, lr, asr #3 │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - and.w r0, r8, lr, asr #3 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ands.w r0, r0, lr, asr #3 │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a5988 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -374043,133 +374043,133 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #56 @ 0x38 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r2, #-952] @ 0x3b8 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strd r0, r0, [sl, #-952] @ 0x3b8 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r2, #952] @ 0x3b8 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strex r0, r0, [sl, #952] @ 0x3b8 │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a6510 │ │ │ │ + b.n 1a6520 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a6474 │ │ │ │ + b.n 1a6484 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a6320 │ │ │ │ + b.n 1a6330 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a618c │ │ │ │ + b.n 1a619c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a60f0 │ │ │ │ + b.n 1a6100 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r4, #132 @ 0x84 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 1a5fd8 │ │ │ │ + b.n 1a5fe8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a6e58 │ │ │ │ + b.n 1a6e68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a6e08 │ │ │ │ + b.n 1a6e18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a6d1c │ │ │ │ + b.n 1a6d2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r5, pc, #528 @ (adr r5, 1a68b4 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r4, pc, #448 @ (adr r4, 1a686c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r4, pc, #112 @ (adr r4, 1a6720 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 1a6928 │ │ │ │ + b.n 1a6938 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a6894 │ │ │ │ + b.n 1a68a4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1a6718 │ │ │ │ + b.n 1a6728 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r0, [r1, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -374796,187 +374796,187 @@ │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1a6234 │ │ │ │ b.n 1a6984 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blt.n 1a6dfc │ │ │ │ + blt.n 1a6e0c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blt.n 1a6da4 │ │ │ │ + blt.n 1a6db4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blt.n 1a6f4c │ │ │ │ + blt.n 1a6f5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blt.n 1a6eb0 │ │ │ │ + blt.n 1a6ec0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n 1a6e10 │ │ │ │ + bge.n 1a6e20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n 1a6f34 │ │ │ │ + bge.n 1a6f44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n 1a6edc │ │ │ │ + bge.n 1a6eec │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 1a6e7c │ │ │ │ + bls.n 1a6e8c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 1a6e2c │ │ │ │ + bls.n 1a6e3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 1a6dc8 │ │ │ │ + bls.n 1a6dd8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 1a6f64 │ │ │ │ + bls.n 1a6f74 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 1a6f10 │ │ │ │ + bls.n 1a6f20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 1a6e68 │ │ │ │ + bhi.n 1a6e78 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 1a6e00 │ │ │ │ + bhi.n 1a6e10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 1a6f9c │ │ │ │ + bhi.n 1a6fac │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 1a6f40 │ │ │ │ + bhi.n 1a6f50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1a6ea8 │ │ │ │ + bvc.n 1a6eb8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1a6e64 │ │ │ │ + bvc.n 1a6e74 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1a701c │ │ │ │ + bvc.n 1a702c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1a6fd0 │ │ │ │ + bvc.n 1a6fe0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1a6f84 │ │ │ │ + bvc.n 1a6f94 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1a6f2c │ │ │ │ + bvs.n 1a6f3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1a6e88 │ │ │ │ + bvs.n 1a6e98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1a6fe4 │ │ │ │ + bvs.n 1a6ff4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bpl.n 1a6f44 │ │ │ │ + bpl.n 1a6f54 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bpl.n 1a6ea4 │ │ │ │ + bpl.n 1a6eb4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a6f9c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -375120,43 +375120,43 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a6ffe │ │ │ │ nop │ │ │ │ asrs r2, r0, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r2, r6, #11 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 1a70ec │ │ │ │ + bcs.n 1a70fc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 1a70a4 │ │ │ │ + bcs.n 1a70b4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 1a705c │ │ │ │ + bcs.n 1a706c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 1a7214 │ │ │ │ + bcs.n 1a7224 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a7148 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -375238,25 +375238,25 @@ │ │ │ │ b.n 1a7192 │ │ │ │ asrs r6, r2, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bne.n 1a7130 │ │ │ │ + bne.n 1a7140 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bne.n 1a72ec │ │ │ │ + bne.n 1a72fc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a7230 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -375362,29 +375362,29 @@ │ │ │ │ b.n 1a7270 │ │ │ │ asrs r4, r5, #2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - beq.n 1a7264 │ │ │ │ + beq.n 1a7274 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r7, pc, #752 @ (adr r7, 1a7648 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, pc, #624 @ (adr r7, 1a75cc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - beq.n 1a73bc │ │ │ │ + beq.n 1a73cc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a7370 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -375466,25 +375466,25 @@ │ │ │ │ b.n 1a73ba │ │ │ │ lsrs r6, r5, #29 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a7458 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -375566,25 +375566,25 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r0, #26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #25 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a7540 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -375659,19 +375659,19 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r3, #22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #21 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a7608 : │ │ │ │ stmdb 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 │ │ │ │ @@ -375951,45 +375951,45 @@ │ │ │ │ b.n 1a77ec │ │ │ │ lsrs r4, r2, #19 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #19 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 001a7920 : │ │ │ │ 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 │ │ │ │ @@ -376113,31 +376113,31 @@ │ │ │ │ b.n 1a79ae │ │ │ │ lsrs r4, r7, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a7a88 : │ │ │ │ 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 │ │ │ │ @@ -376325,49 +376325,49 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r2, #1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a7cb8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -376599,57 +376599,57 @@ │ │ │ │ nop │ │ │ │ lsls r4, r4, #24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a7f60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -376972,45 +376972,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r4, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #400] @ (1a84b0 ) │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldr r1, [pc, #396] @ (1a84b4 ) │ │ │ │ @@ -377159,61 +377159,61 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ addw r2, r2, #1324 @ 0x52c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3092 @ 0xc14 │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b.n 1a8182 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - it al │ │ │ │ - lslal r6, r5, #3 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + nop {15} │ │ │ │ + lsls r6, r5, #3 │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ite lt │ │ │ │ + itt lt │ │ │ │ lsllt r6, r5, #3 │ │ │ │ - ldrhge r4, [r6, r3] │ │ │ │ + ldrhlt r4, [r7, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - itte vc │ │ │ │ - lslvc r6, r5, #3 │ │ │ │ - strvc r4, [r2, r6] │ │ │ │ - lslvs r5, r4, #3 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ittt hi │ │ │ │ + lslhi r6, r5, #3 │ │ │ │ + strhi r4, [r3, r6] │ │ │ │ + lslhi r5, r4, #3 │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sevl │ │ │ │ - lsls r6, r5, #3 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + it pl │ │ │ │ + lslpl r6, r5, #3 │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - itte ne │ │ │ │ - lslne r6, r5, #3 │ │ │ │ - bkpt 0x00e6 │ │ │ │ - lsleq r6, r5, #3 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + ittt cs │ │ │ │ + lslcs r6, r5, #3 │ │ │ │ + bkpt 0x00ee │ │ │ │ + lslcs r6, r5, #3 │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a8510 : │ │ │ │ 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 │ │ │ │ @@ -377398,49 +377398,49 @@ │ │ │ │ blx b9524 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1a85c2 │ │ │ │ stc2l 0, cr0, [ip, #1004] @ 0x3ec │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [lr, #-1004]! @ 0xfffffc14 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [pc, #448] @ (1a88bc ) │ │ │ │ + ldr r7, [pc, #480] @ (1a88dc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [pc, #280] @ (1a8820 ) │ │ │ │ + ldr r7, [pc, #312] @ (1a8840 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [pc, #112] @ (1a8784 ) │ │ │ │ + ldr r7, [pc, #144] @ (1a87a4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [pc, #968] @ (1a8ae8 ) │ │ │ │ + ldr r6, [pc, #1000] @ (1a8b08 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [pc, #800] @ (1a8a4c ) │ │ │ │ + ldr r6, [pc, #832] @ (1a8a6c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [pc, #640] @ (1a89b8 ) │ │ │ │ + ldr r6, [pc, #672] @ (1a89d8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a873c : │ │ │ │ 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 │ │ │ │ @@ -377625,49 +377625,49 @@ │ │ │ │ blx b9524 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1a87ee │ │ │ │ @ instruction: 0xfba000fb │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb0200fb │ │ │ │ - cbnz r2, 1a896e │ │ │ │ + cbnz r2, 1a8970 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #272] @ (1a8a38 ) │ │ │ │ + ldr r5, [pc, #304] @ (1a8a58 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r0, 1a8970 │ │ │ │ + cbnz r0, 1a8972 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #104] @ (1a899c ) │ │ │ │ + ldr r5, [pc, #136] @ (1a89bc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #960] @ (1a8d00 ) │ │ │ │ + ldr r4, [pc, #992] @ (1a8d20 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #792] @ (1a8c64 ) │ │ │ │ + ldr r4, [pc, #824] @ (1a8c84 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #624] @ (1a8bc8 ) │ │ │ │ + ldr r4, [pc, #656] @ (1a8be8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - rev16 r2, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #464] @ (1a8b34 ) │ │ │ │ + ldr r4, [pc, #496] @ (1a8b54 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a8968 : │ │ │ │ stmdb 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 │ │ │ │ @@ -377901,52 +377901,52 @@ │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1a8a76 │ │ │ │ nop │ │ │ │ ldr??.w r0, [r4, fp, lsl #3] │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1a8be4 │ │ │ │ + cbnz r4, 1a8be6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add lr, sp │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr??.w r0, [sl, fp, lsl #3] │ │ │ │ - ldr r2, [pc, #728] @ (1a8eb0 ) │ │ │ │ + ldr r2, [pc, #760] @ (1a8ed0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #448] @ (1a8da4 ) │ │ │ │ + ldr r2, [pc, #480] @ (1a8dc4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #280] @ (1a8d08 ) │ │ │ │ + ldr r2, [pc, #312] @ (1a8d28 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #112] @ (1a8c6c ) │ │ │ │ + ldr r2, [pc, #144] @ (1a8c8c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #960] @ (1a8fc8 ) │ │ │ │ + ldr r1, [pc, #992] @ (1a8fe8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #800] @ (1a8f34 ) │ │ │ │ + ldr r1, [pc, #832] @ (1a8f54 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a8c18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -378287,77 +378287,77 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1a8cf6 │ │ │ │ nop │ │ │ │ subw r0, ip, #2299 @ 0x8fb │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xf5f400fb │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bxns ip │ │ │ │ + bxns sp │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add ip, r9 │ │ │ │ + add ip, sl │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mvns r0, r4 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf32800e7 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + @ instruction: 0xf33000e7 │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mov ip, fp │ │ │ │ + mov ip, ip │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #784] @ (1a9320 ) │ │ │ │ + ldr r7, [pc, #816] @ (1a9340 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #600] @ (1a9274 ) │ │ │ │ + ldr r7, [pc, #632] @ (1a9294 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #432] @ (1a91d8 ) │ │ │ │ + ldr r7, [pc, #464] @ (1a91f8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #264] @ (1a913c ) │ │ │ │ + ldr r7, [pc, #296] @ (1a915c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r0, 1a90ae │ │ │ │ + cbz r0, 1a90b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #104] @ (1a90a8 ) │ │ │ │ + ldr r7, [pc, #136] @ (1a90c8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r0, 1a90b0 │ │ │ │ + cbz r0, 1a90b2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [pc, #960] @ (1a940c ) │ │ │ │ + ldr r6, [pc, #992] @ (1a942c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001a904c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -378882,88 +378882,88 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1a934c │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf26400fb │ │ │ │ @ instruction: 0xf25600fb │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r6, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 q0, , #34 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [pc, #128] @ (1a96cc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [pc, #792] @ (1a9970 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [pc, #536] @ (1a9874 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r1 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ands r0, r7 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ands r0, r3 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r4, 1a96ee │ │ │ │ + cbz r4, 1a96f0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ ldr.w r4, [pc, #2536] @ 1aa09c │ │ │ │ @@ -379941,250 +379941,250 @@ │ │ │ │ b.w 1a9834 │ │ │ │ ldc 0, cr0, [sl], #-1004 @ 0xfffffc14 │ │ │ │ ldc 0, cr0, [r4], #-1004 @ 0xfffffc14 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r6, 1aa0ca │ │ │ │ + cbz r6, 1aa0cc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xeab800fb │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add lr, sp │ │ │ │ + add lr, lr │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #920 @ (adr r0, 1aa4ac ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 1aa4cc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r6, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #936] @ (1aa5dc ) │ │ │ │ + ldr r7, [pc, #968] @ (1aa5fc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [pc, #784] @ (1aa550 ) │ │ │ │ + ldr r7, [pc, #816] @ (1aa570 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [pc, #624] @ (1aa4bc ) │ │ │ │ + ldr r7, [pc, #656] @ (1aa4dc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #472] @ (1aa430 ) │ │ │ │ + ldr r7, [pc, #504] @ (1aa450 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #328] @ (1aa3ac ) │ │ │ │ + ldr r7, [pc, #360] @ (1aa3cc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #176] @ (1aa320 ) │ │ │ │ + ldr r7, [pc, #208] @ (1aa340 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #16] @ (1aa28c ) │ │ │ │ + ldr r7, [pc, #48] @ (1aa2ac ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [pc, #880] @ (1aa5f8 ) │ │ │ │ + ldr r6, [pc, #912] @ (1aa618 ) │ │ │ │ lsls r5, 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] @ (1aa3cc ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -380318,35 +380318,35 @@ │ │ │ │ b.n 1aa35c │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r7, #3 │ │ │ │ b.n 1aa474 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #632] @ (1aa654 ) │ │ │ │ + ldr r6, [pc, #664] @ (1aa674 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, pc, #872 @ (adr r5, 1aa748 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 1aa768 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #144] @ (1aa474 ) │ │ │ │ + ldr r4, [pc, #176] @ (1aa494 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ svc 148 @ 0x94 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #552 @ (adr r5, 1aa618 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 1aa638 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [pc, #832] @ (1aa738 ) │ │ │ │ + ldr r3, [pc, #864] @ (1aa758 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [pc, #1016] @ (1aa7f4 ) │ │ │ │ + ldr r6, [pc, #24] @ (1aa414 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, pc, #376 @ (adr r5, 1aa578 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 1aa598 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #672] @ (1aa6a4 ) │ │ │ │ + ldr r3, [pc, #704] @ (1aa6c4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001aa404 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -380370,19 +380370,19 @@ │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1aa41e │ │ │ │ nop │ │ │ │ - add r4, pc, #928 @ (adr r4, 1aa7f0 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 1aa810 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [pc, #176] @ (1aa508 ) │ │ │ │ + ldr r3, [pc, #208] @ (1aa528 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001aa458 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -380470,33 +380470,33 @@ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1aa4c6 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #472] @ (1aa710 ) │ │ │ │ + ldr r5, [pc, #504] @ (1aa730 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ udf #124 @ 0x7c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #480] @ (1aa720 ) │ │ │ │ + ldr r5, [pc, #512] @ (1aa740 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ udf #42 @ 0x2a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #144] @ (1aa5d8 ) │ │ │ │ + ldr r5, [pc, #176] @ (1aa5f8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [pc, #0] @ (1aa54c ) │ │ │ │ + ldr r5, [pc, #32] @ (1aa56c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #560 @ (adr r4, 1aa780 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 1aa7a0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [pc, #872] @ (1aa8c0 ) │ │ │ │ + ldr r4, [pc, #904] @ (1aa8e0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #432 @ (adr r4, 1aa70c ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 1aa72c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001aa55c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -380522,19 +380522,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1aa57e │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [pc, #1000] @ (1aa998 ) │ │ │ │ + ldr r5, [pc, #8] @ (1aa5b8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #48 @ (adr r4, 1aa5e4 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 1aa604 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -380687,15 +380687,15 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #712] @ (1aaa14 ) │ │ │ │ + ldr r4, [pc, #744] @ (1aaa34 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ @@ -380736,21 +380736,21 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #437 @ 0x1b5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ movs r1, #15 │ │ │ │ b.n 1aa78a │ │ │ │ nop │ │ │ │ - add r2, pc, #248 @ (adr r2, 1aa8b4 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 1aa8d4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #408] @ (1aa958 ) │ │ │ │ + ldr r3, [pc, #440] @ (1aa978 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [pc, #560] @ (1aa9f8 ) │ │ │ │ + ldr r3, [pc, #592] @ (1aaa18 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001aa7c8 : │ │ │ │ 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 │ │ │ │ @@ -380910,51 +380910,51 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1aa884 │ │ │ │ blt.n 1aa998 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #816 @ (adr r1, 1aaca8 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 1aacc8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #336] @ (1aaacc ) │ │ │ │ + ldr r3, [pc, #368] @ (1aaaec ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ bge.n 1aa958 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #48] @ (1aa9b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1aa9d8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #496 @ (adr r1, 1aab7c ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 1aab9c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #952] @ (1aad48 ) │ │ │ │ + ldr r2, [pc, #984] @ (1aad68 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r1, pc, #72 @ (adr r1, 1aa9e4 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 1aaa04 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #504] @ (1aab98 ) │ │ │ │ + ldr r2, [pc, #536] @ (1aabb8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1aa9f0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r0, pc, #784 @ (adr r0, 1aacbc ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 1aacdc ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #224] @ (1aaa90 ) │ │ │ │ + ldr r2, [pc, #256] @ (1aaab0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #880] @ (1aad30 ) │ │ │ │ + ldr r1, [pc, #912] @ (1aad50 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001aa9c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -381072,37 +381072,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n 1aab14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #472] @ (1aaccc ) │ │ │ │ + ldr r1, [pc, #504] @ (1aacec ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ bhi.n 1aaa90 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [pc, #768] @ (1aae04 ) │ │ │ │ + ldr r0, [pc, #800] @ (1aae24 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #936] @ (1aaeb4 ) │ │ │ │ + ldr r0, [pc, #968] @ (1aaed4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [pc, #584] @ (1aad5c ) │ │ │ │ + ldr r0, [pc, #616] @ (1aad7c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [pc, #424] @ (1aacc4 ) │ │ │ │ + ldr r0, [pc, #456] @ (1aace4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001aab1c : │ │ │ │ ldr r3, [pc, #16] @ (1aab30 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #16] @ (1aab34 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -381281,31 +381281,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bvs.n 1aac34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r9 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov ip, r1 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r5, 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] @ (1aae5c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -381446,41 +381446,41 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1aae28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #936] @ (1ab21c ) │ │ │ │ + ldr r1, [pc, #968] @ (1ab23c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ bpl.n 1aaf68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add sl, sp │ │ │ │ + add sl, lr │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001aaea4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -381576,19 +381576,19 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #672] @ (1ab238 ) │ │ │ │ + ldr r1, [pc, #704] @ (1ab258 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001aaf9c : │ │ │ │ stmdb 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 │ │ │ │ @@ -381783,35 +381783,35 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bcc.n 1ab1a4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r0, r4, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [pc, #80] @ (1ab204 ) │ │ │ │ + ldr r0, [pc, #112] @ (1ab224 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ab1c4 : │ │ │ │ ldr r2, [pc, #164] @ (1ab26c ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ab268 │ │ │ │ @@ -381876,25 +381876,25 @@ │ │ │ │ b.n 1ab224 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bne.n 1ab2cc │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adcs r2, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r5, 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] │ │ │ │ @@ -382384,35 +382384,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ @@ -382427,31 +382427,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subw r7, r6, #1060 @ 0x424 │ │ │ │ add.w ip, r3, #268 @ 0x10c │ │ │ │ ldrd r0, r1, [r3, #252] @ 0xfc │ │ │ │ str.w r8, [sp] │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ subw lr, r6, #1052 @ 0x41c │ │ │ │ @@ -382764,47 +382764,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r2, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movw r0, #1090 @ 0x442 │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx b3260 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -384067,116 +384067,116 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #984 @ 0x3d8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 1ab2f6 │ │ │ │ nop │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r0, r2, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r1, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r2, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r0, r1, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r1, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, r2, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r2, r2, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, r2, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r6, r2, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r6, r1, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, r1, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r0, r2, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r2, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, r1, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, r1, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, r1, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r6, r1, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r2, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r5, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, r4, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adc.w r0, ip, #8290304 @ 0x7e8000 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r3, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r6, r3, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r0, r4, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -384186,99 +384186,99 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r6, r7, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r0, r0, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r2, r3, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r2, r2, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r4, r2, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r0, r3, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r6, r5, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r2, r6, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r6, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r6, r6, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr.w r0, [pc, #1560] @ 1ad1a4 │ │ │ │ movs r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ @@ -384820,173 +384820,173 @@ │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r1, #1210 @ 0x4ba │ │ │ │ blx b9524 │ │ │ │ b.w 1ab2f6 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ad2e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -385240,46 +385240,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #824 @ 0x338 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #18660 @ 0x48e4 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + movt r0, #51428 @ 0xc8e4 │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n 1acf78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ + @ instruction: 0xf67800e4 │ │ │ │ @ instruction: 0xf67000e4 │ │ │ │ - @ instruction: 0xf66800e4 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r6, r4, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ad5c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -385356,23 +385356,23 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #912 @ 0x390 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vhadd.u q0, q10, q10 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + vhadd.u q0, q14, q10 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vhadd.u8 q0, q13, q10 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + vhadd.u16 q0, q9, q10 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 001ad6a8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -385422,18 +385422,18 @@ │ │ │ │ b.n 1ad6e6 │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cdp2 0, 5, cr0, cr10, cr4, {7} │ │ │ │ - adds r0, r3, #0 │ │ │ │ + cdp2 0, 6, cr0, cr2, cr4, {7} │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r5, 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.w r1, [pc, #1288] @ 1adc60 │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -385909,31 +385909,31 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r2, #31] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ @@ -385945,35 +385945,35 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r3, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r4, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r5, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r6, r5, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r6, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r0, r7, #11 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xfa3000e4 │ │ │ │ - @ instruction: 0xfa0e00e4 │ │ │ │ - vld1.8 {d16[7]}, [ip], r4 │ │ │ │ - vst1.8 {d16[7]}, [sl], r4 │ │ │ │ - vld1.8 {d0[7]}, [r8], r4 │ │ │ │ - vst1.8 {d0[7]}, [r8], r4 │ │ │ │ - vld4. {d16-d19}, [r6 :128], r4 │ │ │ │ - vst4. {d16-d19}, [r4 :128], r4 │ │ │ │ - vld4. {d0-d3}, [r2 :128], r4 │ │ │ │ + @ instruction: 0xfa3800e4 │ │ │ │ + @ instruction: 0xfa1600e4 │ │ │ │ + ldr??.w r0, [r4, #228] @ 0xe4 │ │ │ │ + ldr??.w r0, [r2, #228] @ 0xe4 │ │ │ │ + ldrsh.w r0, [r0, #228] @ 0xe4 │ │ │ │ + ldrsb.w r0, [r0, #228] @ 0xe4 │ │ │ │ + vld4. {d16-d19}, [lr :128], r4 │ │ │ │ + vst4. {d16-d19}, [ip :128], r4 │ │ │ │ + vld4. {d0-d3}, [sl :128], r4 │ │ │ │ │ │ │ │ 001adcf4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -386715,117 +386715,117 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r5, pc, #672 @ (adr r5, 1ae7d0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ blt.n 1ae60c │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf0ba00e4 │ │ │ │ - adds r6, r4, #4 │ │ │ │ - lsls r5, r4, #3 │ │ │ │ + @ instruction: 0xf0c200e4 │ │ │ │ adds r6, r5, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ + adds r6, r6, #4 │ │ │ │ + lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33000e4 │ │ │ │ - @ instruction: 0xf32000e4 │ │ │ │ - @ instruction: 0xf0de00e4 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + @ instruction: 0xf33800e4 │ │ │ │ + @ instruction: 0xf32800e4 │ │ │ │ + @ instruction: 0xf0e600e4 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 8, cr0, cr4, cr4, {7} │ │ │ │ - cdp 0, 11, cr0, cr14, cr4, {7} │ │ │ │ - subs r0, r2, r6 │ │ │ │ + cdp 0, 8, cr0, cr12, cr4, {7} │ │ │ │ + cdp 0, 12, cr0, cr6, cr4, {7} │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, r5, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ bpl.n 1ae514 │ │ │ │ lsls r5, r7, #3 │ │ │ │ bpl.n 1ae4f8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ bpl.n 1ae504 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ bpl.n 1ae500 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1ae684 │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8], {228} @ 0xe4 │ │ │ │ - ldcl 0, cr0, [sl], {228} @ 0xe4 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + stcl 0, cr0, [r0], #912 @ 0x390 │ │ │ │ + stcl 0, cr0, [r2], #912 @ 0x390 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r6, [r1, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -388053,47 +388053,47 @@ │ │ │ │ movw r1, #1765 @ 0x6e5 │ │ │ │ blx b9524 │ │ │ │ subs r4, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.w 1ae8ac │ │ │ │ nop │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @@ -388101,128 +388101,129 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sbcs.w r0, r8, r4, asr #3 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + @ instruction: 0xeb8000e4 │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add.w r0, sl, r4, asr #3 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + adds.w r0, r2, r4, asr #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - eor.w r0, lr, r4, asr #3 │ │ │ │ - ands.w r0, sl, r4, asr #3 │ │ │ │ - b.n 1aeda8 │ │ │ │ + eors.w r0, r6, r4, asr #3 │ │ │ │ + bic.w r0, r2, r4, asr #3 │ │ │ │ + b.n 1aedb8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ adcs.w r0, r8, #227 @ 0xe3 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia.w r8!, {r2, r5, r6, r7} │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + @ instruction: 0xe8c000e4 │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ands.w r0, ip, #227 @ 0xe3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 1af378 │ │ │ │ + b.n 1af388 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1af2e4 │ │ │ │ + b.n 1af2f4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r0, r2, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r4, #116 @ 0x74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1af0e0 │ │ │ │ + b.n 1af0f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cdp 0, 3, cr0, cr2, cr3, {7} │ │ │ │ ldcl 0, cr0, [r4, #908]! @ 0x38c │ │ │ │ ldc 0, cr0, [r6, #908]! @ 0x38c │ │ │ │ ldcl 0, cr0, [r8, #-908]! @ 0xfffffc74 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldcl 0, cr0, [r6], {227} @ 0xe3 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1aed58 │ │ │ │ + b.n 1aed68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ mrrc 0, 14, r0, r8, cr3 │ │ │ │ ldc 0, cr0, [sl], {227} @ 0xe3 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ rsbs r0, sl, r3, asr #3 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xeb9600e3 │ │ │ │ asrs r2, r4, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r0, #146 @ 0x92 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xeada00e3 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1af9a8 │ │ │ │ + b.n 1af9b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vrev32.32 q8, q10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r5, r4, #3 │ │ │ │ orrs.w r0, lr, r3, asr #3 │ │ │ │ bic.w r0, r0, r3, asr #3 │ │ │ │ add.w r4, sp, #9280 @ 0x2440 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ @@ -389495,230 +389496,230 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n 1b0360 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n 1b02e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n 1b0264 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 1b01dc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldc2 0, cr0, [r6], #-912 @ 0xfffffc70 │ │ │ │ + ldc2 0, cr0, [lr], #-912 @ 0xfffffc70 │ │ │ │ b.n 1b0150 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 1b00d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfba800e4 │ │ │ │ + @ instruction: 0xfbb000e4 │ │ │ │ b.n 1b0044 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n 1affd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n 1aff54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n 1afed8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 1afe48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfa5600e4 │ │ │ │ + @ instruction: 0xfa5e00e4 │ │ │ │ b.n 1afdd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n 1afd54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n 1afcdc │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n 1afc5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 1b0538 │ │ │ │ + blt.n 1b0548 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1b04f0 │ │ │ │ + blt.n 1b0500 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1b04a8 │ │ │ │ + blt.n 1b04b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #280] @ (1b0584 ) │ │ │ │ + ldr r7, [pc, #312] @ (1b05a4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bge.n 1b0458 │ │ │ │ + bge.n 1b0468 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh.w r0, [r2, #228] @ 0xe4 │ │ │ │ - ldr r7, [pc, #80] @ (1b04c8 ) │ │ │ │ + ldrh.w r0, [sl, #228] @ 0xe4 │ │ │ │ + ldr r7, [pc, #112] @ (1b04e8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bge.n 1b0400 │ │ │ │ + bge.n 1b0410 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb.w r0, [r0, #228] @ 0xe4 │ │ │ │ - ldr r6, [pc, #904] @ (1b080c ) │ │ │ │ + strb.w r0, [r8, #228] @ 0xe4 │ │ │ │ + ldr r6, [pc, #936] @ (1b082c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bge.n 1b03a8 │ │ │ │ + bge.n 1b03b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str.w r0, [lr, r4, lsl #2] │ │ │ │ - bge.n 1b0558 │ │ │ │ + ldr.w r0, [r6, r4, lsl #2] │ │ │ │ + bge.n 1b0568 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bge.n 1b0514 │ │ │ │ + bge.n 1b0524 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bge.n 1b04cc │ │ │ │ + bge.n 1b04dc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bls.n 1b0484 │ │ │ │ + bls.n 1b0494 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bls.n 1b043c │ │ │ │ + bls.n 1b044c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bls.n 1b03f4 │ │ │ │ + bls.n 1b0404 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bls.n 1b03a8 │ │ │ │ + bls.n 1b03b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bls.n 1b0560 │ │ │ │ + bls.n 1b0570 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #520] @ (1b06b8 ) │ │ │ │ + ldr r5, [pc, #552] @ (1b06d8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bls.n 1b0514 │ │ │ │ + bls.n 1b0524 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf6ee00e4 │ │ │ │ - bls.n 1b04c8 │ │ │ │ + @ instruction: 0xf6f600e4 │ │ │ │ + bls.n 1b04d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bhi.n 1b0480 │ │ │ │ + bhi.n 1b0490 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bhi.n 1b0438 │ │ │ │ + bhi.n 1b0448 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [pc, #896] @ (1b0848 ) │ │ │ │ + ldr r4, [pc, #928] @ (1b0868 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 1b03e8 │ │ │ │ + bhi.n 1b03f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movw r0, #51428 @ 0xc8e4 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + @ instruction: 0xf65400e4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [pc, #680] @ (1b0780 ) │ │ │ │ + ldr r4, [pc, #712] @ (1b07a0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf61800e4 │ │ │ │ - bhi.n 1b0530 │ │ │ │ + @ instruction: 0xf62000e4 │ │ │ │ + bhi.n 1b0540 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1b0498 │ │ │ │ + bvc.n 1b04a8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #1016] @ (1b08e4 ) │ │ │ │ + ldr r4, [pc, #24] @ (1b0504 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 1b0448 │ │ │ │ + bvc.n 1b0458 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sbc.w r0, ip, #7471104 @ 0x720000 │ │ │ │ - bvc.n 1b0400 │ │ │ │ + sbcs.w r0, r4, #7471104 @ 0x720000 │ │ │ │ + bvc.n 1b0410 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvc.n 1b05b8 │ │ │ │ + bvc.n 1b05c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #528] @ (1b0710 ) │ │ │ │ + ldr r3, [pc, #560] @ (1b0730 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 1b0568 │ │ │ │ + bvc.n 1b0578 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf4f000e4 │ │ │ │ - ldr r3, [pc, #328] @ (1b0654 ) │ │ │ │ + @ instruction: 0xf4f800e4 │ │ │ │ + ldr r3, [pc, #360] @ (1b0674 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvc.n 1b0510 │ │ │ │ + bvc.n 1b0520 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf4be00e4 │ │ │ │ - bvs.n 1b04c0 │ │ │ │ + @ instruction: 0xf4c600e4 │ │ │ │ + bvs.n 1b04d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvs.n 1b047c │ │ │ │ + bvs.n 1b048c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvs.n 1b0434 │ │ │ │ + bvs.n 1b0444 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvs.n 1b05ec │ │ │ │ + bvs.n 1b05fc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvs.n 1b05a4 │ │ │ │ + bvs.n 1b05b4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvs.n 1b0560 │ │ │ │ + bvs.n 1b0570 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cdp2 0, 12, cr0, cr0, cr4, {7} │ │ │ │ - bpl.n 1b04d0 │ │ │ │ + cdp2 0, 12, cr0, cr8, cr4, {7} │ │ │ │ + bpl.n 1b04e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #976] @ (1b0908 ) │ │ │ │ + ldr r1, [pc, #1008] @ (1b0928 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bpl.n 1b0480 │ │ │ │ + bpl.n 1b0490 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf36000e4 │ │ │ │ - bpl.n 1b062c │ │ │ │ + @ instruction: 0xf36800e4 │ │ │ │ + bpl.n 1b063c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf33200e4 │ │ │ │ - bpl.n 1b05e0 │ │ │ │ + @ instruction: 0xf33a00e4 │ │ │ │ + bpl.n 1b05f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf30800e4 │ │ │ │ - bpl.n 1b0594 │ │ │ │ + @ instruction: 0xf31000e4 │ │ │ │ + bpl.n 1b05a4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf2de00e4 │ │ │ │ - ldr r1, [pc, #272] @ (1b066c ) │ │ │ │ + @ instruction: 0xf2e600e4 │ │ │ │ + ldr r1, [pc, #304] @ (1b068c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xfb0600e4 │ │ │ │ - @ instruction: 0xf2b200e4 │ │ │ │ - ldr r1, [pc, #56] @ (1b05a0 ) │ │ │ │ + @ instruction: 0xfb0e00e4 │ │ │ │ + @ instruction: 0xf2ba00e4 │ │ │ │ + ldr r1, [pc, #88] @ (1b05c0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bmi.n 1b04e4 │ │ │ │ + bmi.n 1b04f4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf27a00e4 │ │ │ │ - ldr r0, [pc, #880] @ (1b08e4 ) │ │ │ │ + @ instruction: 0xf28200e4 │ │ │ │ + ldr r0, [pc, #912] @ (1b0904 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bmi.n 1b048c │ │ │ │ + bmi.n 1b049c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movw r0, #32996 @ 0x80e4 │ │ │ │ - ldr r0, [pc, #680] @ (1b0828 ) │ │ │ │ + @ instruction: 0xf25000e4 │ │ │ │ + ldr r0, [pc, #712] @ (1b0848 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bmi.n 1b0634 │ │ │ │ + bmi.n 1b0644 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf21600e4 │ │ │ │ - bmi.n 1b05e4 │ │ │ │ + @ instruction: 0xf21e00e4 │ │ │ │ + bmi.n 1b05f4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 1b059c │ │ │ │ + bmi.n 1b05ac │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b0554 │ │ │ │ + bcc.n 1b0564 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b0510 │ │ │ │ + bcc.n 1b0520 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b04cc │ │ │ │ + bcc.n 1b04dc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b0688 │ │ │ │ + bcc.n 1b0698 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b0644 │ │ │ │ + bcc.n 1b0654 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b0600 │ │ │ │ + bcc.n 1b0610 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcc.n 1b05bc │ │ │ │ + bcc.n 1b05cc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf0c400e4 │ │ │ │ - bxns r5 │ │ │ │ + @ instruction: 0xf0cc00e4 │ │ │ │ + bxns r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 1b0570 │ │ │ │ + bcs.n 1b0580 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - eors.w r0, r8, #228 @ 0xe4 │ │ │ │ - @ instruction: 0xfb6000e4 │ │ │ │ - mov lr, pc │ │ │ │ + @ instruction: 0xf0a000e4 │ │ │ │ + @ instruction: 0xfb6800e4 │ │ │ │ + bx r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - orn r0, ip, #228 @ 0xe4 │ │ │ │ - mov lr, r9 │ │ │ │ + orns r0, r4, #228 @ 0xe4 │ │ │ │ + mov lr, sl │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 1b06cc │ │ │ │ + bcs.n 1b04dc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bics.w r0, sl, #228 @ 0xe4 │ │ │ │ - @ instruction: 0xfb1a00e4 │ │ │ │ - bcs.n 1b0630 │ │ │ │ + orr.w r0, r2, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xfb2200e4 │ │ │ │ + bcs.n 1b0640 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, fp │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 1b05ec │ │ │ │ + bcs.n 1b05fc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vmla.i d16, d16, d0[5] │ │ │ │ - bne.n 1b05a0 │ │ │ │ + vmla.i d16, d24, d0[5] │ │ │ │ + bne.n 1b05b0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bne.n 1b055c │ │ │ │ + bne.n 1b056c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp r8, sp │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bne.n 1b0518 │ │ │ │ + bne.n 1b0528 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vhadd.s8 q8, q14, q10 │ │ │ │ + vhadd.s16 q8, q10, q10 │ │ │ │ ldr.w r2, [pc, #2084] @ 1b0e28 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #2084] @ 1b0e2c │ │ │ │ ldr.w r3, [pc, #2084] @ 1b0e30 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -390410,231 +390411,231 @@ │ │ │ │ add.w r2, r2, #372 @ 0x174 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1566 @ 0x61e │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 1ae8ac │ │ │ │ nop │ │ │ │ - bics r2, r5 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldc 0, cr0, [r6, #-912] @ 0xfffffc70 │ │ │ │ - muls r0, r7 │ │ │ │ + ldc 0, cr0, [lr, #-912] @ 0xfffffc70 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stcl 0, cr0, [r4], #912 @ 0x390 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stcl 0, cr0, [ip], #912 @ 0x390 │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stcl 0, cr0, [r6], #-912 @ 0xfffffc70 │ │ │ │ - cmn r2, r1 │ │ │ │ + stcl 0, cr0, [lr], #-912 @ 0xfffffc70 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldc 0, cr0, [r6], #-912 @ 0xfffffc70 │ │ │ │ - cmp r0, r3 │ │ │ │ + ldc 0, cr0, [lr], #-912 @ 0xfffffc70 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stc 0, cr0, [r4], {228} @ 0xe4 │ │ │ │ - negs r6, r4 │ │ │ │ + stc 0, cr0, [ip], {228} @ 0xe4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rsbs r0, r2, r4, asr #3 │ │ │ │ - tst r4, r6 │ │ │ │ + rsbs r0, sl, r4, asr #3 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sub.w r0, r0, r4, asr #3 │ │ │ │ - tst r2, r0 │ │ │ │ + sub.w r0, r8, r4, asr #3 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sbc.w r0, lr, r4, asr #3 │ │ │ │ - rors r0, r2 │ │ │ │ + sbcs.w r0, r6, r4, asr #3 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xeb3c00e4 │ │ │ │ - sbcs r6, r3 │ │ │ │ + adc.w r0, r4, r4, asr #3 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add.w r0, sl, r4, asr #3 │ │ │ │ - adcs r6, r5 │ │ │ │ + adds.w r0, r2, r4, asr #3 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xeada00e4 │ │ │ │ - asrs r6, r7 │ │ │ │ + @ instruction: 0xeae200e4 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xeaaa00e4 │ │ │ │ - asrs r4, r1 │ │ │ │ + @ instruction: 0xeab200e4 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - orns r0, r8, r4, asr #3 │ │ │ │ - lsrs r2, r3 │ │ │ │ + eor.w r0, r0, r4, asr #3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - orr.w r0, r6, r4, asr #3 │ │ │ │ - lsls r0, r5 │ │ │ │ + orr.w r0, lr, r4, asr #3 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ands.w r0, r4, r4, asr #3 │ │ │ │ - eors r6, r6 │ │ │ │ + ands.w r0, ip, r4, asr #3 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strd r0, r0, [r2, #912]! @ 0x390 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + strd r0, r0, [sl, #912]! @ 0x390 │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmdb sl, {r2, r5, r6, r7} │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + stmdb r2!, {r2, r5, r6, r7} │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strd r0, r0, [r8], #912 @ 0x390 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + ldrd r0, r0, [r0], #912 @ 0x390 │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia.w r6!, {r2, r5, r6, r7} │ │ │ │ - subs r7, #24 │ │ │ │ + ldmia.w lr!, {r2, r5, r6, r7} │ │ │ │ + subs r7, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia.w r4, {r2, r5, r6, r7} │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + stmia.w ip, {r2, r5, r6, r7} │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xe85200e4 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xe85a00e4 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xe82000e4 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + @ instruction: 0xe82800e4 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0f30 │ │ │ │ + b.n 1b0f40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0e60 │ │ │ │ + b.n 1b0e70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0dd4 │ │ │ │ + b.n 1b0de4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0d88 │ │ │ │ + b.n 1b0d98 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0d3c │ │ │ │ + b.n 1b0d4c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0cf4 │ │ │ │ + b.n 1b0d04 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0ca8 │ │ │ │ + b.n 1b0cb8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0c5c │ │ │ │ + b.n 1b0c6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0c10 │ │ │ │ + b.n 1b0c20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0bc8 │ │ │ │ + b.n 1b0bd8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0b7c │ │ │ │ + b.n 1b0b8c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0b30 │ │ │ │ + b.n 1b0b40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0ae4 │ │ │ │ + b.n 1b0af4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0a98 │ │ │ │ + b.n 1b0aa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b0a4c │ │ │ │ + b.n 1b0a5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b1008 : │ │ │ │ b.w bf9a8 │ │ │ │ │ │ │ │ 001b100c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -390749,26 +390750,26 @@ │ │ │ │ nop │ │ │ │ strb r0, [r2, #11] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #11] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cdp 0, 15, cr0, cr0, cr4, {7} │ │ │ │ + cdp 0, 15, cr0, cr8, cr4, {7} │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0076 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r2, [r3, #9] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b113c : │ │ │ │ stmdb 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 │ │ │ │ @@ -391098,74 +391099,74 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldc 0, cr0, [r0, #-912]! @ 0xfffffc70 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + ldc 0, cr0, [r8, #-912]! @ 0xfffffc70 │ │ │ │ + subs r1, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stcl 0, cr0, [r8], #912 @ 0x390 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldcl 0, cr0, [r0], #912 @ 0x390 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r0, 1b14cc │ │ │ │ + cbz r0, 1b14ce │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stcl 0, cr0, [sl], {228} @ 0xe4 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldcl 0, cr0, [r2], {228} @ 0xe4 │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc 0, cr0, [r4], #912 @ 0x390 │ │ │ │ ldc 0, cr0, [ip], #912 @ 0x390 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + stcl 0, cr0, [r4], {228} @ 0xe4 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mrrc 0, 14, r0, r0, cr4 @ │ │ │ │ - adds r4, r0, #7 │ │ │ │ + mrrc 0, 14, r0, r8, cr4 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stc 0, cr0, [ip], {228} @ 0xe4 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + ldc 0, cr0, [r4], {228} @ 0xe4 │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldc 0, cr0, [r4], {228} @ 0xe4 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + ldc 0, cr0, [ip], {228} @ 0xe4 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rsbs r0, r4, r4, asr #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + rsbs r0, ip, r4, asr #3 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xeb9c00e4 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + sub.w r0, r4, r4, asr #3 │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sbcs.w r0, r0, r4, asr #3 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + sbcs.w r0, r8, r4, asr #3 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adc.w r0, sl, r4, asr #3 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + adcs.w r0, r2, r4, asr #3 │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add.w r0, r4, r4, asr #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + add.w r0, ip, r4, asr #3 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xeade00e4 │ │ │ │ + @ instruction: 0xeae600e4 │ │ │ │ │ │ │ │ 001b1508 : │ │ │ │ stmdb 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 r2, [pc, #700] @ (1b17d8 ) │ │ │ │ @@ -391448,41 +391449,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xe9ba00e4 │ │ │ │ + strd r0, r0, [r2, #912] @ 0x390 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strd r0, r0, [r8, #-912] @ 0x390 │ │ │ │ + ldrd r0, r0, [r0, #-912] @ 0x390 │ │ │ │ @ instruction: 0xb832 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b173c │ │ │ │ + b.n 1b174c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b17e8 │ │ │ │ + b.n 1b17f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b1828 : │ │ │ │ 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 │ │ │ │ @@ -391601,27 +391602,27 @@ │ │ │ │ b.n 1b18ca │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1b1700 │ │ │ │ + b.n 1b1710 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ setend le │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b196c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -391800,37 +391801,37 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b1754 │ │ │ │ + b.n 1b1764 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1b165c │ │ │ │ + b.n 1b166c │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcs.n 1b1a98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1b1618 │ │ │ │ + b.n 1b1628 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x003a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rev16 r0, r7 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b1b44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -391924,31 +391925,31 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1b1bb6 │ │ │ │ str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1b14dc │ │ │ │ + b.n 1b14ec │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbnz r0, 1b1c6a │ │ │ │ + cbnz r0, 1b1c6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b1460 │ │ │ │ + b.n 1b1470 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r2, 1b1c6a │ │ │ │ + cbnz r2, 1b1c6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r6, r5, #3 │ │ │ │ bne.n 1b1c84 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1b23f8 │ │ │ │ + b.n 1b2408 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b1c58 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -392081,35 +392082,35 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1b1d0a │ │ │ │ str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 1b2438 │ │ │ │ + b.n 1b2448 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b2330 │ │ │ │ + b.n 1b2340 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r7, {r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1b2284 │ │ │ │ + b.n 1b2294 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b1dd4 : │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #18 │ │ │ │ bhi.n 1b1e7a │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -392190,19 +392191,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 1b21d0 │ │ │ │ + b.n 1b21e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b2194 │ │ │ │ + b.n 1b21a4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 001b1ec8 : │ │ │ │ movw r3, #1034 @ 0x40a │ │ │ │ movt r3, #19456 @ 0x4c00 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1b1fc2 │ │ │ │ @@ -392308,19 +392309,19 @@ │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #6 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 1b2210 │ │ │ │ + b.n 1b2220 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b21a4 │ │ │ │ + b.n 1b21b4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b1fe8 : │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 1b2012 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #18 │ │ │ │ @@ -392379,19 +392380,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b2084 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -392496,24 +392497,24 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r4, [r3, #28] │ │ │ │ lsls r3, r7, #3 │ │ │ │ cdp 0, 15, cr0, cr10, cr3, {7} │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r6, r5, #3 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #284] @ (1b22d0 ) │ │ │ │ @@ -392637,29 +392638,29 @@ │ │ │ │ b.n 1b2276 │ │ │ │ str r4, [r7, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - svc 16 │ │ │ │ + svc 24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r7, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #288] @ (1b2430 ) │ │ │ │ @@ -392783,29 +392784,29 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r2, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ble.n 1b23e4 │ │ │ │ + ble.n 1b23f4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ble.n 1b24d8 │ │ │ │ + ble.n 1b24e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r4, [r3, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbz r6, 1b2472 │ │ │ │ + cbz r6, 1b2474 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r2, 1b2470 │ │ │ │ + cbz r2, 1b2472 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b245c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r3, #104] @ 0x68 │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -392875,19 +392876,19 @@ │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b24e2 │ │ │ │ nop │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1b250c │ │ │ │ + bgt.n 1b251c │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b251c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -392913,19 +392914,19 @@ │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b253e │ │ │ │ nop │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1b24b0 │ │ │ │ + blt.n 1b24c0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b2578 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -392951,19 +392952,19 @@ │ │ │ │ adds r2, #152 @ 0x98 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b259a │ │ │ │ nop │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1b2654 │ │ │ │ + blt.n 1b2664 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b25d4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -392989,19 +392990,19 @@ │ │ │ │ adds r2, #188 @ 0xbc │ │ │ │ movs r1, #173 @ 0xad │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b25f6 │ │ │ │ nop │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bge.n 1b25f8 │ │ │ │ + bge.n 1b2608 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b2630 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -393023,19 +393024,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b2648 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bge.n 1b25a4 │ │ │ │ + bge.n 1b25b4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b2680 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -393058,19 +393059,19 @@ │ │ │ │ add.w r2, r2, #268 @ 0x10c │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b2698 │ │ │ │ nop │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bge.n 1b2758 │ │ │ │ + bge.n 1b2768 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b26d4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -393136,19 +393137,19 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r6, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bls.n 1b26b0 │ │ │ │ + bls.n 1b26c0 │ │ │ │ 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 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -393573,25 +393574,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1b297c │ │ │ │ nop │ │ │ │ - bls.n 1b2cc4 │ │ │ │ + bls.n 1b2cd4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r5, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 1b2ce0 │ │ │ │ + bhi.n 1b2cf0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ push {r1, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r2, 1b2cb2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -393599,35 +393600,35 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r6, 1b2c9c │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r0, 1b2c98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r6, 1b2c8c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1b2ce0 │ │ │ │ + bvs.n 1b2cf0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ 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 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr.w r6, [pc, #1176] @ 1b3128 │ │ │ │ @@ -394053,29 +394054,29 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1b2e7a │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsb r0, [r1, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1b31e0 │ │ │ │ + bmi.n 1b31f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcc.n 1b3040 │ │ │ │ + bcc.n 1b3050 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcc.n 1b31b4 │ │ │ │ + bcc.n 1b31c4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r6, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r6, sp, #872 @ 0x368 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -394083,31 +394084,31 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r6, sp, #384 @ 0x180 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, pc, #416 @ (adr r5, 1b3308 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 1b3328 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #280 @ (adr r5, 1b3284 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 1b32a4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #144 @ (adr r5, 1b3200 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 1b3220 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #16 @ (adr r5, 1b3184 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 1b31a4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #904 @ (adr r4, 1b3500 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 1b3520 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #768 @ (adr r4, 1b347c ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 1b349c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #632 @ (adr r4, 1b33f8 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 1b3418 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #496 @ (adr r4, 1b3374 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 1b3394 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #360 @ (adr r4, 1b32f0 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 1b3310 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b3188 : │ │ │ │ stmdb 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 │ │ │ │ @@ -394273,37 +394274,37 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r6, [r0, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, pc, #976 @ (adr r2, 1b3708 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 1b3728 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, pc, #752 @ (adr r2, 1b362c ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 1b364c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ rev16 r6, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, pc, #456 @ (adr r2, 1b3514 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 1b3534 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b334c : │ │ │ │ stmdb 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 │ │ │ │ @@ -394753,83 +394754,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #856 @ (adr r2, 1b3b24 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r7, [pc, #472] @ (1b39a8 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r7, [pc, #224] @ (1b38b4 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc, #224 @ (adr r0, 1b38d4 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 1b38f4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r7, pc, #944 @ (adr r7, 1b3bb8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, pc, #712 @ (adr r7, 1b3ad8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b3860 : │ │ │ │ stmdb 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 │ │ │ │ @@ -395196,99 +395197,99 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #480] @ (1b3dec ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [pc, #0] @ (1b3c3c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b3cbc : │ │ │ │ stmdb 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 │ │ │ │ @@ -395433,35 +395434,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1b3d38 │ │ │ │ nop │ │ │ │ mov r2, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r8, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r0, pc, #368 @ (adr r0, 1b3fc4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ bgt.n 1b3dc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n 1b3d6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b3e70 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -395575,45 +395576,45 @@ │ │ │ │ movs r1, #178 @ 0xb2 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b3ea6 │ │ │ │ b.n 1b3f08 │ │ │ │ add r2, lr │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b3fd4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -396246,97 +396247,97 @@ │ │ │ │ nop │ │ │ │ orrs r2, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmn r4, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - nop {9} │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + it ls │ │ │ │ + lslls r4, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - itte ne │ │ │ │ - lslne r4, r4, #3 │ │ │ │ - lsrne r6, r4, #14 │ │ │ │ - lsleq r6, r5, #3 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + ittt cs │ │ │ │ + lslcs r4, r4, #3 │ │ │ │ + lsrcs r6, r5, #14 │ │ │ │ + lslcs r6, r5, #3 │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ands r4, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b4708 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -396461,39 +396462,39 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 1b47a2 │ │ │ │ nop │ │ │ │ subs r3, #214 @ 0xd6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbnz r4, 1b4880 │ │ │ │ + cbnz r4, 1b4882 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbnz r2, 1b4878 │ │ │ │ + cbnz r2, 1b487a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r2, 1b4872 │ │ │ │ + cbnz r2, 1b4874 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b487c : │ │ │ │ stmdb 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 │ │ │ │ @@ -396645,33 +396646,33 @@ │ │ │ │ str.w fp, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1b4928 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r1, #200 @ 0xc8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b4a4c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -396889,37 +396890,37 @@ │ │ │ │ nop │ │ │ │ subs r0, #106 @ 0x6a │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #98 @ 0x62 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r4, 1b4c78 │ │ │ │ + cbnz r4, 1b4c7a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, 1b4cf8 │ │ │ │ + cbz r6, 1b4cfa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b4c94 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -396943,19 +396944,19 @@ │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b4cae │ │ │ │ nop │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b4ce8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -397152,39 +397153,39 @@ │ │ │ │ b.n 1b4d90 │ │ │ │ adds r5, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #234 @ 0xea │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r5, #96 @ 0x60 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b4f10 : │ │ │ │ stmdb 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 │ │ │ │ @@ -397331,30 +397332,30 @@ │ │ │ │ nop │ │ │ │ adds r3, #202 @ 0xca │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vtrn. q0, │ │ │ │ - push {r1, r4, r7} │ │ │ │ + vmla.i q8, q11, d1[7] │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #58 @ 0x3a │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b50a0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -398089,111 +398090,111 @@ │ │ │ │ nop │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr13, {7} │ │ │ │ - uxtb r2, r6 │ │ │ │ + cdp2 0, 2, cr0, cr12, cr13, {7} │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr], #948 @ 0x3b4 │ │ │ │ - cbz r4, 1b585c │ │ │ │ + ldc2l 0, cr0, [r6], #948 @ 0x3b4 │ │ │ │ + cbz r4, 1b585e │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xfbe800ed │ │ │ │ + @ instruction: 0xfbf000ed │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r6, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfb8200ed │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + @ instruction: 0xfb8a00ed │ │ │ │ + sub sp, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r2, 1b586a │ │ │ │ + cbz r2, 1b586c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xfac000ed │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + @ instruction: 0xfac800ed │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r0, [r5, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r7, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r6, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh.w r0, [lr, #237] @ 0xed │ │ │ │ + vst1.8 {d16[7]}, [r6]! │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r2, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r5, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh.w r0, [r4, sp, lsl #2] │ │ │ │ + ldrsh.w r0, [ip, sp, lsl #2] │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str??.w r0, [ip, sp, lsl #2] │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + ldr??.w r0, [r4, sp, lsl #2] │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b58e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -398847,44 +398848,44 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #232 @ 0xe8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r6, #7766016 @ 0x768000 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + subs.w r0, lr, #7766016 @ 0x768000 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ca00ed │ │ │ │ - add r4, pc, #0 @ (adr r4, 1b5fe8 ) │ │ │ │ + @ instruction: 0xf4d200ed │ │ │ │ + add r4, pc, #32 @ (adr r4, 1b6008 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r8, #7766016 @ 0x768000 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + eors.w r0, r0, #7766016 @ 0x768000 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3e000ed │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + @ instruction: 0xf3e800ed │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33400ed │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + @ instruction: 0xf33c00ed │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, pc, #976 @ (adr r7, 1b63e8 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 1b6408 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r5, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r6, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r6, [r4, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -398896,45 +398897,45 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r4, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r7, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r6, [r2, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #408 @ (adr r5, 1b61f0 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 1b6210 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #968 @ (adr r6, 1b6428 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 1b6448 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, pc, #368 @ (adr r7, 1b61d8 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 1b61f8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #392 @ (adr r6, 1b6200 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 1b6220 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b607c : │ │ │ │ stmdb 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 │ │ │ │ @@ -399451,24 +399452,24 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r2, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldcl 0, cr0, [r8, #948]! @ 0x3b4 │ │ │ │ - add r2, pc, #864 @ (adr r2, 1b6978 ) │ │ │ │ + cdp 0, 0, cr0, cr0, cr13, {7} │ │ │ │ + add r2, pc, #896 @ (adr r2, 1b6998 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r7, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldcl 0, cr0, [r2], #948 @ 0x3b4 │ │ │ │ - add r1, pc, #792 @ (adr r1, 1b693c ) │ │ │ │ + ldcl 0, cr0, [sl], #948 @ 0x3b4 │ │ │ │ + add r1, pc, #824 @ (adr r1, 1b695c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stc 0, cr0, [r6], {237} @ 0xed │ │ │ │ - add r1, pc, #384 @ (adr r1, 1b67ac ) │ │ │ │ + stc 0, cr0, [lr], {237} @ 0xed │ │ │ │ + add r1, pc, #416 @ (adr r1, 1b67cc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -399478,30 +399479,30 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r6, #3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xe9b000ed │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + @ instruction: 0xe9b800ed │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b6670 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -399532,23 +399533,23 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b66a0 │ │ │ │ nop │ │ │ │ - add r0, pc, #240 @ (adr r0, 1b67c0 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 1b67e0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc, #40 @ (adr r0, 1b66fc ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 1b671c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc, #128 @ (adr r0, 1b675c ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 1b677c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strd r0, r0, [r2], #948 @ 0x3b4 │ │ │ │ + strd r0, r0, [sl], #948 @ 0x3b4 │ │ │ │ │ │ │ │ 001b66e0 : │ │ │ │ cbz r0, 1b66ea │ │ │ │ vldr d7, [pc, #44] @ 1b6710 │ │ │ │ vstr d7, [r0] │ │ │ │ cbz r1, 1b66f4 │ │ │ │ vldr d7, [pc, #40] @ 1b6718 │ │ │ │ @@ -399612,20 +399613,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b675a │ │ │ │ nop │ │ │ │ subs r0, r0, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r2], #-948 @ 0x3b4 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + strd r0, r0, [sl], #-948 @ 0x3b4 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b679c : │ │ │ │ ldr r3, [pc, #20] @ (1b67b4 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #20] @ (1b67b8 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -399811,91 +399812,91 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #168] @ (1b69e8 ) │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, r3, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r1, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ ... │ │ │ │ @@ -399939,15 +399940,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r4, r7, [sp] │ │ │ │ blx b5c9c <__sprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b6a74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -400664,41 +400665,41 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #17 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b7220 │ │ │ │ + b.n 1b7230 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r0, r0, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b7170 │ │ │ │ + b.n 1b7180 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b7108 │ │ │ │ + b.n 1b7118 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1b70b8 │ │ │ │ + b.n 1b70c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 1b7084 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001b708c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -400920,35 +400921,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - udf #22 │ │ │ │ + udf #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ble.n 1b7260 │ │ │ │ + ble.n 1b7270 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1b71c8 │ │ │ │ + ble.n 1b71d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b72bc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -402341,389 +402342,389 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blt.n 1b8220 │ │ │ │ + blt.n 1b8230 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r6, [r7, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r0, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bge.n 1b8208 │ │ │ │ + bge.n 1b8218 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r2, [r3, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bge.n 1b8188 │ │ │ │ + bge.n 1b8198 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r0, [r5, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r2, [r4, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r0, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvc.n 1b80f4 │ │ │ │ + bvc.n 1b8104 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r3, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r6, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvc.n 1b8294 │ │ │ │ + bvc.n 1b82a4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r4, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r0, [r2, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r0, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r4, [r5, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvs.n 1b82e8 │ │ │ │ + bvs.n 1b82f8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r0, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvs.n 1b828c │ │ │ │ + bvs.n 1b829c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r6, r2, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r2, [r0, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrsh r2, [r5, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r7, [pc, #256] @ (1b8354 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 1b81f0 │ │ │ │ + bmi.n 1b8200 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 1b81ac │ │ │ │ + bmi.n 1b81bc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 1b831c │ │ │ │ + bmi.n 1b832c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 1b82ac │ │ │ │ + bmi.n 1b82bc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b827c │ │ │ │ + bcc.n 1b828c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b824c │ │ │ │ + bcc.n 1b825c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b821c │ │ │ │ + bcc.n 1b822c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b81ec │ │ │ │ + bcc.n 1b81fc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b83bc │ │ │ │ + bcc.n 1b83cc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b838c │ │ │ │ + bcc.n 1b839c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b835c │ │ │ │ + bcc.n 1b836c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1b832c │ │ │ │ + bcc.n 1b833c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1b82fc │ │ │ │ + bcc.n 1b830c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [pc, #976] @ (1b86dc ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1b82bc │ │ │ │ + bcs.n 1b82cc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [pc, #736] @ (1b85fc ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1b8254 │ │ │ │ + bcs.n 1b8264 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [pc, #576] @ (1b856c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1b8414 │ │ │ │ + bcs.n 1b8424 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [pc, #416] @ (1b84dc ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1b83d4 │ │ │ │ + bcs.n 1b83e4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [pc, #256] @ (1b844c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1b8394 │ │ │ │ + bcs.n 1b83a4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bne.n 1b83dc │ │ │ │ + bne.n 1b83ec │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - beq.n 1b838c │ │ │ │ + bne.n 1b839c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - beq.n 1b833c │ │ │ │ + beq.n 1b834c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r0, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - beq.n 1b82ec │ │ │ │ + beq.n 1b82fc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - beq.n 1b8480 │ │ │ │ + beq.n 1b8490 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - beq.n 1b842c │ │ │ │ + beq.n 1b843c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b8434 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -402802,31 +402803,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1b8460 │ │ │ │ mcr2 0, 5, r0, cr10, cr10, {7} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 001b8528 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -403016,21 +403017,21 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 1b8690 │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [sl], {250} @ 0xfa │ │ │ │ strb r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r0, [r2, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r6, [r3, #31] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r4, [r5, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 001b8718 : │ │ │ │ @@ -403043,15 +403044,15 @@ │ │ │ │ subs r2, r4, #1 │ │ │ │ add r1, pc │ │ │ │ blx b7448 │ │ │ │ adds r3, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ bge.n 1b8754 │ │ │ │ movs r0, #139 @ 0x8b │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ @@ -403326,19 +403327,19 @@ │ │ │ │ ldrsh r3, [r1, r7] │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r0, r1, r2, r4, r5, r6} │ │ │ │ ldrh r7, [r4, #32] │ │ │ │ movs r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b8a84 : │ │ │ │ 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 │ │ │ │ @@ -403494,32 +403495,32 @@ │ │ │ │ subs.w ip, r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w ip, #99 @ 0x63 │ │ │ │ b.n 1b8b3a │ │ │ │ ldr.w r0, [r8, sl, lsl #3] │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xf7b600fa │ │ │ │ - ldr r2, [pc, #16] @ (1b8c30 ) │ │ │ │ + ldr r2, [pc, #48] @ (1b8c50 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #912] @ (1b8fb4 ) │ │ │ │ + ldr r1, [pc, #944] @ (1b8fd4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #784] @ (1b8f38 ) │ │ │ │ + ldr r1, [pc, #816] @ (1b8f58 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #656] @ (1b8ebc ) │ │ │ │ + ldr r1, [pc, #688] @ (1b8edc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b8c38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -403660,26 +403661,26 @@ │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1b8d1c │ │ │ │ nop │ │ │ │ @ instruction: 0xf69e00fa │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ rsbs r0, r4, #8192000 @ 0x7d0000 │ │ │ │ - ldr r0, [pc, #144] @ (1b8e40 ) │ │ │ │ + ldr r0, [pc, #176] @ (1b8e60 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [pc, #24] @ (1b8dcc ) │ │ │ │ + ldr r0, [pc, #56] @ (1b8dec ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b8db8 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [pc, #168] @ (1b8e64 ) │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -403753,23 +403754,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ b.n 1b8e36 │ │ │ │ @ instruction: 0xf53800fa │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b8e80 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -404028,51 +404029,51 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ b.n 1b8fde │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ands.w r0, r0, #8192000 @ 0x7d0000 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r4, r4, #3 │ │ │ │ - itt │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + stmia r0!, {r2} │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add lr, r2 │ │ │ │ + add lr, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc │ │ │ │ + add lr, r0 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ @@ -404363,49 +404364,49 @@ │ │ │ │ add r1, pc │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ strd r5, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ b.n 1b93a6 │ │ │ │ nop │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r6, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b9498 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -404478,19 +404479,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1b952e │ │ │ │ nop │ │ │ │ - cbnz r0, 1b95b8 │ │ │ │ + cbnz r0, 1b95ba │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b956c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -404576,31 +404577,31 @@ │ │ │ │ add r1, pc │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ strd r6, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ b.n 1b9604 │ │ │ │ nop │ │ │ │ - hlt 0x0016 │ │ │ │ + hlt 0x001e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b9670 : │ │ │ │ stmdb 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 │ │ │ │ @@ -405093,79 +405094,79 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1b9914 │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r4], #-1000 @ 0xfffffc18 │ │ │ │ - cbnz r6, 1b9ba6 │ │ │ │ + cbnz r6, 1b9ba8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ - lsls r4, r4, #3 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r3, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - setpan #1 │ │ │ │ + strb r6, [r4, #28] │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b9c18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ @@ -405327,39 +405328,39 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1b9ac4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r6, 1b9e5a │ │ │ │ + push {r1, r2} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001b9de4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -405679,35 +405680,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - uxtb r0, r4 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r2, 1ba12a │ │ │ │ + cbz r2, 1ba12c │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001ba110 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -405884,17 +405885,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #336] @ (1ba3fc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001ba2b4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -406144,23 +406145,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #544] @ (1ba750 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [pc, #864] @ (1ba89c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001ba544 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -406338,23 +406339,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r6, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r6, [r7, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001ba72c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -406463,17 +406464,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp lr, fp │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001ba824 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -406680,23 +406681,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ mov r6, pc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp lr, r9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001baa58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -406886,23 +406887,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r0, lr │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #736 @ (adr r6, 1baf30 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 1baf50 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ bics r6, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #24 @ (adr r6, 1bac74 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 1bac94 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bac60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -407092,23 +407093,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ negs r0, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #704 @ (adr r4, 1bb118 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 1bb138 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ sbcs r6, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 1bb25c ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 1bae7c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bae68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -407217,17 +407218,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r5, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r3, pc, #104 @ (adr r3, 1bafe0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1bb000 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001baf78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -407336,17 +407337,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #64 @ (adr r2, 1bb0c4 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 1bb0e4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bb088 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -407525,25 +407526,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 1bb274 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 1bb294 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, pc, #400 @ (adr r0, 1bb3dc ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 1bb3fc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bb250 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -407729,25 +407730,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bb408 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -407932,23 +407933,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r7, [pc, #736] @ (1bb8d0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bb5f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -408132,25 +408133,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #90 @ 0x5a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bb7d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -408334,25 +408335,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #824] @ (1bbcc8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #130 @ 0x82 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bb9a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -408466,17 +408467,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001bbac4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -408608,17 +408609,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bbc08 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -408766,17 +408767,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bbd70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -408965,23 +408966,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bbf60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -409097,17 +409098,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bc080 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -409296,23 +409297,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r5, #172 @ 0xac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bc270 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -409505,23 +409506,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bc458 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -409639,17 +409640,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [pc, #864] @ (1bc8e0 ) │ │ │ │ + ldr r6, [pc, #896] @ (1bc900 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bc580 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -409765,17 +409766,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [pc, #528] @ (1bc8e0 ) │ │ │ │ + ldr r5, [pc, #560] @ (1bc900 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bc6d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -409965,23 +409966,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [pc, #192] @ (1bc98c ) │ │ │ │ + ldr r4, [pc, #224] @ (1bc9ac ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r7, #70 @ 0x46 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [pc, #504] @ (1bcad0 ) │ │ │ │ + ldr r3, [pc, #536] @ (1bcaf0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bc8d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -410244,29 +410245,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [pc, #328] @ (1bcca4 ) │ │ │ │ + ldr r2, [pc, #360] @ (1bccc4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r5, #106 @ 0x6a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #648] @ (1bcdf0 ) │ │ │ │ + ldr r1, [pc, #680] @ (1bce10 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r4, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [pc, #952] @ (1bcf2c ) │ │ │ │ + ldr r0, [pc, #984] @ (1bcf4c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bcb74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -410382,17 +410383,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bcc94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -410510,17 +410511,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bcdbc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -410711,23 +410712,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, lr │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bcfa8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -410869,17 +410870,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bd108 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -411009,17 +411010,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bd24c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -411205,23 +411206,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r3, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bd43c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -411568,35 +411569,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r5, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, r1, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r6, r4, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bd768 : │ │ │ │ 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 │ │ │ │ @@ -412167,53 +412168,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #29 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r6, r4, #25 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r0, r0, #22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r6, r3, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r6, r7, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r4, r3, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r4, r7, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bde7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -412336,17 +412337,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bdfa0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -412465,17 +412466,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001be0fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -412665,23 +412666,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001be2dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -412863,25 +412864,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001be4ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -412997,17 +412998,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001be5d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -413199,23 +413200,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r6, r5, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001be7b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -413352,17 +413353,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001be90c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -413544,25 +413545,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001beadc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -413850,17 +413851,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #8] @ (1bed8c ) │ │ │ │ add r1, pc │ │ │ │ b.n 1bed6e │ │ │ │ nop │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bed90 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -414257,45 +414258,45 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1bf0dc │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 1beaa8 │ │ │ │ + b.n 1beab8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bea70 │ │ │ │ + b.n 1bea80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1bea38 │ │ │ │ + b.n 1bea48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bfa00 │ │ │ │ + b.n 1bea10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bf9c4 │ │ │ │ + b.n 1bf9d4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bf984 │ │ │ │ + b.n 1bf994 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 001bf218 : │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vldr d6, [pc, #40] @ 1bf248 │ │ │ │ @@ -414381,19 +414382,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 001bf308 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -414682,53 +414683,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xe8dc00e2 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia.w r0, {r1, r5, r6, r7} │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bf678 : │ │ │ │ stmdb 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 │ │ │ │ @@ -414999,53 +415000,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, r0, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n 1bf47c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r7, #18] │ │ │ │ lsls r2, r7, #3 │ │ │ │ b.n 1bf3d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bgt.n 1bfaa8 │ │ │ │ + bgt.n 1bf8b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 1bfa6c │ │ │ │ + bgt.n 1bfa7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 001bf9bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -415308,45 +415309,45 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1bfada │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r4, [r1, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r2, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ b.n 1c01a8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ b.n 1c013c │ │ │ │ lsls r2, r4, #3 │ │ │ │ b.n 1c00f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bls.n 1bfbf8 │ │ │ │ + bls.n 1bfc08 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 1bfbbc │ │ │ │ + bls.n 1bfbcc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 1bfd80 │ │ │ │ + bls.n 1bfd90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bls.n 1bfcfc │ │ │ │ + bls.n 1bfd0c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 1bfcc4 │ │ │ │ + bls.n 1bfcd4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001bfcb8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -416080,157 +416081,157 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1bff2e │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r6, r1, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ udf #186 @ 0xba │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r7, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ udf #90 @ 0x5a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ble.n 1c0518 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bgt.n 1c057c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 1c0598 │ │ │ │ + bcc.n 1c05a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ blt.n 1c0600 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ blt.n 1c059c │ │ │ │ lsls r2, r4, #3 │ │ │ │ bge.n 1c0534 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcs.n 1c0618 │ │ │ │ + bcs.n 1c0628 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 1c05dc │ │ │ │ + bcs.n 1c05ec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcs.n 1c059c │ │ │ │ + bcs.n 1c05ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bne.n 1c0560 │ │ │ │ + bcs.n 1c0570 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bne.n 1c0524 │ │ │ │ + bne.n 1c0534 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bne.n 1c04e8 │ │ │ │ + bne.n 1c04f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n 1c04b0 │ │ │ │ + bne.n 1c04c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n 1c0674 │ │ │ │ + bne.n 1c0684 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n 1c062c │ │ │ │ + bne.n 1c063c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n 1c05ec │ │ │ │ + bne.n 1c05fc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n 1c05a8 │ │ │ │ + bne.n 1c05b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c0594 : │ │ │ │ stmdb 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 │ │ │ │ @@ -416497,45 +416498,45 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c06b6 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #784] @ (1c0b7c ) │ │ │ │ + ldr r7, [pc, #816] @ (1c0b9c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ bvs.n 1c07c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bvs.n 1c095c │ │ │ │ lsls r2, r4, #3 │ │ │ │ bvs.n 1c0910 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c0898 : │ │ │ │ stmdb 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 │ │ │ │ @@ -417273,153 +417274,153 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c0b14 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #408] @ (1c1204 ) │ │ │ │ + ldr r5, [pc, #440] @ (1c1224 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #224] @ (1c1168 ) │ │ │ │ + ldr r4, [pc, #256] @ (1c1188 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r2, r5, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #384] @ (1c121c ) │ │ │ │ + ldr r3, [pc, #416] @ (1c123c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #192] @ (1c1164 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c1184 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcs.n 1c1050 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r3, #31] │ │ │ │ lsls r2, r7, #3 │ │ │ │ bcs.n 1c119c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #664] @ (1c1350 ) │ │ │ │ + ldr r2, [pc, #696] @ (1c1370 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [pc, #528] @ (1c12d0 ) │ │ │ │ + ldr r2, [pc, #560] @ (1c12f0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #720] @ (1c13a8 ) │ │ │ │ + ldr r1, [pc, #752] @ (1c13c8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #528] @ (1c12f0 ) │ │ │ │ + ldr r1, [pc, #560] @ (1c1310 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ bne.n 1c1138 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #328] @ (1c1234 ) │ │ │ │ + ldr r1, [pc, #360] @ (1c1254 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #800] @ (1c1424 ) │ │ │ │ + ldr r0, [pc, #832] @ (1c1444 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ beq.n 1c11a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #528] @ (1c1320 ) │ │ │ │ + ldr r0, [pc, #560] @ (1c1340 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [pc, #416] @ (1c12b8 ) │ │ │ │ + ldr r0, [pc, #448] @ (1c12d8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [pc, #16] @ (1c1130 ) │ │ │ │ + ldr r0, [pc, #48] @ (1c1150 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r7!, {r2, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c1180 : │ │ │ │ stmdb 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 │ │ │ │ @@ -418240,148 +418241,148 @@ │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1c141a │ │ │ │ nop │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r6, [r7, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r5, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adcs r0, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r0, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - vmla.i q0, q14, d3[4] │ │ │ │ - eors r0, r4 │ │ │ │ + vmla.i16 q0, q10, d3[2] │ │ │ │ + eors r0, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r0!, {r1, r2} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vhadd.u8 q8, q11, │ │ │ │ - ands r0, r5 │ │ │ │ + vhadd.u8 q8, q15, │ │ │ │ + ands r0, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - vhadd.u32 q0, q8, │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + vhadd.u32 q0, q12, │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr3, {7} │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + cdp2 0, 14, cr0, cr2, cr3, {7} │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cdp2 0, 11, cr0, cr0, cr3, {7} │ │ │ │ - bkpt 0x00d6 │ │ │ │ + cdp2 0, 11, cr0, cr8, cr3, {7} │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr3, {7} │ │ │ │ + cdp2 0, 3, cr0, cr6, cr3, {7} │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldc2 0, cr0, [r2, #908]! @ 0x38c │ │ │ │ + ldc2 0, cr0, [sl, #908]! @ 0x38c │ │ │ │ stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldc2l 0, cr0, [r8], #908 @ 0x38c │ │ │ │ + stc2 0, cr0, [r0, #-908] @ 0xfffffc74 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stc2 0, cr0, [r4], {227} @ 0xe3 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + stc2 0, cr0, [ip], {227} @ 0xe3 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stc2 0, cr0, [r4], #908 @ 0x38c │ │ │ │ - mrrc2 0, 14, r0, r0, cr3 @ │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + stc2 0, cr0, [ip], #908 @ 0x38c │ │ │ │ + mrrc2 0, 14, r0, r8, cr3 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stc2 0, cr0, [r2], #-908 @ 0xfffffc74 │ │ │ │ - subs r5, #8 │ │ │ │ + stc2 0, cr0, [sl], #-908 @ 0xfffffc74 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfbfa00e3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + stc2 0, cr0, [r2], {227} @ 0xe3 │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r6, 1c1bc6 │ │ │ │ + cbnz r6, 1c1bc8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1c1bc4 │ │ │ │ + cbnz r0, 1c1bc6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, 1c1bc0 │ │ │ │ + cbnz r2, 1c1bc2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, 1c1bbc │ │ │ │ + cbnz r2, 1c1bbe │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r4, 1c1bb6 │ │ │ │ + cbnz r4, 1c1bb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbnz r6, 1c1bb4 │ │ │ │ + cbnz r6, 1c1bb6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfaee00e3 │ │ │ │ + @ instruction: 0xfaf600e3 │ │ │ │ │ │ │ │ 001c1b68 : │ │ │ │ stmdb 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 │ │ │ │ @@ -418761,64 +418762,64 @@ │ │ │ │ nop │ │ │ │ str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh.w r0, [r2, r3, lsl #2] │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + ldrsh.w r0, [sl, r3, lsl #2] │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh.w r0, [sl, #227] @ 0xe3 │ │ │ │ + str.w r0, [r2, #227] @ 0xe3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str??.w r0, [r8, r3, lsl #2] │ │ │ │ + ldr??.w r0, [r0, r3, lsl #2] │ │ │ │ vst1.8 {d16[7]}, [lr], r2 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf78800e3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + @ instruction: 0xf79000e3 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf75a00e3 │ │ │ │ + @ instruction: 0xf76200e3 │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ itet ge │ │ │ │ lslge r2, r4, #3 │ │ │ │ - addlt r7, #224 @ 0xe0 │ │ │ │ + addlt r7, #232 @ 0xe8 │ │ │ │ lslge r5, r5, #3 │ │ │ │ - @ instruction: 0xf6da00e3 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + @ instruction: 0xf6e200e3 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf67400e3 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xf67c00e3 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - addw r0, r8, #2275 @ 0x8e3 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xf61000e3 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c1fcc : │ │ │ │ stmdb 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 │ │ │ │ @@ -419183,64 +419184,64 @@ │ │ │ │ nop │ │ │ │ str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf4d600e3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + @ instruction: 0xf4de00e3 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - orrs.w r0, sl, #7438336 @ 0x718000 │ │ │ │ + orn r0, r2, #7438336 @ 0x718000 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - and.w r0, lr, #7438336 @ 0x718000 │ │ │ │ + ands.w r0, r6, #7438336 @ 0x718000 │ │ │ │ sbcs.w r0, ip, #7405568 @ 0x710000 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf33c00e3 │ │ │ │ - adds r4, #20 │ │ │ │ + @ instruction: 0xf34400e3 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbnz r2, 1c244a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf30600e3 │ │ │ │ + @ instruction: 0xf30e00e3 │ │ │ │ str r2, [r0, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ cbnz r2, 1c2440 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf29200e3 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + @ instruction: 0xf29a00e3 │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf22c00e3 │ │ │ │ - sxtb r0, r4 │ │ │ │ + @ instruction: 0xf23400e3 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rsb r0, r0, #227 @ 0xe3 │ │ │ │ - cbz r4, 1c2450 │ │ │ │ + rsb r0, r8, #227 @ 0xe3 │ │ │ │ + cbz r4, 1c2452 │ │ │ │ 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 r5, [pc, #108] @ (1c2490 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -419288,18 +419289,18 @@ │ │ │ │ b.n 1c246a │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmia r5!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds.w r0, ip, #227 @ 0xe3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + @ instruction: 0xf12400e3 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001c24a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -419417,36 +419418,36 @@ │ │ │ │ blx b9524 │ │ │ │ movs r0, #15 │ │ │ │ b.n 1c2522 │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf0de00e3 │ │ │ │ + @ instruction: 0xf0e600e3 │ │ │ │ ldrsh r2, [r2, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r0, #227 @ 0xe3 │ │ │ │ + eors.w r0, r8, #227 @ 0xe3 │ │ │ │ ldrb r6, [r1, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xb874 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bics.w r0, r0, #227 @ 0xe3 │ │ │ │ + bics.w r0, r8, #227 @ 0xe3 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vmla.i16 d16, d24, d3[2] │ │ │ │ + vmla.i32 d16, d16, d3[1] │ │ │ │ │ │ │ │ 001c2608 : │ │ │ │ stmdb 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 r2, [pc, #2012] @ 1c2df8 │ │ │ │ @@ -420227,44 +420228,44 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - vhadd.s16 q8, q11, │ │ │ │ + vhadd.s16 q8, q15, │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmia r3!, {r2, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cdp 0, 8, cr0, cr0, cr3, {7} │ │ │ │ + cdp 0, 8, cr0, cr8, cr3, {7} │ │ │ │ ldrh r6, [r5, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-908]! @ 0xfffffc74 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + stc 0, cr0, [r2, #908] @ 0x38c │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldcl 0, cr0, [r2], {227} @ 0xe3 │ │ │ │ + ldcl 0, cr0, [sl], {227} @ 0xe3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl], {227} @ 0xe3 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + stcl 0, cr0, [r2], #908 @ 0x38c │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldc 0, cr0, [r0], {227} @ 0xe3 │ │ │ │ + ldc 0, cr0, [r8], {227} @ 0xe3 │ │ │ │ push {r2, r3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xfa3bffff │ │ │ │ stmia r0!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ cbz r2, 1c2ecc │ │ │ │ lsls r2, r4, #3 │ │ │ │ @@ -420274,65 +420275,65 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbz r4, 1c2eb6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbz r6, 1c2eb0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ uxtb r2, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - eor.w r0, r6, r3, asr #3 │ │ │ │ + eor.w r0, lr, r3, asr #3 │ │ │ │ uxth r6, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ sxtb r4, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ sxtb r2, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xe9aa00e3 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xe9b200e3 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xe98400e3 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xe98c00e3 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strd r0, r0, [r2, #-908] @ 0x38c │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + strd r0, r0, [sl, #-908] @ 0x38c │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1c32c0 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #880 @ (adr r7, 1c3244 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 1c3264 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #752 @ (adr r7, 1c31c8 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 1c31e8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #624 @ (adr r7, 1c314c ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 1c316c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #496 @ (adr r7, 1c30d0 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 1c30f0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c2ee0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -420435,21 +420436,21 @@ │ │ │ │ nop │ │ │ │ strh r2, [r7, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 1c2dec │ │ │ │ + b.n 1c2dfc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r5, pc, #704 @ (adr r5, 1c32ac ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 1c32cc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c2b98 │ │ │ │ + b.n 1c2ba8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c2ff0 : │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1c3006 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ @@ -420480,19 +420481,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - b.n 1c2cc8 │ │ │ │ + b.n 1c2cd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1c2b18 │ │ │ │ + b.n 1c2b28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c3054 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -420882,87 +420883,87 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c3064 │ │ │ │ + b.n 1c3074 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1c2ef4 │ │ │ │ + b.n 1c2f04 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 1c2dfc │ │ │ │ + b.n 1c2e0c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c2e2c │ │ │ │ + b.n 1c2e3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #144 @ (adr r3, 1c3528 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 1c3548 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c2d28 │ │ │ │ + b.n 1c2d38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1c2dfc │ │ │ │ + b.n 1c2e0c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 1c37b8 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 1c37d8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r2, sp, #584 @ 0x248 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #96 @ (adr r2, 1c351c ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 1c353c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 1c38a8 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 1c34c8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #872 @ (adr r1, 1c382c ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 1c384c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #744 @ (adr r1, 1c37b0 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 1c37d0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c3a84 │ │ │ │ + b.n 1c3a94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #600 @ (adr r1, 1c372c ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 1c374c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #472 @ (adr r1, 1c36b0 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 1c36d0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c3a0c │ │ │ │ + b.n 1c3a1c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #336 @ (adr r1, 1c3634 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 1c3654 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c39d4 │ │ │ │ + b.n 1c39e4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #192 @ (adr r1, 1c35b0 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 1c35d0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c3998 │ │ │ │ + b.n 1c39a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 001c34f8 : │ │ │ │ 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 │ │ │ │ @@ -421057,23 +421058,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c3564 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #904] @ (1c3980 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1c38a0 │ │ │ │ + b.n 1c38b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r5, [pc, #560] @ (1c3838 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c3610 : │ │ │ │ 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 │ │ │ │ @@ -421179,25 +421180,25 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n 1c368a │ │ │ │ ldr r4, [pc, #808] @ (1c3a54 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 1c37b4 │ │ │ │ + b.n 1c37c4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [pc, #408] @ (1c38d4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r7, pc, #40 @ (adr r7, 1c3768 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c37e0 │ │ │ │ + b.n 1c37f0 │ │ │ │ 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, #2808] @ 0xaf8 │ │ │ │ subw sp, sp, #1252 @ 0x4e4 │ │ │ │ strd r2, r1, [sp, #48] @ 0x30 │ │ │ │ @@ -422342,205 +422343,205 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #544] @ (1c45c8 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #408] @ (1c4548 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r4, pc, #584 @ (adr r4, 1c460c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r1, [pc, #592] @ (1c4618 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ble.n 1c4314 │ │ │ │ + ble.n 1c4324 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ble.n 1c42e4 │ │ │ │ + ble.n 1c42f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1c4430 │ │ │ │ + ble.n 1c4440 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c44b8 │ │ │ │ + bgt.n 1c44c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bgt.n 1c4410 │ │ │ │ + bgt.n 1c4420 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r2, pc, #56 @ (adr r2, 1c4434 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1c4414 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bge.n 1c4468 │ │ │ │ + bge.n 1c4478 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bls.n 1c442c │ │ │ │ + bls.n 1c443c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bhi.n 1c43c8 │ │ │ │ + bhi.n 1c43d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bhi.n 1c44d0 │ │ │ │ + bhi.n 1c44e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bhi.n 1c4490 │ │ │ │ + bhi.n 1c44a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvc.n 1c4448 │ │ │ │ + bvc.n 1c4458 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1c43f4 │ │ │ │ + bvs.n 1c4404 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1c43b8 │ │ │ │ + bvs.n 1c43c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1c457c │ │ │ │ + bvs.n 1c458c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1c4540 │ │ │ │ + bvs.n 1c4550 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1c4504 │ │ │ │ + bvs.n 1c4514 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1c44c4 │ │ │ │ + bvs.n 1c44d4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1c43dc │ │ │ │ + bpl.n 1c43ec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1c4560 │ │ │ │ + bpl.n 1c4570 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c449c │ │ │ │ + bmi.n 1c44ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c444c │ │ │ │ + bmi.n 1c445c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c4418 │ │ │ │ + bmi.n 1c4428 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c457c │ │ │ │ + bmi.n 1c458c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c4548 │ │ │ │ + bmi.n 1c4558 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ ldr.w r4, [pc, #2760] @ 1c5010 │ │ │ │ @@ -423552,187 +423553,187 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ b.n 1c4f18 │ │ │ │ nop │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcs.n 1c503c │ │ │ │ + bcs.n 1c504c │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r5, #140 @ 0x8c │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #134 @ 0x86 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - beq.n 1c4f6c │ │ │ │ + beq.n 1c4f7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r7!, {r3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -424753,173 +424754,173 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1c5526 │ │ │ │ nop │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r1, #74 @ 0x4a │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r0, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vmla.i32 q8, q15, d12[1] │ │ │ │ - nop {10} │ │ │ │ - lsls r3, r4, #3 │ │ │ │ + vtrn.16 q8, q14 │ │ │ │ + it ge │ │ │ │ + lslge r3, r4, #3 │ │ │ │ strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 q8, q11, q14 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + vhadd.u8 q8, q15, q14 │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr12, {7} │ │ │ │ - bkpt 0x0094 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr12, {7} │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cdp2 0, 5, cr0, cr6, cr12, {7} │ │ │ │ - bkpt 0x0008 │ │ │ │ + cdp2 0, 5, cr0, cr14, cr12, {7} │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r6, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #944]! @ 0x3b0 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + cdp2 0, 0, cr0, cr0, cr12, {7} │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #944] @ 0x3b0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldc2l 0, cr0, [sl, #944] @ 0x3b0 │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-944]! @ 0xfffffc50 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldc2 0, cr0, [sl, #-944]! @ 0xfffffc50 │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stc2 0, cr0, [ip, #-944] @ 0xfffffc50 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldc2 0, cr0, [r4, #-944] @ 0xfffffc50 │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r4, 1c5e04 │ │ │ │ + cbnz r4, 1c5e06 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ 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, #2848] @ 0xb20 │ │ │ │ subw sp, sp, #1212 @ 0x4bc │ │ │ │ add.w r9, sp, #112 @ 0x70 │ │ │ │ @@ -425743,136 +425744,136 @@ │ │ │ │ nop │ │ │ │ movs r5, #44 @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb.w r0, [sl, #236] @ 0xec │ │ │ │ - cbnz r2, 1c663a │ │ │ │ + vld1.8 {d0[7]}, [r2], ip │ │ │ │ + cbnz r2, 1c663c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r4, #27] │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r3, #230 @ 0xe6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr.w r0, [r8, ip, lsl #2] │ │ │ │ - str.w r0, [sl, ip, lsl #2] │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + str??.w r0, [r0, ip, lsl #2] │ │ │ │ + ldr.w r0, [r2, ip, lsl #2] │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str.w r0, [r2, ip, lsl #2] │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + str.w r0, [sl, ip, lsl #2] │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf74000ec │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + @ instruction: 0xf74800ec │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f000ec │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + @ instruction: 0xf5f800ec │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rsb r0, r0, #7733248 @ 0x760000 │ │ │ │ + rsb r0, r8, #7733248 @ 0x760000 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf58c00ec │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xf59400ec │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r6, [r7, #11] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r6, #10] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - eor.w r0, sl, #7733248 @ 0x760000 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + eors.w r0, r2, #7733248 @ 0x760000 │ │ │ │ + push {r2, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r7, #9] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bics.w r0, r2, #7733248 @ 0x760000 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + bics.w r0, sl, #7733248 @ 0x760000 │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, 1c672e │ │ │ │ + cbz r4, 1c6730 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - and.w r0, lr, #7733248 @ 0x760000 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + ands.w r0, r6, #7733248 @ 0x760000 │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r0, 1c6732 │ │ │ │ + cbz r0, 1c6734 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf3ea00ec │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + @ instruction: 0xf3f200ec │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, 1c6734 │ │ │ │ + cbz r4, 1c6736 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf3c600ec │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + @ instruction: 0xf3ce00ec │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r0, 1c6738 │ │ │ │ + cbz r0, 1c673a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf31800ec │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + @ instruction: 0xf32000ec │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - uxtb r2, r0 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf21400ec │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf21c00ec │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, 1c674e │ │ │ │ + cbz r6, 1c6750 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf1f000ec │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf1f800ec │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r2, 1c6752 │ │ │ │ + cbz r2, 1c6754 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rsb r0, ip, #236 @ 0xec │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + rsbs r0, r4, #236 @ 0xec │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r0, 1c6756 │ │ │ │ + cbz r0, 1c6758 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c6738 : │ │ │ │ ldr r3, [pc, #8] @ (1c6744 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -426013,31 +426014,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r0, r7, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r0, r5, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - and.w r0, r8, #236 @ 0xec │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + ands.w r0, r0, #236 @ 0xec │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r6, [r5, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vhadd.s q8, q12, q14 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + vmla.i d0, d16, d0[7] │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c68c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -426421,58 +426422,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r5, r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stc 0, cr0, [lr], #944 @ 0x3b0 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldc 0, cr0, [r6], #944 @ 0x3b0 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stcl 0, cr0, [r8], #-944 @ 0xfffffc50 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldcl 0, cr0, [r0], #-944 @ 0xfffffc50 │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldc 0, cr0, [ip], #-944 @ 0xfffffc50 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + mcrr 0, 14, r0, r4, cr12 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldc 0, cr0, [r2], {236} @ 0xec │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldc 0, cr0, [sl], {236} @ 0xec │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xebe400ec │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + @ instruction: 0xebec00ec │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs.w r0, r4, ip, asr #3 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + subs.w r0, ip, ip, asr #3 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xeb9000ec │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + @ instruction: 0xeb9800ec │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sbc.w r0, r8, ip, asr #3 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + sbcs.w r0, r0, ip, asr #3 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adc.w r0, r0, ip, asr #3 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + adc.w r0, r8, ip, asr #3 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov fp, r2 │ │ │ │ @@ -426959,68 +426960,68 @@ │ │ │ │ b.n 1c6fe6 │ │ │ │ asrs r6, r4, #22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r4, #22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bic.w r0, r4, ip, asr #3 │ │ │ │ - @ instruction: 0xe9b000ec │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + bic.w r0, ip, ip, asr #3 │ │ │ │ + @ instruction: 0xe9b800ec │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe81200ec │ │ │ │ - add r7, pc, #776 @ (adr r7, 1c755c ) │ │ │ │ + @ instruction: 0xe81a00ec │ │ │ │ + add r7, pc, #808 @ (adr r7, 1c757c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r2, r1, #12 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 1c714c │ │ │ │ + b.n 1c715c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #136 @ (adr r7, 1c72ec ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 1c730c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c6f98 │ │ │ │ + b.n 1c6fa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 1c735c ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 1c737c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #208 @ (adr r6, 1c7358 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 1c7378 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c6f0c │ │ │ │ + b.n 1c6f1c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, pc, #928 @ (adr r5, 1c7634 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 1c7654 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c6e4c │ │ │ │ + b.n 1c6e5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, pc, #504 @ (adr r5, 1c74a0 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 1c74c0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c72ac : │ │ │ │ stmdb 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 │ │ │ │ @@ -427454,79 +427455,79 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r3, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 1c7040 │ │ │ │ + b.n 1c7050 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r4, pc, #168 @ (adr r4, 1c77ec ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 1c780c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ strb.w pc, [r7, #4095] @ 0xfff │ │ │ │ lsrs r0, r5, #22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r1!, {r0, r1, r3, r4, r6, r7} │ │ │ │ vtbx.8 d22, {d15}, d6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1c7b80 │ │ │ │ + b.n 1c7b90 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #728 @ (adr r1, 1c7a44 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 1c7a64 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c7b34 │ │ │ │ + b.n 1c7b44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #552 @ (adr r1, 1c79a0 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 1c79c0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c7ae4 │ │ │ │ + b.n 1c7af4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #368 @ (adr r1, 1c78f4 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 1c7914 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c7a58 │ │ │ │ + b.n 1c7a68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 1c77cc ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 1c77ec ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c7a10 │ │ │ │ + b.n 1c7a20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, pc, #920 @ (adr r0, 1c7b38 ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 1c7b58 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c79cc │ │ │ │ + b.n 1c79dc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, pc, #760 @ (adr r0, 1c7aa4 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 1c7ac4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #128 @ (adr r1, 1c7830 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 1c7850 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c7970 │ │ │ │ + b.n 1c7980 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, pc, #544 @ (adr r0, 1c79d8 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 1c79f8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, pc, #744 @ (adr r0, 1c7aa4 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 1c7ac4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1c791c │ │ │ │ + b.n 1c792c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r0, pc, #360 @ (adr r0, 1c792c ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 1c794c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c77c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -427813,51 +427814,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - svc 14 │ │ │ │ + svc 22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ble.n 1c7c08 │ │ │ │ + ble.n 1c7c18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1c7bc0 │ │ │ │ + ble.n 1c7bd0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1c7b7c │ │ │ │ + ble.n 1c7b8c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ ldr.w r2, [pc, #1100] @ 1c7fa8 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -428266,103 +428267,103 @@ │ │ │ │ b.n 1c7bf4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r6, r1, #30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1c80ac │ │ │ │ + ble.n 1c7ebc │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r6, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r4, r7, #27 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c7f48 │ │ │ │ + bgt.n 1c7f58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bgt.n 1c803c │ │ │ │ + bgt.n 1c804c │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r0, [r3, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bgt.n 1c7fe8 │ │ │ │ + bgt.n 1c7ff8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 1c80a0 │ │ │ │ + blt.n 1c80b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - blt.n 1c8050 │ │ │ │ + blt.n 1c8060 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsh r2, [r0, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsh r2, [r1, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1c7f60 │ │ │ │ + bge.n 1c7f70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1c7f30 │ │ │ │ + bge.n 1c7f40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1c8100 │ │ │ │ + bge.n 1c8110 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsh r4, [r1, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1c8074 │ │ │ │ + bge.n 1c8084 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 1c8044 │ │ │ │ + bge.n 1c8054 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrsh r6, [r4, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 1c7fbc │ │ │ │ + bls.n 1c7fcc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r1, [pc, #68] @ (1c80ac ) │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -428384,17 +428385,17 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #16 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c7bf4 │ │ │ │ nop │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ ldr.w r2, [pc, #1096] @ 1c8510 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -428802,105 +428803,105 @@ │ │ │ │ bne.n 1c8456 │ │ │ │ b.n 1c8208 │ │ │ │ ... │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c8548 │ │ │ │ + bhi.n 1c8558 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r2, r6, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r4, r1, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c85e8 │ │ │ │ + bvc.n 1c85f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1c84d0 │ │ │ │ + bvs.n 1c84e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1c8480 │ │ │ │ + bvs.n 1c8490 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r2, [r5, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1c863c │ │ │ │ + bvs.n 1c864c │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1c852c │ │ │ │ + bpl.n 1c853c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1c84dc │ │ │ │ + bpl.n 1c84ec │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1c8490 │ │ │ │ + bpl.n 1c84a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r5, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bpl.n 1c85a0 │ │ │ │ + bpl.n 1c85b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c8574 │ │ │ │ + bmi.n 1c8584 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [r1, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 1c84e0 │ │ │ │ + bmi.n 1c84f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r1, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 1c8674 │ │ │ │ + bmi.n 1c8684 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 1c8658 │ │ │ │ + bmi.n 1c8668 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r1, [pc, #68] @ (1c8618 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -428923,17 +428924,17 @@ │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1c8492 │ │ │ │ b.n 1c82ec │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #576] @ (1c885c ) │ │ │ │ + ldr r7, [pc, #608] @ (1c887c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [pc, #448] @ (1c87e0 ) │ │ │ │ + ldr r7, [pc, #480] @ (1c8800 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c8620 : │ │ │ │ stmdb 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 │ │ │ │ @@ -429217,50 +429218,50 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c8728 │ │ │ │ ldc2 0, cr0, [sl], #996 @ 0x3e4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r2], #996 @ 0x3e4 │ │ │ │ - bcs.n 1c8828 │ │ │ │ + bcs.n 1c8838 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1c89ac │ │ │ │ + bcs.n 1c89bc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xfbc800f9 │ │ │ │ ldrsb r4, [r1, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsb r0, [r5, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r6, [r5, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r2, [r1, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #304] @ (1c8a60 ) │ │ │ │ + ldr r5, [pc, #336] @ (1c8a80 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [pc, #176] @ (1c89e4 ) │ │ │ │ + ldr r5, [pc, #208] @ (1c8a04 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [pc, #48] @ (1c8968 ) │ │ │ │ + ldr r5, [pc, #80] @ (1c8988 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [pc, #944] @ (1c8cec ) │ │ │ │ + ldr r4, [pc, #976] @ (1c8d0c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n 1c89f0 │ │ │ │ + beq.n 1c8a00 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [pc, #808] @ (1c8c6c ) │ │ │ │ + ldr r4, [pc, #840] @ (1c8c8c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [pc, #672] @ (1c8bec ) │ │ │ │ + ldr r4, [pc, #704] @ (1c8c0c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [pc, #544] @ (1c8b70 ) │ │ │ │ + ldr r4, [pc, #576] @ (1c8b90 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c8950 : │ │ │ │ stmdb 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 │ │ │ │ @@ -429546,53 +429547,53 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c8a5e │ │ │ │ nop │ │ │ │ vst1.8 @ instruction: 0xf98a00f9 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ vld4. {d16-d19}, [r0 :256], r9 │ │ │ │ ldrb r0, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb.w r0, [r2, #249] @ 0xf9 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r2, [r6, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r7, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r0, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r3, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #128] @ (1c8ce8 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c8d08 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #0] @ (1c8c6c ) │ │ │ │ + ldr r2, [pc, #32] @ (1c8c8c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #896] @ (1c8ff0 ) │ │ │ │ + ldr r1, [pc, #928] @ (1c9010 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #776] @ (1c8f7c ) │ │ │ │ + ldr r1, [pc, #808] @ (1c8f9c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #504] @ (1c8e74 ) │ │ │ │ + ldr r1, [pc, #536] @ (1c8e94 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #376] @ (1c8df8 ) │ │ │ │ + ldr r1, [pc, #408] @ (1c8e18 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c8c80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -429712,22 +429713,22 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c8d38 │ │ │ │ nop │ │ │ │ @ instruction: 0xf65a00f9 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs.w r0, r8, #8159232 @ 0x7c8000 │ │ │ │ str r2, [r1, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - blxns r7 │ │ │ │ + blxns r8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c8de0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -429818,22 +429819,22 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c8e68 │ │ │ │ @ instruction: 0xf4f400f9 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ eor.w r0, r8, #8159232 @ 0x7c8000 │ │ │ │ ldr r7, [pc, #176] @ (1c8fa8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c8efc : │ │ │ │ stmdb 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 │ │ │ │ @@ -430072,40 +430073,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ subw r0, r2, #249 @ 0xf9 │ │ │ │ ldr r5, [pc, #280] @ (1c9278 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add sl, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, sp │ │ │ │ + add r6, lr │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r4, r9 │ │ │ │ + add r4, sl │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c9188 : │ │ │ │ stmdb 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 │ │ │ │ @@ -430485,69 +430486,69 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1c93be │ │ │ │ nop │ │ │ │ adcs.w r0, r4, #249 @ 0xf9 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add.w r0, r0, #249 @ 0xf9 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ vqadd.s64 q0, q9, │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [pc, #560] @ (1c97f4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r1, [pc, #280] @ (1c96e0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [pc, #992] @ (1c99ac ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - eors r2, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ands r0, r5 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c95f4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -431209,131 +431210,131 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldc 0, cr0, [r8], #996 @ 0x3e4 │ │ │ │ ldc 0, cr0, [r8], {249} @ 0xf9 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r2, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r8, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r4, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ muls r6, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ orrs r0, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmn r2, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001c9dd8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -431686,45 +431687,45 @@ │ │ │ │ b.n 1ca106 │ │ │ │ b.n 1c999c │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1ca91c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rev r6, r0 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r5, #142 @ 0x8e │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r5, #94 @ 0x5e │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r4, 1ca19a │ │ │ │ + cbnz r4, 1ca19c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ca1a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -431947,39 +431948,39 @@ │ │ │ │ nop │ │ │ │ b.n 1ca64c │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1ca5e4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r2, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r2, #164 @ 0xa4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r2, #126 @ 0x7e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ca424 : │ │ │ │ stmdb 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 │ │ │ │ @@ -432230,39 +432231,39 @@ │ │ │ │ b.n 1ca472 │ │ │ │ udf #182 @ 0xb6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ udf #126 @ 0x7e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r0, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r7, #202 @ 0xca │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r2, 1ca74c │ │ │ │ + cbz r2, 1ca74e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ca6fc : │ │ │ │ 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 │ │ │ │ @@ -432350,31 +432351,31 @@ │ │ │ │ mov r2, r4 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1ca784 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, 1ca834 │ │ │ │ + cbz r4, 1ca836 │ │ │ │ lsls r4, r5, #3 │ │ │ │ blt.n 1ca78c │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1ca774 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1ca8d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ca808 : │ │ │ │ stmdb 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 │ │ │ │ @@ -432504,19 +432505,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1ca8d0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bge.n 1ca87c │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, 1ca970 │ │ │ │ + cbz r4, 1ca972 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ca950 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [pc, #152] @ (1ca9ec ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 1ca9ba │ │ │ │ @@ -432582,25 +432583,25 @@ │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ b.n 1ca9ca │ │ │ │ nop │ │ │ │ bls.n 1ca930 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001caa0c : │ │ │ │ stmdb 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 │ │ │ │ @@ -432691,27 +432692,27 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1caaaa │ │ │ │ bhi.n 1caa98 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cab18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -432794,27 +432795,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1cab84 │ │ │ │ nop │ │ │ │ bvc.n 1cab70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bvc.n 1cab54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bvc.n 1cacd8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cac08 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -432919,31 +432920,31 @@ │ │ │ │ b.n 1cac3c │ │ │ │ bvs.n 1cacb4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1cac78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cad34 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrd r2, r3, [r2, #8] │ │ │ │ @@ -432984,19 +432985,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cada8 : │ │ │ │ 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 │ │ │ │ @@ -433069,27 +433070,27 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 1cae3a │ │ │ │ nop │ │ │ │ subs r5, #170 @ 0xaa │ │ │ │ lsls r4, r1, #4 │ │ │ │ bpl.n 1caecc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cae8c : │ │ │ │ stmdb 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 │ │ │ │ @@ -433531,73 +433532,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1cb380 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #110 @ 0x6e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bcc.n 1cb334 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r5, #150 @ 0x96 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r2, #92 @ 0x5c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r1, #126 @ 0x7e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cb380 : │ │ │ │ stmdb 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 │ │ │ │ @@ -433712,37 +433713,37 @@ │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ add r3, pc │ │ │ │ b.n 1cb452 │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #344 @ (adr r7, 1cb608 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 1cb628 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r7, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r7, #62 @ 0x3e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 1cb7e8 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 1cb808 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #472 @ (adr r6, 1cb6b0 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 1cb6d0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cb4dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -433797,25 +433798,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cb51e │ │ │ │ ldmia r6!, {r1} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #40 @ (adr r6, 1cb598 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 1cb5b8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, pc, #912 @ (adr r5, 1cb908 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 1cb928 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cb584 : │ │ │ │ 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 │ │ │ │ @@ -434038,45 +434039,45 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, pc, #200 @ (adr r5, 1cb8a0 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 1cb8c0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #864 @ (adr r4, 1cbb44 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 1cbb64 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r3, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r4, #204 @ 0xcc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r4, pc, #360 @ (adr r4, 1cb95c ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 1cb97c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cb810 : │ │ │ │ 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 │ │ │ │ @@ -434290,55 +434291,55 @@ │ │ │ │ b.n 1cb85c │ │ │ │ ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #832 @ (adr r2, 1cbd6c ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 1cbd8c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r2, pc, #440 @ (adr r2, 1cbbf8 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 1cbc18 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #104 @ (adr r2, 1cbab0 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 1cbad0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #192 @ (adr r1, 1cbb34 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 1cbb54 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cba7c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -434630,25 +434631,25 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cbd16 │ │ │ │ nop │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -434756,25 +434757,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cbe74 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cbf04 : │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ ble.n 1cbf30 │ │ │ │ @@ -434846,19 +434847,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cbfa0 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cbfd4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -434918,19 +434919,19 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cc042 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cc088 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cc116 │ │ │ │ @@ -435052,19 +435053,19 @@ │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ movs r1, #249 @ 0xf9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1cc1ba │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cc1f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adds.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -435559,25 +435560,25 @@ │ │ │ │ ldr r3, [pc, #28] @ (1cc76c ) │ │ │ │ ldr r2, [pc, #28] @ (1cc770 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ b.n 1cc722 │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001cc774 : │ │ │ │ stmdb 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 │ │ │ │ @@ -435714,25 +435715,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (1cc8f8 ) │ │ │ │ ldr r3, [pc, #28] @ (1cc8fc ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1cc8b2 │ │ │ │ nop │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cc900 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -435847,25 +435848,25 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (1cca34 ) │ │ │ │ ldr r3, [pc, #28] @ (1cca38 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1cc9f2 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cca3c : │ │ │ │ stmdb 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 │ │ │ │ @@ -436011,25 +436012,25 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ str r7, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cca96 │ │ │ │ nop │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ccbdc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r0 │ │ │ │ ldrd r5, r2, [r0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -436161,25 +436162,25 @@ │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1cccd4 │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ccd44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1ccdc8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -436682,25 +436683,25 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ str r7, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cd14c │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [pc, #816] @ (1cd5f8 ) │ │ │ │ + ldr r3, [pc, #848] @ (1cd618 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [pc, #592] @ (1cd524 ) │ │ │ │ + ldr r3, [pc, #624] @ (1cd544 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cd2d4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -436894,25 +436895,25 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (1cd508 ) │ │ │ │ ldr r3, [pc, #28] @ (1cd50c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1cd4bc │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #520] @ (1cd70c ) │ │ │ │ + ldr r1, [pc, #552] @ (1cd72c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #288] @ (1cd630 ) │ │ │ │ + ldr r1, [pc, #320] @ (1cd650 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cd510 : │ │ │ │ stmdb 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 │ │ │ │ @@ -437068,23 +437069,23 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (1cd6e8 ) │ │ │ │ ldr r3, [pc, #28] @ (1cd6ec ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1cd69e │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr2, {7} │ │ │ │ - blx r4 │ │ │ │ + cdp2 0, 13, cr0, cr6, cr2, {7} │ │ │ │ + blx r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp2 0, 9, cr0, cr6, cr2, {7} │ │ │ │ - bx sp │ │ │ │ + cdp2 0, 9, cr0, cr14, cr2, {7} │ │ │ │ + bx lr │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cd6f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -437240,23 +437241,23 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (1cd8c8 ) │ │ │ │ ldr r3, [pc, #28] @ (1cd8cc ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1cd87e │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stc2l 0, cr0, [lr], #904 @ 0x388 │ │ │ │ - cmp r8, r8 │ │ │ │ + ldc2l 0, cr0, [r6], #904 @ 0x388 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldc2 0, cr0, [r6], #904 @ 0x388 │ │ │ │ - cmp r8, r1 │ │ │ │ + ldc2 0, cr0, [lr], #904 @ 0x388 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cd8d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -437447,23 +437448,23 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cd964 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfac600e2 │ │ │ │ - bics r2, r2 │ │ │ │ + @ instruction: 0xface00e2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfa8e00e2 │ │ │ │ - muls r2, r3 │ │ │ │ + @ instruction: 0xfa9600e2 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cdb0c : │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ ble.n 1cdb36 │ │ │ │ @@ -437602,23 +437603,23 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (1cdc70 ) │ │ │ │ ldr r3, [pc, #28] @ (1cdc74 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1cdc2e │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh.w r0, [lr, r2, lsl #2] │ │ │ │ - tst r0, r2 │ │ │ │ + vst4. {d16-d19}, [r6 :128], r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vst4. {d0-d3}, [lr :128], r2 │ │ │ │ - rors r0, r4 │ │ │ │ + ldrsb.w r0, [r6, r2, lsl #2] │ │ │ │ + rors r0, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cdc78 : │ │ │ │ stmdb 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 │ │ │ │ @@ -437690,18 +437691,18 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #803 @ 0x323 │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1cdd16 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str.w r0, [r0, r2, lsl #2] │ │ │ │ - asrs r4, r1 │ │ │ │ + str.w r0, [r8, r2, lsl #2] │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cdd50 : │ │ │ │ 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 │ │ │ │ @@ -437834,23 +437835,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (1cdebc ) │ │ │ │ ldr r3, [pc, #28] @ (1cdec0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1cde76 │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf6f600e2 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xf6fe00e2 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movt r0, #18658 @ 0x48e2 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + movt r0, #51426 @ 0xc8e2 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cdec4 : │ │ │ │ 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 │ │ │ │ @@ -437987,23 +437988,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (1ce048 ) │ │ │ │ ldr r3, [pc, #28] @ (1ce04c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1ce002 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sbc.w r0, sl, #7405568 @ 0x710000 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + sbcs.w r0, r2, #7405568 @ 0x710000 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf53800e2 │ │ │ │ - subs r6, #10 │ │ │ │ + adc.w r0, r0, #7405568 @ 0x710000 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ce050 : │ │ │ │ stmdb 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 │ │ │ │ @@ -438172,23 +438173,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (1ce240 ) │ │ │ │ ldr r3, [pc, #28] @ (1ce244 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1ce1f0 │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf37c00e2 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + @ instruction: 0xf38400e2 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf34000e2 │ │ │ │ - subs r4, #18 │ │ │ │ + @ instruction: 0xf34800e2 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ce248 : │ │ │ │ stmdb 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 │ │ │ │ @@ -438445,23 +438446,23 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #364 @ 0x16c │ │ │ │ movw r1, #942 @ 0x3ae │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1ce33c │ │ │ │ nop │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf0c400e2 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf0cc00e2 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - eor.w r0, r8, #226 @ 0xe2 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + eors.w r0, r0, #226 @ 0xe2 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001ce518 : │ │ │ │ stmdb 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 │ │ │ │ @@ -438649,19 +438650,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #973 @ 0x3cd │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp 0, 7, cr0, cr6, cr2, {7} │ │ │ │ + cdp 0, 7, cr0, cr14, cr2, {7} │ │ │ │ │ │ │ │ 001ce71c : │ │ │ │ stmdb 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 │ │ │ │ @@ -438911,24 +438912,24 @@ │ │ │ │ strd r5, r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1043 @ 0x413 │ │ │ │ b.n 1ce988 │ │ │ │ nop │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xebf200e2 │ │ │ │ - rsb r0, lr, r2, asr #3 │ │ │ │ + @ instruction: 0xebfa00e2 │ │ │ │ + rsbs r0, r6, r2, asr #3 │ │ │ │ │ │ │ │ 001ce9c8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -439159,19 +439160,19 @@ │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ strd r0, r1, [sp, #100] @ 0x64 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1095 @ 0x447 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrd r0, r0, [r0, #-904] @ 0x388 │ │ │ │ + ldrd r0, r0, [r8, #-904] @ 0x388 │ │ │ │ │ │ │ │ 001cec40 : │ │ │ │ stmdb 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 │ │ │ │ @@ -439754,71 +439755,71 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1cef6e │ │ │ │ nop │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1ceb80 │ │ │ │ + b.n 1ceb90 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1ceb44 │ │ │ │ + b.n 1ceb54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1ceaac │ │ │ │ + b.n 1ceabc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1cfa6c │ │ │ │ + b.n 1cfa7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1cfa2c │ │ │ │ + b.n 1cfa3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1cf944 │ │ │ │ + b.n 1cf954 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cf2c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -440110,34 +440111,34 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb r2, {r0, r5, r6, r7} │ │ │ │ @ instruction: 0xe8ca00e1 │ │ │ │ ldmia.w r0, {r0, r5, r6, r7} │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 1cf60c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -440246,25 +440247,25 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cf6e6 │ │ │ │ nop │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - udf #32 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ mov lr, r3 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -440369,25 +440370,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cf848 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bgt.n 1cf888 │ │ │ │ + bgt.n 1cf898 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bgt.n 1cf850 │ │ │ │ + bgt.n 1cf860 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r2, #2 │ │ │ │ @@ -440539,25 +440540,25 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cf9f4 │ │ │ │ nop │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - blt.n 1cfabc │ │ │ │ + blt.n 1cfacc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bge.n 1cfa84 │ │ │ │ + bge.n 1cfa94 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cfab0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -440639,19 +440640,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cfb60 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 1cfb6c │ │ │ │ + bls.n 1cfb7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cfba8 : │ │ │ │ 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 │ │ │ │ @@ -440723,19 +440724,19 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cfc42 │ │ │ │ nop │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 1cfc8c │ │ │ │ + bls.n 1cfc9c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 001cfc8c : │ │ │ │ stmdb 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 │ │ │ │ @@ -440830,19 +440831,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1cfd60 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bvc.n 1cfd68 │ │ │ │ + bvc.n 1cfd78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 1cfdbc │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ @@ -446063,16 +446064,16 @@ │ │ │ │ b.n 1d31bc │ │ │ │ ldrb r4, [r4, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh.w r0, [lr, r2, lsl #2] │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + str.w r0, [r6, r2, lsl #2] │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ svc 224 @ 0xe0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r1, r7, #3 │ │ │ │ @@ -447663,147 +447664,147 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d405a │ │ │ │ b.n 1d41b4 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1d3e54 │ │ │ │ + b.n 1d3e64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1d3e0c │ │ │ │ + b.n 1d3e1c │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r1, [pc, #752] @ (1d4548 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d3ae4 │ │ │ │ + b.n 1d3af4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1d4a34 │ │ │ │ + b.n 1d4a44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1d4948 │ │ │ │ + b.n 1d4958 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1d4894 │ │ │ │ + b.n 1d48a4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1d47d4 │ │ │ │ + b.n 1d47e4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1d4724 │ │ │ │ + b.n 1d4734 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1d45e4 │ │ │ │ + b.n 1d45f4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1d4520 │ │ │ │ + b.n 1d4530 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 1d4414 │ │ │ │ + b.n 1d4424 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1d42cc │ │ │ │ + b.n 1d42dc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - udf #4 │ │ │ │ + udf #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ble.n 1d42c8 │ │ │ │ + ble.n 1d42d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ble.n 1d4410 │ │ │ │ + ble.n 1d4420 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ble.n 1d437c │ │ │ │ + ble.n 1d438c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bgt.n 1d42c4 │ │ │ │ + bgt.n 1d42d4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d4348 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1752] @ 0x6d8 │ │ │ │ @@ -448884,17 +448885,17 @@ │ │ │ │ nop │ │ │ │ subs r7, #124 @ 0x7c │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r7, #118 @ 0x76 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - blt.n 1d4e70 │ │ │ │ + blt.n 1d4e80 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r2!, {r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ @@ -451035,166 +451036,166 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1d5866 │ │ │ │ b.n 1d6408 │ │ │ │ bl c3468 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d4b3c │ │ │ │ b.n 1d64b2 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ite le │ │ │ │ + itt le │ │ │ │ lslle r2, r4, #3 │ │ │ │ - vmlagt.i16 q8, q15, d3[3] │ │ │ │ - nop {7} │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - vhadd.u q8, q13, │ │ │ │ - itet eq │ │ │ │ - lsleq r2, r4, #3 │ │ │ │ - vhaddne.u16 q0, q10, │ │ │ │ - bkpt 0x00a6 │ │ │ │ + vmlale.i32 q8, q11, d11[1] │ │ │ │ + it vc │ │ │ │ + lslvc r2, r4, #3 │ │ │ │ + vmla.i q0, q9, d3[6] │ │ │ │ + itee ne │ │ │ │ + lslne r2, r4, #3 │ │ │ │ + vhaddeq.u16 q0, q14, │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cdp2 0, 11, cr0, cr0, cr11, {7} │ │ │ │ + cdp2 0, 11, cr0, cr8, cr11, {7} │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc2 0, cr0, [lr, #940] @ 0x3ac │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + stc2 0, cr0, [r6, #940]! @ 0x3ac │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-940] @ 0xfffffc54 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + ldc2l 0, cr0, [r6, #-940] @ 0xfffffc54 │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc2 0, cr0, [r6, #-940] @ 0xfffffc54 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + stc2 0, cr0, [lr, #-940] @ 0xfffffc54 │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc2l 0, cr0, [sl], {235} @ 0xeb │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + ldc2l 0, cr0, [r2], {235} @ 0xeb │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-940 @ 0xfffffc54 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + ldc2l 0, cr0, [r6], #-940 @ 0xfffffc54 │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc2 0, cr0, [r2], {235} @ 0xeb │ │ │ │ - cbnz r2, 1d6666 │ │ │ │ + ldc2 0, cr0, [sl], {235} @ 0xeb │ │ │ │ + pop {r1} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfbdc00eb │ │ │ │ - cbnz r4, 1d6664 │ │ │ │ + @ instruction: 0xfbe400eb │ │ │ │ + cbnz r4, 1d6666 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfb1800eb │ │ │ │ - cbnz r6, 1d6650 │ │ │ │ + @ instruction: 0xfb2000eb │ │ │ │ + cbnz r6, 1d6652 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfae800eb │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + @ instruction: 0xfaf000eb │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfa9200eb │ │ │ │ - hlt 0x0000 │ │ │ │ + @ instruction: 0xfa9a00eb │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfa3400eb │ │ │ │ - rev r2, r4 │ │ │ │ + @ instruction: 0xfa3c00eb │ │ │ │ + rev r2, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bl c3468 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d5486 │ │ │ │ ldr r3, [pc, #684] @ (1d68f4 ) │ │ │ │ mov.w r1, #760 @ 0x2f8 │ │ │ │ ldr r2, [pc, #680] @ (1d68f8 ) │ │ │ │ @@ -451456,63 +451457,63 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d5408 │ │ │ │ b.n 1d6742 │ │ │ │ bl c3468 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d51d4 │ │ │ │ b.n 1d67d8 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb.w r0, [lr, #235] @ 0xeb │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + strh.w r0, [r6, #235] @ 0xeb │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh.w r0, [r2, fp, lsl #2] │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + strh.w r0, [sl, fp, lsl #2] │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf7a400eb │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xf7ac00eb │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf70c00eb │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xf71400eb │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf6ba00eb │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + movt r0, #10475 @ 0x28eb │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf66800eb │ │ │ │ - setend le │ │ │ │ + @ instruction: 0xf67000eb │ │ │ │ + setend be │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d6964 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -451568,24 +451569,24 @@ │ │ │ │ adds r2, #236 @ 0xec │ │ │ │ movw r1, #1170 @ 0x492 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d6990 │ │ │ │ nop │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - @ instruction: 0xfffff540 │ │ │ │ + @ instruction: 0xfffff548 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds.w r0, r8, #7700480 @ 0x758000 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf52000eb │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d6a1c : │ │ │ │ cmp r0, #2 │ │ │ │ sbcs.w ip, r1, #0 │ │ │ │ blt.n 1d6a5c │ │ │ │ push {lr} │ │ │ │ @@ -451620,19 +451621,19 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #1208 @ 0x4b8 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d6a58 │ │ │ │ str r3, [sp, #500] @ 0x1f4 │ │ │ │ - vsri.64 d31, d0, #1 │ │ │ │ + vsri.64 d31, d8, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d6a98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -451688,24 +451689,24 @@ │ │ │ │ add.w r2, r2, #296 @ 0x128 │ │ │ │ movw r1, #1241 @ 0x4d9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d6ac4 │ │ │ │ nop │ │ │ │ str r2, [sp, #860] @ 0x35c │ │ │ │ - vraddhn.i d31, , q6 │ │ │ │ + vsri.32 d31, d4, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r4, 1d6bc4 │ │ │ │ + cbz r4, 1d6bc6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf3e200eb │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf3ea00eb │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r2, 1d6bc6 │ │ │ │ + cbz r2, 1d6bc8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d6b54 : │ │ │ │ cmp r0, #2 │ │ │ │ sbcs.w ip, r1, #0 │ │ │ │ blt.n 1d6b90 │ │ │ │ push {lr} │ │ │ │ @@ -451741,19 +451742,19 @@ │ │ │ │ add.w r2, r2, #324 @ 0x144 │ │ │ │ movw r1, #1279 @ 0x4ff │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d6b8c │ │ │ │ nop │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - vrsra.u32 , q5, #1 │ │ │ │ + @ instruction: 0xfffff362 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r2, 1d6c20 │ │ │ │ + cbz r2, 1d6c22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d6bd0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -451807,24 +451808,24 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #1312 @ 0x520 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d6bfc │ │ │ │ str r1, [sp, #892] @ 0x37c │ │ │ │ - vrshr.u64 , q2, #1 │ │ │ │ + vrshr.u64 , q6, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subw r0, ip, #235 @ 0xeb │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + @ instruction: 0xf2b400eb │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d6c88 : │ │ │ │ cmp r0, #2 │ │ │ │ sbcs.w ip, r1, #0 │ │ │ │ blt.n 1d6cc4 │ │ │ │ push {lr} │ │ │ │ @@ -451860,19 +451861,19 @@ │ │ │ │ add.w r2, r2, #388 @ 0x184 │ │ │ │ movw r1, #1348 @ 0x544 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d6cc0 │ │ │ │ nop │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ - vsubl.u , d15, d22 │ │ │ │ + vsubl.u , d15, d30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d6d04 : │ │ │ │ stmdb 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 │ │ │ │ @@ -452056,42 +452057,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r6, [r4, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r2, r3, #22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r2, 1d6ee6 │ │ │ │ + cbz r2, 1d6ee8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r0, [r1, #23] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r0, [r7, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subw r0, ip, #235 @ 0xeb │ │ │ │ - cbz r4, 1d6eea │ │ │ │ + @ instruction: 0xf2b400eb │ │ │ │ + cbz r4, 1d6eec │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r2, [r2, #21] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf21200eb │ │ │ │ + @ instruction: 0xf21a00eb │ │ │ │ │ │ │ │ 001d6efc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -452509,27 +452510,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1d72a8 │ │ │ │ asrs r2, r2, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 10, cr0, cr14, cr11, {7} │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + cdp 0, 11, cr0, cr6, cr11, {7} │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cdp 0, 7, cr0, cr14, cr11, {7} │ │ │ │ + cdp 0, 8, cr0, cr6, cr11, {7} │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r1, #1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d7350 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [pc, #176] @ (1d7404 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ @@ -452606,23 +452607,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d73ba │ │ │ │ lsrs r0, r4, #30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip, #-940]! @ 0xfffffc54 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + stcl 0, cr0, [r4, #-940] @ 0xfffffc54 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc 0, cr0, [r2, #-940] @ 0xfffffc54 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + ldc 0, cr0, [sl, #-940] @ 0xfffffc54 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d7424 : │ │ │ │ stmdb 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 │ │ │ │ @@ -452756,29 +452757,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov lr, r0 │ │ │ │ b.n 1d74f8 │ │ │ │ nop │ │ │ │ lsrs r2, r6, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldcl 0, cr0, [r2], #-940 @ 0xfffffc54 │ │ │ │ + ldcl 0, cr0, [sl], #-940 @ 0xfffffc54 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc 0, cr0, [r0], #-940 @ 0xfffffc54 │ │ │ │ + ldc 0, cr0, [r8], #-940 @ 0xfffffc54 │ │ │ │ ldrh r0, [r2, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d75a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -452861,23 +452862,23 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 1d762a │ │ │ │ nop │ │ │ │ lsrs r0, r7, #20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeadc00eb │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + @ instruction: 0xeae400eb │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xeaa400eb │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + @ instruction: 0xeaac00eb │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d7690 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -453121,26 +453122,26 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d7864 │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8d400eb │ │ │ │ + @ instruction: 0xe8dc00eb │ │ │ │ lsrs r0, r1, #12 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 1d79dc ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 1d79fc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsb r0, [r6, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d7904 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [pc, #156] @ (1d79a4 ) │ │ │ │ add r1, pc │ │ │ │ cbz r2, 1d7960 │ │ │ │ @@ -453204,21 +453205,21 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 1d795a │ │ │ │ nop │ │ │ │ lsrs r4, r5, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d78d4 │ │ │ │ + b.n 1d78e4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, pc, #48 @ (adr r6, 1d79e4 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 1d7a04 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d79bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -453348,47 +453349,47 @@ │ │ │ │ b.n 1d7a36 │ │ │ │ lsrs r2, r4, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 1d77bc │ │ │ │ + b.n 1d77cc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #832 @ (adr r4, 1d7e4c ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 1d7e6c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1d7778 │ │ │ │ + b.n 1d7788 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #672 @ (adr r4, 1d7db8 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 1d7dd8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1d7734 │ │ │ │ + b.n 1d7744 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 1d7d24 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 1d7d44 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1d76ec │ │ │ │ + b.n 1d76fc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #352 @ (adr r4, 1d7c90 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 1d7cb0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d7b30 : │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, #8] @ (1d7b3c ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - add r4, pc, #104 @ (adr r4, 1d7ba8 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 1d7bc8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d7b40 : │ │ │ │ stmdb 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 │ │ │ │ @@ -454442,149 +454443,149 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r6, [r3, #26] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 1d8094 │ │ │ │ + b.n 1d80a4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, pc, #464 @ (adr r3, 1d8870 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 1d8890 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r4, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1d7fc8 │ │ │ │ + b.n 1d7fd8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r6, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1d86b8 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 1d86d8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1d7ed4 │ │ │ │ + b.n 1d7ee4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r6, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1d8de0 │ │ │ │ + b.n 1d8df0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, pc, #24 @ (adr r2, 1d86dc ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 1d86fc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1d8bc8 │ │ │ │ + b.n 1d8bd8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r4, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, pc, #224 @ (adr r1, 1d87b0 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 1d87d0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, pc, #64 @ (adr r1, 1d8714 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 1d8734 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d8a8c │ │ │ │ + b.n 1d8a9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, pc, #336 @ (adr r0, 1d8830 ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 1d8850 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r7, [pc, #808] @ (1d8a0c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, pc, #104 @ (adr r0, 1d8750 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 1d8770 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1d878c │ │ │ │ + b.n 1d879c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [pc, #760] @ (1d8a08 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ble.n 1d8698 │ │ │ │ + ble.n 1d86a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - blt.n 1d882c │ │ │ │ + blt.n 1d883c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [pc, #928] @ (1d8b18 <__petscisdefdummy_MOD___copy_petscisdefdummy_Petscsfnode@@Base+0x4>) │ │ │ │ + ldr r7, [pc, #960] @ (1d8b38 <__petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvec@@Base>) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [pc, #768] @ (1d8a7c ) │ │ │ │ + ldr r7, [pc, #800] @ (1d8a9c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bge.n 1d8728 │ │ │ │ + bge.n 1d8738 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [pc, #336] @ (1d88dc ) │ │ │ │ + ldr r7, [pc, #368] @ (1d88fc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bge.n 1d86b4 │ │ │ │ + bge.n 1d86c4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #256] @ (1d8894 ) │ │ │ │ + ldr r7, [pc, #288] @ (1d88b4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bge.n 1d886c │ │ │ │ + bge.n 1d887c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #936] @ (1d8b50 ) │ │ │ │ + ldr r6, [pc, #968] @ (1d8b70 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d87a8 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -454723,19 +454724,19 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 1d88b6 │ │ │ │ nop │ │ │ │ @ instruction: 0xfaac00f8 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa3a00f8 │ │ │ │ - bvc.n 1d88c4 │ │ │ │ + bvc.n 1d88d4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #552] @ (1d8b38 <__petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvec@@Base>) │ │ │ │ + ldr r4, [pc, #584] @ (1d8b58 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d8914 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -454851,31 +454852,31 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1d8a06 │ │ │ │ b.n 1d8996 │ │ │ │ vst1.8 @ instruction: 0xf9c800f8 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [sl, r8, lsl #3] │ │ │ │ - bvs.n 1d8a3c │ │ │ │ + bvc.n 1d8a4c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r3, [pc, #672] @ (1d8cec ) │ │ │ │ + ldr r3, [pc, #704] @ (1d8d0c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1d89fc │ │ │ │ + bvs.n 1d8a0c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1d89a8 │ │ │ │ + bvs.n 1d89b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001d8a68 : │ │ │ │ ldr r3, [pc, #16] @ (1d8a7c ) │ │ │ │ ldr r2, [pc, #20] @ (1d8a80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -455125,19 +455126,19 @@ │ │ │ │ blx bf8e8 <_gfortran_runtime_error@plt> │ │ │ │ ldr r1, [pc, #16] @ (1d8c50 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [pc, #16] @ (1d8c54 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx b8df0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ blt.n 1d8cb4 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r4, lr, [r0, #320] @ 0x140 │ │ │ │ @@ -455263,24 +455264,24 @@ │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d8d6e │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 1d8d04 │ │ │ │ + bmi.n 1d8d14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ sub.w r0, r0, #8126464 @ 0x7c0000 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #540] @ (1d8ff8 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -455489,48 +455490,48 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d8e36 │ │ │ │ nop │ │ │ │ adds.w r0, r2, #8126464 @ 0x7c0000 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1d9000 │ │ │ │ + bmi.n 1d9010 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xf4ba00f8 │ │ │ │ blx lr │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [pc, #760] @ (1d9318 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1d8f8c │ │ │ │ + bcs.n 1d8f9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp ip, lr │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bcs.n 1d90a0 │ │ │ │ + bcs.n 1d90b0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -455671,31 +455672,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d914e │ │ │ │ nop │ │ │ │ @ instruction: 0xf28a00f8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf27c00f8 │ │ │ │ - bne.n 1d9288 │ │ │ │ + bne.n 1d9298 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d914c │ │ │ │ + beq.n 1d915c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ sub.w r0, r2, #248 @ 0xf8 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r4, r7 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -455817,31 +455818,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d92ec │ │ │ │ nop │ │ │ │ @ instruction: 0xf0da00f8 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0cc00f8 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ and.w r0, r4, #248 @ 0xf8 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - tst r0, r7 │ │ │ │ + negs r0, r0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -455963,31 +455964,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d9468 │ │ │ │ nop │ │ │ │ vqadd.s16 q8, q15, q12 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s16 q8, q8, q12 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ mcr 0, 4, r0, cr8, cr8, {7} │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r4, r0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -456128,31 +456129,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1d95f6 │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r2, #992]! @ 0x3e0 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r4, #992] @ 0x3e0 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldcl 0, cr0, [sl], #992 @ 0x3e0 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #20 │ │ │ │ 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, #2856] @ 0xb28 │ │ │ │ ldr.w r1, [pc, #2876] @ 1da1f0 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -457250,152 +457251,152 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 1d9964 │ │ │ │ ldc 0, cr0, [r2], #-992 @ 0xfffffc20 │ │ │ │ ldc 0, cr0, [r0], #-992 @ 0xfffffc20 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xe98800f8 │ │ │ │ add r2, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r6, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ eors r4, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r7, #58 @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r7, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001da314 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -457534,49 +457535,49 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1da386 │ │ │ │ svc 202 @ 0xca │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ svc 106 @ 0x6a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001da4c4 : │ │ │ │ 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 │ │ │ │ @@ -457728,43 +457729,43 @@ │ │ │ │ b.n 1da546 │ │ │ │ udf #24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 1da594 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {} │ │ │ │ + pop {r3} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r0, 1da6ea │ │ │ │ + cbnz r0, 1da6ec │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001da67c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -458038,29 +458039,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #448] @ (1daad0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r0, 1da984 │ │ │ │ + cbnz r0, 1da986 │ │ │ │ lsls r3, r5, #3 │ │ │ │ blx r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 1da964 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r8, ip │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001da930 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -458357,29 +458358,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r2, r4, #3 │ │ │ │ rors r6, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r2, r4, #3 │ │ │ │ sbcs r4, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ blt.n 1dad40 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -458605,25 +458606,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #23 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1dae98 │ │ │ │ nop │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ bmi.n 1dafd4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #484] @ (1db0ec ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -458814,43 +458815,43 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 1daf52 │ │ │ │ nop │ │ │ │ bcc.n 1db0bc │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1db176 │ │ │ │ + push {} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ bcc.n 1db03c │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r6, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r5, #166 @ 0xa6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001db130 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r0, #344] @ 0x158 │ │ │ │ mov r6, r3 │ │ │ │ @@ -460010,141 +460011,141 @@ │ │ │ │ nop │ │ │ │ beq.n 1dbe74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1dbe2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r2!, {r1, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r4, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r3, #148 @ 0x94 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r0!, {r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsh r2, [r4, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrsh r2, [r6, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, pc, #384 @ (adr r7, 1dbfb0 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 1dbfd0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, pc, #224 @ (adr r7, 1dbf1c ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 1dbf3c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #832 @ (adr r6, 1dc190 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 1dc1b0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #672 @ (adr r6, 1dc0fc ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 1dc11c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #0 @ (adr r6, 1dbe78 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 1dbe98 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r5, pc, #720 @ (adr r5, 1dc158 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 1dc178 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001dbe90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -460378,67 +460379,67 @@ │ │ │ │ b.n 1dbf4a │ │ │ │ stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 1dc354 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 1dc374 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #472 @ (adr r3, 1dc2c8 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 1dc2e8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #304 @ (adr r3, 1dc22c ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 1dc24c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 1dc1a0 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 1dc1c0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #0 @ (adr r3, 1dc114 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 1dc134 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #864 @ (adr r2, 1dc480 ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 1dc4a0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #704 @ (adr r2, 1dc3ec ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 1dc40c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #544 @ (adr r2, 1dc358 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 1dc378 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #368 @ (adr r2, 1dc2b4 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 1dc2d4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001dc14c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -460552,17 +460553,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #156 @ 0x9c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, pc, #312 @ (adr r1, 1dc3a0 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 1dc3c0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001dc268 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -460676,17 +460677,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, pc, #224 @ (adr r0, 1dc460 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 1dc480 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001dc384 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -460960,31 +460961,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r7, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001dc63c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -461281,29 +461282,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #236 @ 0xec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r4, #194 @ 0xc2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r4, #168 @ 0xa8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r2, 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] @ (1dca1c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -461369,27 +461370,27 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1dc9ba │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbnz r0, 1dca40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ 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, #2784] @ 0xae0 │ │ │ │ ldr r4, [pc, #748] @ (1dcd38 ) │ │ │ │ subw sp, sp, #1276 @ 0x4fc │ │ │ │ @@ -461684,27 +461685,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb88a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr.w r2, [pc, #3288] @ 1dda3c │ │ │ │ mov.w r0, #322 @ 0x142 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx b3260 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -462843,177 +462844,177 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 1dcebc │ │ │ │ nop │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r1, [pc, #48] @ (1dda74 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r6, r5, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, pc │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r2, r4, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #688] @ (1ddd78 ) │ │ │ │ + ldr r7, [pc, #720] @ (1ddd98 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r2, r4, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r6, r0, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r7, [pc, #96] @ (1ddb38 ) │ │ │ │ + ldr r7, [pc, #128] @ (1ddb58 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [pc, #752] @ (1dddd4 ) │ │ │ │ + ldr r6, [pc, #784] @ (1dddf4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r2, r0, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #816] @ (1dde2c ) │ │ │ │ + ldr r5, [pc, #848] @ (1dde4c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r6, r0, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #512] @ (1ddd08 ) │ │ │ │ + ldr r5, [pc, #544] @ (1ddd28 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - vhadd.u32 q0, q9, │ │ │ │ - ldr r5, [pc, #360] @ (1ddc7c ) │ │ │ │ + vhadd.u32 q0, q13, │ │ │ │ + ldr r5, [pc, #392] @ (1ddc9c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #120] @ (1ddb98 ) │ │ │ │ + ldr r5, [pc, #152] @ (1ddbb8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr1, {7} │ │ │ │ - ldr r4, [pc, #472] @ (1ddd00 ) │ │ │ │ + cdp2 0, 5, cr0, cr6, cr1, {7} │ │ │ │ + ldr r4, [pc, #504] @ (1ddd20 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [pc, #192] @ (1ddbf0 ) │ │ │ │ + ldr r4, [pc, #224] @ (1ddc10 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc2 0, cr0, [r8, #900]! @ 0x384 │ │ │ │ - ldr r3, [pc, #960] @ (1ddefc ) │ │ │ │ + stc2l 0, cr0, [r0, #900] @ 0x384 │ │ │ │ + ldr r3, [pc, #992] @ (1ddf1c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc2 0, cr0, [r0, #900] @ 0x384 │ │ │ │ - ldr r3, [pc, #800] @ (1dde68 ) │ │ │ │ + ldc2 0, cr0, [r8, #900] @ 0x384 │ │ │ │ + ldr r3, [pc, #832] @ (1dde88 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc2l 0, cr0, [ip, #-900]! @ 0xfffffc7c │ │ │ │ - stc2l 0, cr0, [ip, #-900] @ 0xfffffc7c │ │ │ │ - stc2 0, cr0, [ip, #-900]! @ 0xfffffc7c │ │ │ │ - stc2 0, cr0, [ip, #-900] @ 0xfffffc7c │ │ │ │ - stc2l 0, cr0, [ip], #900 @ 0x384 │ │ │ │ - stc2l 0, cr0, [ip], {225} @ 0xe1 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldc2l 0, cr0, [r4, #-900]! @ 0xfffffc7c │ │ │ │ + ldc2l 0, cr0, [r4, #-900] @ 0xfffffc7c │ │ │ │ + ldc2 0, cr0, [r4, #-900]! @ 0xfffffc7c │ │ │ │ + ldc2 0, cr0, [r4, #-900] @ 0xfffffc7c │ │ │ │ + ldc2l 0, cr0, [r4], #900 @ 0x384 │ │ │ │ + ldc2l 0, cr0, [r4], {225} @ 0xe1 │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc2 0, cr0, [r8], #900 @ 0x384 │ │ │ │ - ldr r2, [pc, #960] @ (1ddf2c ) │ │ │ │ + stc2l 0, cr0, [r0], {225} @ 0xe1 │ │ │ │ + ldr r2, [pc, #992] @ (1ddf4c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc2 0, cr0, [r0], {225} @ 0xe1 │ │ │ │ - ldr r2, [pc, #792] @ (1dde90 ) │ │ │ │ + ldc2 0, cr0, [r8], {225} @ 0xe1 │ │ │ │ + ldr r2, [pc, #824] @ (1ddeb0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc2l 0, cr0, [r8], #-900 @ 0xfffffc7c │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldc2l 0, cr0, [r0], #-900 @ 0xfffffc7c │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mcrr2 0, 14, r0, r0, cr1 │ │ │ │ - ldr r2, [pc, #472] @ (1ddd60 ) │ │ │ │ + mcrr2 0, 14, r0, r8, cr1 │ │ │ │ + ldr r2, [pc, #504] @ (1ddd80 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc2 0, cr0, [sl], {225} @ 0xe1 │ │ │ │ - @ instruction: 0xfbf800e1 │ │ │ │ - @ instruction: 0xfbd600e1 │ │ │ │ - @ instruction: 0xfbb600e1 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + stc2 0, cr0, [r2], #-900 @ 0xfffffc7c │ │ │ │ + stc2 0, cr0, [r0], {225} @ 0xe1 │ │ │ │ + @ instruction: 0xfbde00e1 │ │ │ │ + @ instruction: 0xfbbe00e1 │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xfb9200e1 │ │ │ │ - ldr r1, [pc, #808] @ (1ddecc ) │ │ │ │ + @ instruction: 0xfb9a00e1 │ │ │ │ + ldr r1, [pc, #840] @ (1ddeec ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfb6c00e1 │ │ │ │ - @ instruction: 0xfb4600e1 │ │ │ │ + @ instruction: 0xfb7400e1 │ │ │ │ + @ instruction: 0xfb4e00e1 │ │ │ │ stmdb 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 │ │ │ │ subw sp, sp, #1340 @ 0x53c │ │ │ │ ldr.w sl, [pc, #1652] @ 1de238 │ │ │ │ mov r6, r0 │ │ │ │ @@ -463639,53 +463640,53 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ add r7, pc, #184 @ (adr r7, 1de2f4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r7, pc, #128 @ (adr r7, 1de2c0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add sl, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stc2 0, cr0, [lr, #896]! @ 0x380 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r2, pc, #728 @ (adr r2, 1de560 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ stc2 0, cr0, [r8, #-896]! @ 0xfffffc80 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmn r0, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r3, r5 │ │ │ │ ble.w 1de4b8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -464888,194 +464889,194 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #218 @ 0xda │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r0, #146 @ 0x92 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ movw r0, #10464 @ 0x28e0 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf5f200e0 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf59000e0 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r2, r4, #3 │ │ │ │ adc.w r0, r8, #7340032 @ 0x700000 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ add.w r0, r2, #7340032 @ 0x700000 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xf4d800e0 │ │ │ │ eors.w r0, r0, #7340032 @ 0x700000 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ orrs.w r0, r2, #7340032 @ 0x700000 │ │ │ │ bic.w r0, r8, #7340032 @ 0x700000 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf3c200e0 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xe8ce00e1 │ │ │ │ - adds r7, #26 │ │ │ │ + @ instruction: 0xe8d600e1 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xf0b000e0 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r2, r4, #3 │ │ │ │ orrs.w r0, r2, #224 @ 0xe0 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ vext.8 q8, q15, q8, #0 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r3, r5, #3 │ │ │ │ vext.8 q0, q15, q8, #0 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1deed4 │ │ │ │ + b.n 1deee4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1dee90 │ │ │ │ + b.n 1deea0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1dee50 │ │ │ │ + b.n 1dee60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1dee10 │ │ │ │ + b.n 1dee20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1dedcc │ │ │ │ + b.n 1deddc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1ded8c │ │ │ │ + b.n 1ded9c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1ded48 │ │ │ │ + b.n 1ded58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1decfc │ │ │ │ + b.n 1ded0c │ │ │ │ lsls r1, r4, #3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #916] @ (1df4e4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -465418,101 +465419,101 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 1de03a │ │ │ │ nop │ │ │ │ - b.n 1ded0c │ │ │ │ + b.n 1ded1c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1dfcc0 │ │ │ │ + b.n 1dfcd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1dfc7c │ │ │ │ + b.n 1dfc8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1dfc38 │ │ │ │ + b.n 1dfc48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dfbf8 │ │ │ │ + b.n 1dfc08 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1dfba8 │ │ │ │ + b.n 1dfbb8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1dfb68 │ │ │ │ + b.n 1dfb78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1dfb28 │ │ │ │ + b.n 1dfb38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1dfaec │ │ │ │ + b.n 1dfafc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1dfab0 │ │ │ │ + b.n 1dfac0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1dfa6c │ │ │ │ + b.n 1dfa7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1dfa2c │ │ │ │ + b.n 1dfa3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1df9ec │ │ │ │ + b.n 1df9fc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1df9ac │ │ │ │ + b.n 1df9bc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1df96c │ │ │ │ + b.n 1df97c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r6, #246 @ 0xf6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1df8c8 │ │ │ │ + b.n 1df8d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1df884 │ │ │ │ + b.n 1df894 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1df844 │ │ │ │ + b.n 1df854 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1df804 │ │ │ │ + b.n 1df814 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1df7c4 │ │ │ │ + b.n 1df7d4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1df788 │ │ │ │ + b.n 1df798 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1df74c │ │ │ │ + b.n 1df75c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1df710 │ │ │ │ + b.n 1df720 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1df6d4 │ │ │ │ + b.n 1df6e4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r1, [r0, #344] @ 0x158 │ │ │ │ sub sp, #16 │ │ │ │ @@ -465536,19 +465537,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1df5b8 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r1, [r0, #344] @ 0x158 │ │ │ │ sub sp, #16 │ │ │ │ @@ -465572,19 +465573,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1df614 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ ldr.w r2, [pc, #3212] @ 1e02ec │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -466742,247 +466743,247 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ svc 198 @ 0xc6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r4, r0, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r2, r6, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bge.n 1e0274 │ │ │ │ + bge.n 1e0284 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r4, r2, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bhi.n 1e02c4 │ │ │ │ + bhi.n 1e02d4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 1e04e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 1e03f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r6, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r5, #3 │ │ │ │ svc 190 @ 0xbe │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r2, r4, #3 │ │ │ │ svc 146 @ 0x92 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r2, r4, #3 │ │ │ │ svc 76 @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ udf #216 @ 0xd8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ udf #160 @ 0xa0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ udf #36 @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r4, r3, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ble.n 1e03e4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bpl.n 1e04c4 │ │ │ │ + bpl.n 1e04d4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 1e0480 │ │ │ │ + bpl.n 1e0490 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 1e0440 │ │ │ │ + bpl.n 1e0450 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 1e0404 │ │ │ │ + bmi.n 1e0414 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 1e03c8 │ │ │ │ + bmi.n 1e03d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1e0390 │ │ │ │ + bmi.n 1e03a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 1e0558 │ │ │ │ + bmi.n 1e0368 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 1e0518 │ │ │ │ + bmi.n 1e0528 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bmi.n 1e04dc │ │ │ │ + bmi.n 1e04ec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bmi.n 1e0498 │ │ │ │ + bmi.n 1e04a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bcc.n 1e0458 │ │ │ │ + bcc.n 1e0468 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcc.n 1e0418 │ │ │ │ + bcc.n 1e0428 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bcc.n 1e03dc │ │ │ │ + bcc.n 1e03ec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1e03a0 │ │ │ │ + bcc.n 1e03b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1e0564 │ │ │ │ + bcc.n 1e0574 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1e0528 │ │ │ │ + bcc.n 1e0538 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r6, r2, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcc.n 1e04d8 │ │ │ │ + bcc.n 1e04e8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bcs.n 1e0498 │ │ │ │ + bcs.n 1e04a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1e0440 │ │ │ │ + bcs.n 1e0450 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcs.n 1e03fc │ │ │ │ + bcs.n 1e040c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ ldr.w r2, [pc, #2032] @ 1e0cd4 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -467734,129 +467735,129 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r0, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r2, [r7, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bpl.n 1e0d88 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bmi.n 1e0d50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bcc.n 1e0d04 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e0dc8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -467995,49 +467996,49 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e0e38 │ │ │ │ strb r6, [r2, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r7, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e0f78 : │ │ │ │ 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 │ │ │ │ @@ -468190,43 +468191,43 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, #13] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #11] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e113c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -468500,29 +468501,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 1e1330 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ bgt.n 1e13cc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ bge.n 1e1428 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001e13f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -468819,29 +468820,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1e176c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #496] @ (1e18f0 ) │ │ │ │ + ldr r6, [pc, #528] @ (1e1910 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bvc.n 1e1724 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #328] @ (1e1854 ) │ │ │ │ + ldr r6, [pc, #360] @ (1e1874 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bvs.n 1e16fc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #224] @ (1e17f8 ) │ │ │ │ + ldr r6, [pc, #256] @ (1e1818 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e171c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -468940,39 +468941,39 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e1754 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ cbnz r6, 1e188e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #584] @ (1e1a6c ) │ │ │ │ + ldr r5, [pc, #616] @ (1e1a8c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #440] @ (1e19e8 ) │ │ │ │ + ldr r5, [pc, #472] @ (1e1a08 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #288] @ (1e195c ) │ │ │ │ + ldr r5, [pc, #320] @ (1e197c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #160] @ (1e18e8 ) │ │ │ │ + ldr r5, [pc, #192] @ (1e1908 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001e1848 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 1e1868 │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ subs r3, #1 │ │ │ │ @@ -469069,37 +469070,37 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1e18b6 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #408] @ (1e1ae8 ) │ │ │ │ + ldr r4, [pc, #440] @ (1e1b08 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #264] @ (1e1a64 ) │ │ │ │ + ldr r4, [pc, #296] @ (1e1a84 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r7} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #120] @ (1e19e0 ) │ │ │ │ + ldr r4, [pc, #152] @ (1e1a00 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [pc, #1000] @ (1e1d5c ) │ │ │ │ + ldr r4, [pc, #8] @ (1e197c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e197c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -469121,19 +469122,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e1994 │ │ │ │ - ldr r3, [pc, #536] @ (1e1bdc ) │ │ │ │ + ldr r3, [pc, #568] @ (1e1bfc ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r4, 1e1a38 │ │ │ │ + cbnz r4, 1e1a3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e19cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -469318,57 +469319,57 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r2, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #680] @ (1e1e40 ) │ │ │ │ + ldr r2, [pc, #712] @ (1e1e60 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb8d8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #488] @ (1e1d8c ) │ │ │ │ + ldr r2, [pc, #520] @ (1e1dac ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - hlt 0x0038 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #344] @ (1e1d08 ) │ │ │ │ + ldr r2, [pc, #376] @ (1e1d28 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #192] @ (1e1c7c ) │ │ │ │ + ldr r2, [pc, #224] @ (1e1c9c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #40] @ (1e1bf0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e1c10 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [pc, #920] @ (1e1f6c ) │ │ │ │ + ldr r1, [pc, #952] @ (1e1f8c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [pc, #776] @ (1e1ee8 ) │ │ │ │ + ldr r1, [pc, #808] @ (1e1f08 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e1be8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -469553,57 +469554,57 @@ │ │ │ │ nop │ │ │ │ str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #568] @ (1e1fec ) │ │ │ │ + ldr r0, [pc, #600] @ (1e200c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xb6bc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #376] @ (1e1f38 ) │ │ │ │ + ldr r0, [pc, #408] @ (1e1f58 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #232] @ (1e1eb4 ) │ │ │ │ + ldr r0, [pc, #264] @ (1e1ed4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #80] @ (1e1e28 ) │ │ │ │ + ldr r0, [pc, #112] @ (1e1e48 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e1e04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -469659,27 +469660,27 @@ │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e1e24 │ │ │ │ nop │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r1, r3, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov lr, r6 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e1eac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -469735,27 +469736,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e1ecc │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e1f58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -469811,27 +469812,27 @@ │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e1f78 │ │ │ │ nop │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbz r4, 1e2060 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e2004 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -469887,27 +469888,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e2024 │ │ │ │ - add r8, lr │ │ │ │ + add r8, pc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbz r0, 1e20e2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add ip, r6 │ │ │ │ + add ip, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e20b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -469963,27 +469964,27 @@ │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e20d0 │ │ │ │ nop │ │ │ │ - add r4, r8 │ │ │ │ + add r4, r9 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, r1 │ │ │ │ + add r0, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e215c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -470039,27 +470040,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #399 @ 0x18f │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e217c │ │ │ │ - bics r0, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbz r0, 1e2224 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r2, 1e226a │ │ │ │ + cbz r2, 1e226c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e2208 : │ │ │ │ stmdb 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 │ │ │ │ @@ -470244,54 +470245,54 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - vhadd.u8 q8, q14, │ │ │ │ - tst r6, r7 │ │ │ │ + vhadd.u16 q8, q10, │ │ │ │ + negs r6, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsh r6, [r4, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sbcs r0, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r6, 1e246c │ │ │ │ + cbz r6, 1e246e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r4, 1e246e │ │ │ │ + cbz r4, 1e2470 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbz r2, 1e2470 │ │ │ │ + cbz r2, 1e2472 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001e244c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -470484,49 +470485,49 @@ │ │ │ │ b.n 1e24e0 │ │ │ │ ldrsh r2, [r2, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r2, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vmla.i32 q0, q15, d1[1] │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + vtrn.16 q0, │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vhadd.u q8, q13, │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + vmla.i q0, q9, d1[4] │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.u8 q8, q11, │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + vhadd.u8 q8, q15, │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.u16 q0, q14, │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + vhadd.u32 q0, q10, │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp2 0, 15, cr0, cr2, cr1, {7} │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + cdp2 0, 15, cr0, cr10, cr1, {7} │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr1, {7} │ │ │ │ - subs r7, #6 │ │ │ │ + cdp2 0, 13, cr0, cr0, cr1, {7} │ │ │ │ + subs r7, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp2 0, 9, cr0, cr14, cr1, {7} │ │ │ │ + cdp2 0, 10, cr0, cr6, cr1, {7} │ │ │ │ │ │ │ │ 001e26a4 : │ │ │ │ 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, #228] @ (1e279c ) │ │ │ │ @@ -470626,34 +470627,34 @@ │ │ │ │ b.n 1e272e │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stc2l 0, cr0, [r6, #900]! @ 0x384 │ │ │ │ + stc2l 0, cr0, [lr, #900]! @ 0x384 │ │ │ │ strb r0, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ + ldc2 0, cr0, [r0], #-900 @ 0xfffffc7c │ │ │ │ stc2 0, cr0, [r8], #-900 @ 0xfffffc7c │ │ │ │ - stc2 0, cr0, [r0], #-900 @ 0xfffffc7c │ │ │ │ ldrh r2, [r0, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stc2l 0, cr0, [r6, #-900] @ 0xfffffc7c │ │ │ │ + stc2l 0, cr0, [lr, #-900] @ 0xfffffc7c │ │ │ │ │ │ │ │ 001e27d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #60] @ (1e2824 ) │ │ │ │ @@ -470679,18 +470680,18 @@ │ │ │ │ movs r1, #17 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e27fa │ │ │ │ stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #900] @ 0x384 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + stc2l 0, cr0, [r6, #900]! @ 0x384 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001e2834 : │ │ │ │ ldr r3, [pc, #136] @ (1e28c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 1e2840 │ │ │ │ @@ -470750,29 +470751,29 @@ │ │ │ │ movs r1, #173 @ 0xad │ │ │ │ blx b9524 │ │ │ │ b.n 1e2872 │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r7, [r0, #100] @ 0x64 │ │ │ │ - @ instruction: 0xfffff99e │ │ │ │ + vtbl.8 d31, {d31- │ │ │ │ - vcvt.f16.u16 d31, d8, #1 │ │ │ │ + vdup.8 d31, d16[7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stc2l 0, cr0, [r8, #-900]! @ 0xfffffc7c │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + ldc2l 0, cr0, [r0, #-900]! @ 0xfffffc7c │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stc2l 0, cr0, [r4, #-900] @ 0xfffffc7c │ │ │ │ + stc2l 0, cr0, [ip, #-900] @ 0xfffffc7c │ │ │ │ │ │ │ │ 001e28ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r1, [pc, #576] @ (1e2b3c ) │ │ │ │ @@ -471035,71 +471036,71 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r2, [r5, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r6, [r2, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4], {225} @ 0xe1 │ │ │ │ + ldc2l 0, cr0, [ip], {225} @ 0xe1 │ │ │ │ ldrb r0, [r4, #7] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8], {225} @ 0xe1 │ │ │ │ + ldc2l 0, cr0, [r0], {225} @ 0xe1 │ │ │ │ ldrb r0, [r7, #19] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl], {225} @ 0xe1 │ │ │ │ - stc2l 0, cr0, [ip], {225} @ 0xe1 │ │ │ │ + ldc2l 0, cr0, [r2], {225} @ 0xe1 │ │ │ │ + ldc2l 0, cr0, [r4], {225} @ 0xe1 │ │ │ │ bcc.n 1e2b60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfbf000e1 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + @ instruction: 0xfbf800e1 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfbc200e1 │ │ │ │ - subs r4, #20 │ │ │ │ + @ instruction: 0xfbca00e1 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfba000e1 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xfba800e1 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb7c00e1 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + @ instruction: 0xfb8400e1 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb5800e1 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xfb6000e1 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb3400e1 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + @ instruction: 0xfb3c00e1 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb1000e1 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + @ instruction: 0xfb1800e1 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfaec00e1 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + @ instruction: 0xfaf400e1 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfac800e1 │ │ │ │ + @ instruction: 0xfad000e1 │ │ │ │ │ │ │ │ 001e2be0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -471147,24 +471148,24 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e2c0a │ │ │ │ nop │ │ │ │ it ls │ │ │ │ lslls r2, r1, #4 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vst1.8 {d16[7]}, [r6], r1 │ │ │ │ - subs r2, #24 │ │ │ │ + vst1.8 {d16[7]}, [lr], r1 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vld1.8 {d0[7]}, [r0], r1 │ │ │ │ + vld1.8 {d0[7]}, [r8], r1 │ │ │ │ │ │ │ │ 001e2c7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #364] @ (1e2df8 ) │ │ │ │ @@ -471325,43 +471326,43 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ bkpt 0x00be │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str.w r0, [ip, #225] @ 0xe1 │ │ │ │ - ldrsb.w r0, [sl, r1, lsl #2] │ │ │ │ - subs r1, #20 │ │ │ │ + ldr.w r0, [r4, #225] @ 0xe1 │ │ │ │ + vld4. {d0-d3}, [r2 :128], r1 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh.w r0, [r0, #225] @ 0xe1 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + strh.w r0, [r8, #225] @ 0xe1 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1e3218 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr??.w r0, [r8, r1, lsl #2] │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + strb.w r0, [r0, #225] @ 0xe1 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, pc, #864 @ (adr r7, 1e3194 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 1e31b4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr.w r0, [r4, r1, lsl #2] │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + ldr.w r0, [ip, r1, lsl #2] │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, pc, #712 @ (adr r7, 1e3108 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 1e3128 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh.w r0, [lr, r1, lsl #2] │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + ldrh.w r0, [r6, r1, lsl #2] │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, pc, #560 @ (adr r7, 1e307c ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 1e309c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb.w r0, [r8, r1, lsl #2] │ │ │ │ + ldrb.w r0, [r0, r1, lsl #2] │ │ │ │ │ │ │ │ 001e2e50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -471388,19 +471389,19 @@ │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e2e72 │ │ │ │ nop │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, pc, #920 @ (adr r6, 1e3240 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 1e3260 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf76000e1 │ │ │ │ + @ instruction: 0xf76800e1 │ │ │ │ │ │ │ │ 001e2eac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -471679,21 +471680,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf58600e1 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf58e00e1 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ pop {r2, r3, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbc.w r0, r8, #7372800 @ 0x708000 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + sbcs.w r0, r0, #7372800 @ 0x708000 │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001e3164 : │ │ │ │ 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 │ │ │ │ @@ -472012,37 +472013,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf39e00e1 │ │ │ │ + @ instruction: 0xf3a600e1 │ │ │ │ str r2, [r1, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf33e00e1 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf34600e1 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf31800e1 │ │ │ │ + @ instruction: 0xf32000e1 │ │ │ │ cbnz r0, 1e34a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf28600e1 │ │ │ │ + @ instruction: 0xf28e00e1 │ │ │ │ cbnz r4, 1e34a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf25a00e1 │ │ │ │ + @ instruction: 0xf26200e1 │ │ │ │ │ │ │ │ 001e3488 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1e3574 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -472170,17 +472171,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb858 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add.w r0, lr, #225 @ 0xe1 │ │ │ │ + adds.w r0, r6, #225 @ 0xe1 │ │ │ │ │ │ │ │ 001e35b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -472377,22 +472378,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - vhadd.s32 q8, q12, │ │ │ │ + vhadd.s q8, q8, │ │ │ │ @ instruction: 0xb690 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - vhadd.s8 q8, q8, │ │ │ │ + vhadd.s8 q8, q12, │ │ │ │ │ │ │ │ 001e3780 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -472589,22 +472590,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldc 0, cr0, [r8, #900] @ 0x384 │ │ │ │ + stc 0, cr0, [r0, #900]! @ 0x384 │ │ │ │ push {r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldcl 0, cr0, [r0, #-900]! @ 0xfffffc7c │ │ │ │ + ldcl 0, cr0, [r8, #-900]! @ 0xfffffc7c │ │ │ │ │ │ │ │ 001e3950 : │ │ │ │ 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] @ 1e3b20 │ │ │ │ @@ -472812,22 +472813,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r3, r5, #3 │ │ │ │ - sbcs.w r0, lr, r1, asr #3 │ │ │ │ + @ instruction: 0xeb8600e1 │ │ │ │ uxth r6, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adcs.w r0, r6, r1, asr #3 │ │ │ │ + adcs.w r0, lr, r1, asr #3 │ │ │ │ │ │ │ │ 001e3b6c : │ │ │ │ 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] @ 1e3d3c │ │ │ │ @@ -473035,22 +473036,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ uxth r6, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strd r0, r0, [r2, #-900]! @ 0x384 │ │ │ │ + strd r0, r0, [sl, #-900]! @ 0x384 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmdb sl!, {r0, r5, r6, r7} │ │ │ │ + strd r0, r0, [r2, #-900] @ 0x384 │ │ │ │ │ │ │ │ 001e3d88 : │ │ │ │ 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] @ 1e3f58 │ │ │ │ @@ -473258,23 +473259,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1e3e24 │ │ │ │ + b.n 1e3e34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1e3de0 │ │ │ │ + b.n 1e3df0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e3fa4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -473483,23 +473484,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1e3c08 │ │ │ │ + b.n 1e3c18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1e3bc4 │ │ │ │ + b.n 1e3bd4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e41c0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -473700,23 +473701,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1e49f8 │ │ │ │ + b.n 1e4a08 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1e49b4 │ │ │ │ + b.n 1e49c4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e43c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -473917,23 +473918,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1e47f0 │ │ │ │ + b.n 1e4800 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 1e47ac │ │ │ │ + b.n 1e47bc │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e45d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -474043,17 +474044,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #232 @ (adr r7, 1e47ac ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e46cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -474344,29 +474345,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #624 @ (adr r4, 1e4c24 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ble.n 1e4a50 │ │ │ │ + ble.n 1e4a60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, pc, #456 @ (adr r4, 1e4b88 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ble.n 1e4a08 │ │ │ │ + ble.n 1e4a18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, pc, #296 @ (adr r4, 1e4af4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bgt.n 1e49c4 │ │ │ │ + ble.n 1e49d4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e49d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -474517,29 +474518,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #104 @ (adr r3, 1e4b90 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - blt.n 1e4acc │ │ │ │ + blt.n 1e4adc │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, pc, #784 @ (adr r4, 1e4e44 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - blt.n 1e4a88 │ │ │ │ + blt.n 1e4a98 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, pc, #480 @ (adr r4, 1e4d20 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - blt.n 1e4c44 │ │ │ │ + blt.n 1e4a54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e4b48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -474758,35 +474759,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1e4e40 │ │ │ │ + bge.n 1e4c50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1e4db4 │ │ │ │ + bge.n 1e4dc4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r6, #114 @ 0x72 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 1e4d50 │ │ │ │ + bge.n 1e4d60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r0, pc, #768 @ (adr r0, 1e5068 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 1e4cbc │ │ │ │ + bls.n 1e4ccc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 001e4d70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -474954,17 +474955,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #130 @ 0x82 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvc.n 1e4edc │ │ │ │ + bvc.n 1e4eec │ │ │ │ lsls r1, r4, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -475156,73 +475157,73 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 1e4fe8 │ │ │ │ nop │ │ │ │ adds r3, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1e4ff0 │ │ │ │ + bvc.n 1e5000 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvc.n 1e4ffc │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - bvc.n 1e5000 │ │ │ │ + bvc.n 1e500c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1e5004 │ │ │ │ + bvc.n 1e5010 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvc.n 1e5014 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1e501c │ │ │ │ + bvc.n 1e5024 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvc.n 1e502c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + bvc.n 1e503c │ │ │ │ + lsls r1, r4, #3 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bvs.n 1e50e4 │ │ │ │ + bvs.n 1e50f4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1e5064 │ │ │ │ + bvs.n 1e5074 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1e5030 │ │ │ │ + bvs.n 1e5040 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1e51fc │ │ │ │ + bvs.n 1e520c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1e51c8 │ │ │ │ + bvs.n 1e51d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1e5194 │ │ │ │ + bvs.n 1e51a4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1e5160 │ │ │ │ + bvs.n 1e5170 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r3, 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 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ @@ -475331,25 +475332,25 @@ │ │ │ │ nop │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #230 @ 0xe6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1e51a0 │ │ │ │ + bmi.n 1e51b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1e535c │ │ │ │ + bmi.n 1e536c │ │ │ │ lsls r1, 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, #172] @ (1e535c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -475420,25 +475421,25 @@ │ │ │ │ b.n 1e52ee │ │ │ │ adds r0, #62 @ 0x3e │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1e52c0 │ │ │ │ + bcc.n 1e52d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1e547c │ │ │ │ + bcc.n 1e528c │ │ │ │ lsls r1, 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #264] @ (1e549c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -475546,25 +475547,25 @@ │ │ │ │ b.n 1e542a │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #198 @ 0xc6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1e557c │ │ │ │ + bcs.n 1e558c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1e5538 │ │ │ │ + bcs.n 1e5548 │ │ │ │ lsls r1, 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #256] @ (1e55d4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -475671,25 +475672,25 @@ │ │ │ │ b.n 1e5566 │ │ │ │ cmp r6, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #138 @ 0x8a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1e563c │ │ │ │ + bne.n 1e564c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1e55fc │ │ │ │ + bne.n 1e560c │ │ │ │ lsls r1, 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 │ │ │ │ ldr r2, [pc, #256] @ (1e570c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -475805,33 +475806,33 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - beq.n 1e5810 │ │ │ │ + beq.n 1e5820 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - beq.n 1e56a8 │ │ │ │ + beq.n 1e56b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - beq.n 1e5764 │ │ │ │ + beq.n 1e5774 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r1, 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #420] @ (1e58fc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -475995,31 +475996,31 @@ │ │ │ │ b.n 1e57ba │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r1, 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, #172] @ (1e59e8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -476091,25 +476092,25 @@ │ │ │ │ b.n 1e597a │ │ │ │ cmp r1, #178 @ 0xb2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -476133,19 +476134,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e5a2c │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r1, 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, #216] @ (1e5b4c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -476236,31 +476237,31 @@ │ │ │ │ b.n 1e5abe │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r2 │ │ │ │ @@ -476447,37 +476448,37 @@ │ │ │ │ b.n 1e5c88 │ │ │ │ movs r7, #90 @ 0x5a │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #104 @ 0x68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r0, [r0, #384] @ 0x180 │ │ │ │ sub sp, #32 │ │ │ │ @@ -476538,25 +476539,25 @@ │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e5dda │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #472] @ (1e6044 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -476748,61 +476749,61 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1e5ee8 │ │ │ │ nop │ │ │ │ movs r4, #130 @ 0x82 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r4, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, 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, #3992] @ 0xf98 │ │ │ │ ldr.w r2, [pc, #1448] @ 1e6668 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -477355,165 +477356,165 @@ │ │ │ │ b.n 1e6144 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #496] @ (1e69a4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -477709,48 +477710,48 @@ │ │ │ │ nop │ │ │ │ subs r2, r7, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vhadd.u32 q8, q15, q13 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + vhadd.u q8, q11, q13 │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.u8 q8, q10, q13 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + vhadd.u8 q8, q14, q13 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vhadd.u16 q0, q15, q13 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + vhadd.u32 q0, q11, q13 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr10, {7} │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + vhadd.u8 q0, q8, q13 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr10, {7} │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + cdp2 0, 13, cr0, cr10, cr10, {7} │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp2 0, 10, cr0, cr12, cr10, {7} │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + cdp2 0, 11, cr0, cr4, cr10, {7} │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp2 0, 8, cr0, cr4, cr10, {7} │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cdp2 0, 8, cr0, cr12, cr10, {7} │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #732] @ (1e6cf4 ) │ │ │ │ @@ -478026,45 +478027,45 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr, #-936] @ 0xfffffc58 │ │ │ │ - pop {r1, r3} │ │ │ │ + stc2l 0, cr0, [r6, #-936]! @ 0xfffffc58 │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r2, r2, #30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stc2l 0, cr0, [r4], #-936 @ 0xfffffc58 │ │ │ │ - cbnz r2, 1e6d5c │ │ │ │ + stc2l 0, cr0, [ip], #-936 @ 0xfffffc58 │ │ │ │ + cbnz r2, 1e6d5e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfbec00ea │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + @ instruction: 0xfbf400ea │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - hlt 0x0022 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb9e00ea │ │ │ │ - pop {} │ │ │ │ + @ instruction: 0xfba600ea │ │ │ │ + pop {r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb6a00ea │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + @ instruction: 0xfb7200ea │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb3e00ea │ │ │ │ - cbnz r0, 1e6db8 │ │ │ │ + @ instruction: 0xfb4600ea │ │ │ │ + cbnz r0, 1e6dba │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbnz r6, 1e6d8a │ │ │ │ + cbnz r6, 1e6d8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #208] @ (1e6e34 ) │ │ │ │ @@ -478151,23 +478152,23 @@ │ │ │ │ nop │ │ │ │ asrs r6, r1, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfa2000ea │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + @ instruction: 0xfa2800ea │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr??.w r0, [r6, #234] @ 0xea │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + ldr??.w r0, [lr, #234] @ 0xea │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r1, r4, #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 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #576] @ (1e70ac ) │ │ │ │ @@ -478400,47 +478401,47 @@ │ │ │ │ b.n 1e6f42 │ │ │ │ asrs r4, r0, #18 │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r0, r6, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r0, #234] @ 0xea │ │ │ │ + str??.w r0, [r8, #234] @ 0xea │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r6, r5, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb.w r0, [sl, #234] @ 0xea │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + strh.w r0, [r2, #234] @ 0xea │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh.w r0, [lr, sl, lsl #2] │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str.w r0, [r6, sl, lsl #2] │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf7ec00ea │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf7f400ea │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf7c600ea │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf7ce00ea │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf79c00ea │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf7a400ea │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r2, [pc, #564] @ (1e7350 ) │ │ │ │ @@ -478673,47 +478674,47 @@ │ │ │ │ b.n 1e71f8 │ │ │ │ asrs r4, r2, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r0, r0, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf62c00ea │ │ │ │ + @ instruction: 0xf63400ea │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf5e600ea │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xf5ee00ea │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sbc.w r0, r0, #7667712 @ 0x750000 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + sbc.w r0, r8, #7667712 @ 0x750000 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r4} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf53c00ea │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + adc.w r0, r4, #7667712 @ 0x750000 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r4, 1e740a │ │ │ │ + cbz r4, 1e740c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds.w r0, r8, #7667712 @ 0x750000 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf52000ea │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r0, 1e740e │ │ │ │ + cbz r0, 1e7410 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf4f200ea │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf4fa00ea │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r2, 1e7410 │ │ │ │ + cbz r2, 1e7412 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e73ac : │ │ │ │ stmdb 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 │ │ │ │ @@ -478845,39 +478846,39 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ lsrs r0, r6, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r4, 1e7548 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r4, r3, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r1, pc, #936 @ (adr r1, 1e78b8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf3c400ea │ │ │ │ - sxtb r4, r6 │ │ │ │ + @ instruction: 0xf3cc00ea │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf38400ea │ │ │ │ - str r2, [r4, #12] │ │ │ │ + @ instruction: 0xf38c00ea │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf35a00ea │ │ │ │ - str r0, [r7, #8] │ │ │ │ + @ instruction: 0xf36200ea │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf32e00ea │ │ │ │ - str r4, [r1, #8] │ │ │ │ + @ instruction: 0xf33600ea │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r0, 1e7578 │ │ │ │ + cbz r0, 1e757a │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e7540 : │ │ │ │ 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 │ │ │ │ @@ -478994,40 +478995,40 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1e759e │ │ │ │ b.n 1e75d4 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf25800ea │ │ │ │ - uxth r2, r7 │ │ │ │ + @ instruction: 0xf26000ea │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r0, 1e768e │ │ │ │ + cbz r0, 1e7690 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf22600ea │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + @ instruction: 0xf22e00ea │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf1fa00ea │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + addw r0, r2, #234 @ 0xea │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rsbs r0, r6, #234 @ 0xea │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + rsbs r0, lr, #234 @ 0xea │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs.w r0, r2, #234 @ 0xea │ │ │ │ - sxth r4, r4 │ │ │ │ + subs.w r0, sl, #234 @ 0xea │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #312] @ (1e7808 ) │ │ │ │ @@ -479154,33 +479155,33 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r4, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf0a200ea │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + @ instruction: 0xf0aa00ea │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - orns r0, r8, #234 @ 0xea │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + eor.w r0, r0, #234 @ 0xea │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - orrs.w r0, r0, #234 @ 0xea │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + orrs.w r0, r8, #234 @ 0xea │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ands.w r0, lr, #234 @ 0xea │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + bic.w r0, r6, #234 @ 0xea │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r1, r4, #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, #260] @ (1e7958 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -479282,28 +479283,28 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r3, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vhadd.s32 q0, q11, q13 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + vhadd.s32 q0, q15, q13 │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp 0, 15, cr0, cr14, cr10, {7} │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + vhadd.s8 q0, q11, q13 │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cdp 0, 13, cr0, cr4, cr10, {7} │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + cdp 0, 13, cr0, cr12, cr10, {7} │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ ldr r2, [pc, #604] @ (1e7bf8 ) │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -479533,40 +479534,40 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e7ab0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 6, cr0, cr0, cr10, {7} │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + cdp 0, 6, cr0, cr8, cr10, {7} │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldcl 0, cr0, [r0], #-936 @ 0xfffffc58 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldcl 0, cr0, [r8], #-936 @ 0xfffffc58 │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mrrc 0, 14, r0, r0, cr10 @ │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + mrrc 0, 14, r0, r8, cr10 │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e7c3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -479651,32 +479652,32 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1e7cdc │ │ │ │ lsls r2, r4, #26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r2, r6, #25 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adcs.w r0, lr, sl, asr #3 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + sbc.w r0, r6, sl, asr #3 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xeb3200ea │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + @ instruction: 0xeb3a00ea │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add.w r0, r8, sl, asr #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + adds.w r0, r0, sl, asr #3 │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e7d3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -479761,32 +479762,32 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1e7ddc │ │ │ │ lsls r2, r4, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r2, r6, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - orrs.w r0, lr, sl, asr #3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + orn r0, r6, sl, asr #3 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bics.w r0, r2, sl, asr #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + bics.w r0, sl, sl, asr #3 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - and.w r0, r8, sl, asr #3 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ands.w r0, r0, sl, asr #3 │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e7e3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -479871,32 +479872,32 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1e7edc │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r2, r6, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrd r0, r0, [lr, #-936] @ 0x3a8 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + strd r0, r0, [r6, #-936]! @ 0x3a8 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmdb r2!, {r1, r3, r5, r6, r7} │ │ │ │ - add r7, pc, #944 @ (adr r7, 1e82dc ) │ │ │ │ + ldmdb sl!, {r1, r3, r5, r6, r7} │ │ │ │ + add r7, pc, #976 @ (adr r7, 1e82fc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmdb r8, {r1, r3, r5, r6, r7} │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldmdb r0, {r1, r3, r5, r6, r7} │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #768 @ (adr r7, 1e823c ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 1e825c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e7f3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -479981,32 +479982,32 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 1e7fdc │ │ │ │ nop │ │ │ │ lsls r2, r4, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #824 @ (adr r7, 1e834c ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 1e836c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xe85e00ea │ │ │ │ - add r7, pc, #64 @ (adr r7, 1e8064 ) │ │ │ │ + strd r0, r0, [r6], #-936 @ 0x3a8 │ │ │ │ + add r7, pc, #96 @ (adr r7, 1e8084 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xe83200ea │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + @ instruction: 0xe83a00ea │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #936 @ (adr r6, 1e83d8 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 1e83f8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xe80a00ea │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + @ instruction: 0xe81200ea │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #776 @ (adr r6, 1e8344 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 1e8364 ) │ │ │ │ lsls r1, 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, #468] @ (1e8220 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -480191,57 +480192,57 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #672 @ 0x2a0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e8114 │ │ │ │ - b.n 1e8190 │ │ │ │ + b.n 1e81a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, pc, #360 @ (adr r6, 1e8394 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 1e83b4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrd pc, pc, [sp, #-1020] @ 0x3fc │ │ │ │ - add r6, pc, #264 @ (adr r6, 1e8344 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 1e8364 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r6, {r0, r1, r2, r6} │ │ │ │ - vmlsl.u q13, d15, d0[0] │ │ │ │ + vmlsl.u q13, d15, d8[0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r6, {r0, r1, r6} │ │ │ │ - vmlsl.u q13, d15, d0[0] │ │ │ │ + vmlsl.u q13, d15, d8[0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ bhi.n 1e82de │ │ │ │ - vmlsl.u q13, d15, d4[0] │ │ │ │ + vmlsl.u q13, d15, d12[0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ bne.n 1e81a6 │ │ │ │ - vmlsl.u q13, d15, d4[0] │ │ │ │ + vmlsl.u q13, d15, d12[0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ beq.n 1e82f2 │ │ │ │ - vmlsl.u q13, d15, d10[0] │ │ │ │ + vqshlu.s32 q13, q1, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e8284 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -480454,23 +480455,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #632 @ (adr r4, 1e8718 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 1e8738 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e80e4 │ │ │ │ + b.n 1e80f4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 1e86ac ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 1e86cc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e80a4 │ │ │ │ + b.n 1e80b4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001e84b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -480682,25 +480683,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e8090 │ │ │ │ + b.n 1e80a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #376 @ (adr r3, 1e8838 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 1e8858 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1e8e90 │ │ │ │ + b.n 1e8ea0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, pc, #352 @ (adr r2, 1e882c ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 1e884c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e86cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -480905,23 +480906,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1e8d04 │ │ │ │ + b.n 1e8d14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #656 @ (adr r0, 1e8b30 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 1e8b50 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1e8cc0 │ │ │ │ + b.n 1e8cd0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #496 @ (adr r0, 1e8a9c ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 1e8abc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e88ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -481126,23 +481127,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1e8b24 │ │ │ │ + b.n 1e8b34 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1e8ae0 │ │ │ │ + b.n 1e8af0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e8a8c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -481540,23 +481541,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ble.n 1e8f50 │ │ │ │ + ble.n 1e8f60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsh r2, [r2, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bgt.n 1e8d74 │ │ │ │ + bgt.n 1e8d84 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001e8e70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -481768,23 +481769,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 1e8fb4 │ │ │ │ + bge.n 1e8fc4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 1e9170 │ │ │ │ + bge.n 1e9180 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e9094 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481898,17 +481899,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 1e922c │ │ │ │ + bls.n 1e923c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001e91b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -482021,17 +482022,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvc.n 1e92e4 │ │ │ │ + bvc.n 1e92f4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -482112,19 +482113,19 @@ │ │ │ │ blx b9524 │ │ │ │ mov lr, r0 │ │ │ │ b.n 1e939a │ │ │ │ vshr.s64 q8, , #62 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s16 q8, q11, │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1e945c │ │ │ │ + bvc.n 1e946c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #264] @ (1e9510 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -482226,19 +482227,19 @@ │ │ │ │ b.n 1e94c0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ mcr 0, 7, r0, cr8, cr7, {7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 1, r0, cr0, cr7, {7} │ │ │ │ - bvs.n 1e9548 │ │ │ │ + bvs.n 1e9558 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - eors r2, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r1, 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, #408] @ 0x198 │ │ │ │ sub sp, #28 │ │ │ │ @@ -482383,57 +482384,57 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1e95d6 │ │ │ │ ldc 0, cr0, [r2, #988]! @ 0x3dc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1e95fc │ │ │ │ + bpl.n 1e960c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bpl.n 1e9740 │ │ │ │ + bpl.n 1e9750 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1e96ac │ │ │ │ + bpl.n 1e96bc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1e9674 │ │ │ │ + bmi.n 1e9684 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1e963c │ │ │ │ + bmi.n 1e964c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1e9604 │ │ │ │ + bmi.n 1e9614 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -482458,19 +482459,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #565 @ 0x235 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e9708 │ │ │ │ - bcc.n 1e970c │ │ │ │ + bcc.n 1e971c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r1, 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #304] @ (1e9888 ) │ │ │ │ @@ -482595,31 +482596,31 @@ │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1e97e6 │ │ │ │ @ instruction: 0xeb9800f7 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, sl, r7, ror #3 │ │ │ │ - bcs.n 1e985c │ │ │ │ + bcs.n 1e986c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1e9818 │ │ │ │ + bcs.n 1e9828 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1e97dc │ │ │ │ + bcs.n 1e97ec │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r0, [r0, #384] @ 0x180 │ │ │ │ sub sp, #20 │ │ │ │ @@ -482640,19 +482641,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e98d4 │ │ │ │ - bcs.n 1e9940 │ │ │ │ + bcs.n 1e9950 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #424] @ (1e9ac4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -482820,49 +482821,49 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e99ae │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r2, #988] @ 0x3dc │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r2, #-988] @ 0x3dc │ │ │ │ - bne.n 1e9b20 │ │ │ │ + bne.n 1e9b30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - beq.n 1e9ad4 │ │ │ │ + bne.n 1e9ae4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - beq.n 1e9a90 │ │ │ │ + beq.n 1e9aa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - beq.n 1e9a50 │ │ │ │ + beq.n 1e9a60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - beq.n 1e9a10 │ │ │ │ + beq.n 1e9a20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - beq.n 1e9bcc │ │ │ │ + beq.n 1e9bdc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #156] @ (1e9bc8 ) │ │ │ │ @@ -482930,25 +482931,25 @@ │ │ │ │ b.n 1e9b58 │ │ │ │ b.n 1e9b58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1e9b04 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, 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, #3776] @ 0xec0 │ │ │ │ ldr.w r2, [pc, #1292] @ 1ea110 │ │ │ │ @@ -483410,41 +483411,41 @@ │ │ │ │ ... │ │ │ │ b.n 1e9ee4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1e9edc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx b05d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ @@ -484252,205 +484253,205 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.w 1ea1b8 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ b.n 1eacb4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r0, [r1, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r6, [r3, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r6, [r3, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r1, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r2, [r1, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r4, [r5, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r4, [r1, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r2, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r4, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r2, [r2, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r4, [r7, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r4, [r6, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r2, [r7, #29] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bge.n 1eabd0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -484482,19 +484483,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - itet eq │ │ │ │ - lsleq r2, r5, #3 │ │ │ │ - ldrbne r0, [r5, #13] │ │ │ │ + itee ne │ │ │ │ + lslne r2, r5, #3 │ │ │ │ + ldrbeq r0, [r6, #13] │ │ │ │ lsleq r1, r4, #3 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r5, r8, [sp, #36] @ 0x24 │ │ │ │ adds r6, r5, #1 │ │ │ │ add.w r9, r0, r5, lsl #3 │ │ │ │ ldr.w r4, [r0, r5, lsl #3] │ │ │ │ add.w ip, r0, r6, lsl #3 │ │ │ │ @@ -484612,19 +484613,19 @@ │ │ │ │ b.n 1ead26 │ │ │ │ bvs.n 1ead88 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1ead08 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r1, 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, #208] @ (1eae64 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -484708,19 +484709,19 @@ │ │ │ │ b.n 1eae16 │ │ │ │ bpl.n 1eaf20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1eae24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r1, 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 │ │ │ │ ldr r1, [pc, #536] @ (1eb0a8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -484936,53 +484937,53 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1eb118 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - pop {} │ │ │ │ + pop {r3} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ bcc.n 1eb000 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r6, 1eb12c │ │ │ │ + cbnz r6, 1eb12e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbnz r6, 1eb11e │ │ │ │ + cbnz r6, 1eb120 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -485138,35 +485139,35 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1eb1fe │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 1eb234 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r6, 1eb2c4 │ │ │ │ + cbnz r6, 1eb2c6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ beq.n 1eb294 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r1, 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 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ @@ -485301,35 +485302,35 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 1eb390 │ │ │ │ nop │ │ │ │ beq.n 1eb444 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r7!, {r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001eb464 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -485464,47 +485465,47 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 1eb4c8 │ │ │ │ ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r6!, {r3, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r6, [r6, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + setpan #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001eb5fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -485573,33 +485574,33 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #380 @ 0x17c │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ b.n 1eb66c │ │ │ │ nop │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #224] @ 1eb7d8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -485691,31 +485692,31 @@ │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r0, 1eb84e │ │ │ │ + cbz r0, 1eb850 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r2, 1eb850 │ │ │ │ + cbz r2, 1eb852 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r2, 1eb854 │ │ │ │ + cbz r2, 1eb856 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ 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, #2888] @ 0xb48 │ │ │ │ ldr.w r2, [pc, #2468] @ 1ec1c0 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -486605,123 +486606,123 @@ │ │ │ │ ... │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r6, r6, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r2, [r0, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r2, 1ec1f0 │ │ │ │ + cbz r2, 1ec1f2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 1ec1f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r6, r1, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r0, r6, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ blx b4e64 │ │ │ │ mov r1, r0 │ │ │ │ @@ -487468,271 +487469,271 @@ │ │ │ │ add r3, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.w 1eba34 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #776 @ (adr r7, 1ece6c ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 1ece8c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #536 @ (adr r7, 1ecd8c ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 1ecdac ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #384 @ (adr r7, 1eccfc ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 1ecd1c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #16 @ (adr r7, 1ecb9c ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 1ecbbc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #848 @ (adr r6, 1ecee8 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 1ecf08 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #656 @ (adr r6, 1ece34 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 1ece54 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #456 @ (adr r6, 1ecd78 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 1ecd98 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #248 @ (adr r6, 1eccb8 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 1eccd8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #56 @ (adr r6, 1ecc00 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 1ecc20 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #880 @ (adr r5, 1ecf44 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 1ecf64 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #680 @ (adr r5, 1ece88 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 1ecea8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #472 @ (adr r5, 1ecdc4 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 1ecde4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #256 @ (adr r5, 1eccf8 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 1ecd18 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #88 @ (adr r5, 1ecc5c ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 1ecc7c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, pc, #920 @ (adr r4, 1ecfa8 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 1ecfc8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, pc, #680 @ (adr r4, 1ecec8 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 1ecee8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, pc, #464 @ (adr r4, 1ecdfc ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 1ece1c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, pc, #264 @ (adr r4, 1ecd3c ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 1ecd5c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, pc, #96 @ (adr r4, 1ecca0 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 1eccc0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, pc, #904 @ (adr r3, 1ecfd8 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 1ecff8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, pc, #704 @ (adr r3, 1ecf18 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 1ecf38 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, pc, #504 @ (adr r3, 1ece5c ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 1ece7c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, pc, #160 @ (adr r3, 1ecd14 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 1ecd34 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, pc, #992 @ (adr r2, 1ed060 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 1ecc80 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, pc, #792 @ (adr r2, 1ecfa4 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 1ecfc4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, pc, #600 @ (adr r2, 1ecef0 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 1ecf10 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, pc, #400 @ (adr r2, 1ece34 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 1ece54 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, pc, #208 @ (adr r2, 1ecd84 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 1ecda4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, pc, #24 @ (adr r2, 1eccd8 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 1eccf8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, pc, #864 @ (adr r1, 1ed02c ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 1ed04c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, pc, #672 @ (adr r1, 1ecf78 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 1ecf98 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, pc, #560 @ (adr r1, 1ecf14 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 1ecf34 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, pc, #368 @ (adr r1, 1ece60 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 1ece80 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, pc, #280 @ (adr r1, 1ece10 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 1ece30 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, pc, #96 @ (adr r1, 1ecd64 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 1ecd84 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, pc, #936 @ (adr r0, 1ed0b8 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 1ed0d8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, pc, #752 @ (adr r0, 1ed00c ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 1ed02c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, pc, #488 @ (adr r0, 1ecf14 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 1ecf34 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, pc, #304 @ (adr r0, 1ece68 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, 1ece88 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1ecd4c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r1, 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, #284] @ (1ece84 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -487848,37 +487849,37 @@ │ │ │ │ nop │ │ │ │ push {r1, r2, r7, lr} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r5, lr} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ mov r6, r0 │ │ │ │ @@ -488296,67 +488297,67 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1ed070 │ │ │ │ push {r2, r4} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r4, r7, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r0, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ed3a0 : │ │ │ │ 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 │ │ │ │ @@ -488510,49 +488511,49 @@ │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 1ed418 │ │ │ │ nop │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r6, sp, #864 @ 0x360 │ │ │ │ lsls r7, r6, #3 │ │ │ │ rors r6, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r6, sp, #536 @ 0x218 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ed574 : │ │ │ │ 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 │ │ │ │ @@ -488693,44 +488694,44 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 1ed5e0 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ands r6, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vhadd.u32 q0, q12, q8 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + vhadd.u q0, q8, q8 │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cdp2 0, 15, cr0, cr14, cr0, {7} │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + vhadd.u8 q0, q11, q8 │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr0, {7} │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + cdp2 0, 13, cr0, cr12, cr0, {7} │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r1, 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] @ (1ed898 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -488872,43 +488873,43 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #828 @ 0x33c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ed7ce │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ bvs.n 1ed892 │ │ │ │ - vsra.u64 , q1, #1 │ │ │ │ + vsra.u64 , q5, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ blt.n 1ed91a │ │ │ │ - @ instruction: 0xffff51ea │ │ │ │ + vsra.u64 , q9, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bls.n 1ed96a │ │ │ │ - @ instruction: 0xffff51c2 │ │ │ │ + @ instruction: 0xffff51ca │ │ │ │ lsls r1, r4, #3 │ │ │ │ cbnz r7, 1ed91c │ │ │ │ - @ instruction: 0xffff4f90 │ │ │ │ + @ instruction: 0xffff4f98 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #-896]! @ 0xfffffc80 │ │ │ │ - ldc2l 0, cr0, [r2, #-896] @ 0xfffffc80 │ │ │ │ - ldc2 0, cr0, [r0, #-896]! @ 0xfffffc80 │ │ │ │ - stc2 0, cr0, [lr, #-896] @ 0xfffffc80 │ │ │ │ - stc2l 0, cr0, [ip], #896 @ 0x380 │ │ │ │ + ldc2l 0, cr0, [ip, #-896]! @ 0xfffffc80 │ │ │ │ + ldc2l 0, cr0, [sl, #-896] @ 0xfffffc80 │ │ │ │ + ldc2 0, cr0, [r8, #-896]! @ 0xfffffc80 │ │ │ │ + ldc2 0, cr0, [r6, #-896] @ 0xfffffc80 │ │ │ │ + ldc2l 0, cr0, [r4], #896 @ 0x380 │ │ │ │ │ │ │ │ 001ed8e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #752] @ 1edbe4 │ │ │ │ @@ -489233,29 +489234,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r4, r0, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001edc3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -489371,17 +489372,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [pc, #600] @ (1edfbc ) │ │ │ │ + ldr r7, [pc, #632] @ (1edfdc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001edd64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -489518,19 +489519,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsrs r6, r7, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #232] @ (1edfb0 ) │ │ │ │ + ldr r6, [pc, #264] @ (1edfd0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w lr, [r0, #408] @ 0x198 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w ip, [r1, #408] @ 0x198 │ │ │ │ ldr.w r1, [lr] │ │ │ │ @@ -489761,19 +489762,19 @@ │ │ │ │ mov r2, r8 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #151 @ 0x97 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov lr, r0 │ │ │ │ b.n 1ee13c │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #64] @ (1ee1ac ) │ │ │ │ + ldr r4, [pc, #96] @ (1ee1cc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ands.w r0, sl, #7340032 @ 0x700000 │ │ │ │ + bic.w r0, r2, #7340032 @ 0x700000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #180] @ (1ee234 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r5, [pc, #180] @ (1ee238 ) │ │ │ │ @@ -489845,36 +489846,36 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1ee1cc │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #504] @ (1ee430 ) │ │ │ │ + ldr r3, [pc, #536] @ (1ee450 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, pc, #424 @ (adr r1, 1ee3e4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #160] @ (1ee2ec ) │ │ │ │ + ldr r3, [pc, #192] @ (1ee30c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf38e00e0 │ │ │ │ - ldr r2, [pc, #1000] @ (1ee640 ) │ │ │ │ + @ instruction: 0xf39600e0 │ │ │ │ + ldr r3, [pc, #8] @ (1ee260 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf36c00e0 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + @ instruction: 0xf37400e0 │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf35000e0 │ │ │ │ - ldr r2, [pc, #752] @ (1ee558 ) │ │ │ │ + @ instruction: 0xf35800e0 │ │ │ │ + ldr r2, [pc, #784] @ (1ee578 ) │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #300] @ (1ee3a8 ) │ │ │ │ @@ -489988,23 +489989,23 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #464 @ (adr r0, 1ee57c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - addw r0, sl, #224 @ 0xe0 │ │ │ │ - ldr r1, [pc, #464] @ (1ee590 ) │ │ │ │ + @ instruction: 0xf21200e0 │ │ │ │ + ldr r1, [pc, #496] @ (1ee5b0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf1e000e0 │ │ │ │ - ldr r1, [pc, #296] @ (1ee4f4 ) │ │ │ │ + @ instruction: 0xf1e800e0 │ │ │ │ + ldr r1, [pc, #328] @ (1ee514 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -490065,24 +490066,24 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ee40c │ │ │ │ - ldr r0, [pc, #928] @ (1ee820 ) │ │ │ │ + ldr r0, [pc, #960] @ (1ee840 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [pc, #616] @ (1ee6f0 ) │ │ │ │ + ldr r0, [pc, #648] @ (1ee710 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add.w r0, sl, #224 @ 0xe0 │ │ │ │ - ldr r0, [pc, #464] @ (1ee664 ) │ │ │ │ + adds.w r0, r2, #224 @ 0xe0 │ │ │ │ + ldr r0, [pc, #496] @ (1ee684 ) │ │ │ │ lsls r1, 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, #256] @ (1ee5a4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -490193,37 +490194,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ee4f2 │ │ │ │ nop │ │ │ │ ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - orr.w r0, sl, #224 @ 0xe0 │ │ │ │ - blx r7 │ │ │ │ + orrs.w r0, r2, #224 @ 0xe0 │ │ │ │ + blx r8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bic.w r0, sl, #224 @ 0xe0 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + bics.w r0, r2, #224 @ 0xe0 │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - and.w r0, r6, #224 @ 0xe0 │ │ │ │ - bx lr │ │ │ │ + and.w r0, lr, #224 @ 0xe0 │ │ │ │ + bx pc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vmla.i32 d16, d16, d0[1] │ │ │ │ - bxns r9 │ │ │ │ + vmla.i32 d16, d24, d0[1] │ │ │ │ + bxns sl │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ ldr.w r2, [pc, #1748] @ 1eeccc │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -490890,121 +490891,121 @@ │ │ │ │ b.n 1ee654 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, lr, #223 @ 0xdf │ │ │ │ - add r0, r1 │ │ │ │ + add r0, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cdp 0, 13, cr0, cr0, cr0, {7} │ │ │ │ - mov r4, r7 │ │ │ │ + cdp 0, 13, cr0, cr8, cr0, {7} │ │ │ │ + mov r4, r8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp lr, pc │ │ │ │ + mov r6, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldcl 0, cr0, [r0, #-896]! @ 0xfffffc80 │ │ │ │ - add ip, fp │ │ │ │ + ldcl 0, cr0, [r8, #-896]! @ 0xfffffc80 │ │ │ │ + add ip, ip │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldc 0, cr0, [r8, #-896] @ 0xfffffc80 │ │ │ │ - add ip, r0 │ │ │ │ + stc 0, cr0, [r0, #-896]! @ 0xfffffc80 │ │ │ │ + add ip, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r8, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc 0, cr0, [r4], {224} @ 0xe0 │ │ │ │ - mvns r0, r6 │ │ │ │ + stc 0, cr0, [ip], {224} @ 0xe0 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add sl, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rors r4, r1 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sub.w r0, sl, r0, asr #3 │ │ │ │ - orrs r6, r2 │ │ │ │ + subs.w r0, r2, r0, asr #3 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds.w r0, r4, r0, asr #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + adds.w r0, ip, r0, asr #3 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ sbfx r0, r2, #3, #32 │ │ │ │ ssat r0, #32, sl, lsl #3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - eor.w r0, lr, r0, asr #3 │ │ │ │ - rors r2, r7 │ │ │ │ + eors.w r0, r6, r0, asr #3 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - orn r0, r8, r0, asr #3 │ │ │ │ - rors r4, r2 │ │ │ │ + orns r0, r0, r0, asr #3 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - orr.w r0, r2, r0, asr #3 │ │ │ │ - sbcs r6, r5 │ │ │ │ + orr.w r0, sl, r0, asr #3 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ands.w r0, ip, r0, asr #3 │ │ │ │ - sbcs r0, r1 │ │ │ │ + bic.w r0, r4, r0, asr #3 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrd r0, r0, [r6, #896]! @ 0x380 │ │ │ │ - adcs r2, r4 │ │ │ │ + ldrd r0, r0, [lr, #896]! @ 0x380 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrd r0, r0, [r4, #896] @ 0x380 │ │ │ │ - @ instruction: 0xe9b400e0 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + ldrd r0, r0, [ip, #896] @ 0x380 │ │ │ │ + @ instruction: 0xe9bc00e0 │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xe99200e0 │ │ │ │ - lsrs r6, r7 │ │ │ │ + @ instruction: 0xe99a00e0 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strd r0, r0, [ip, #-896]! @ 0x380 │ │ │ │ - lsrs r0, r3 │ │ │ │ + ldrd r0, r0, [r4, #-896]! @ 0x380 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strd r0, r0, [r6, #-896] @ 0x380 │ │ │ │ - lsls r2, r6 │ │ │ │ + strd r0, r0, [lr, #-896] @ 0x380 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmdb r2!, {r5, r6, r7} │ │ │ │ - stmdb r2, {r5, r6, r7} │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + stmdb sl!, {r5, r6, r7} │ │ │ │ + stmdb sl, {r5, r6, r7} │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xe8de00e0 │ │ │ │ - eors r2, r1 │ │ │ │ + strd r0, r0, [r6], #896 @ 0x380 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia.w sl!, {r5, r6, r7} │ │ │ │ - ands r6, r4 │ │ │ │ + @ instruction: 0xe8c200e0 │ │ │ │ + ands r6, r5 │ │ │ │ lsls r1, 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] @ (1eee38 ) │ │ │ │ @@ -491039,19 +491040,19 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 1eee18 │ │ │ │ nop │ │ │ │ str r5, [sp, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1eecd4 │ │ │ │ + b.n 1eece4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr.w r2, [r0, #408] @ 0x198 │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1eee6c │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -491141,29 +491142,29 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1eeec0 │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1eebfc │ │ │ │ + b.n 1eec0c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001eef54 : │ │ │ │ stmdb 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 │ │ │ │ @@ -491326,49 +491327,49 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1eeafc │ │ │ │ + b.n 1eeb0c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1eeabc │ │ │ │ + b.n 1eeacc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1eea70 │ │ │ │ + b.n 1eea80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ef138 : │ │ │ │ stmdb sp!, {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -491438,33 +491439,33 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r4, r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ adds r2, #188 @ 0xbc │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ str.w ip, [sp, #48] @ 0x30 │ │ │ │ b.n 1ef1ac │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1ef99c │ │ │ │ + b.n 1ef9ac │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1ef960 │ │ │ │ + b.n 1ef970 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1ef928 │ │ │ │ + b.n 1ef938 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -491497,19 +491498,19 @@ │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ef262 │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1ef884 │ │ │ │ + b.n 1ef894 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r1, r4, #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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -491542,19 +491543,19 @@ │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ef2e0 │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1ef804 │ │ │ │ + b.n 1ef814 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ ldr.w ip, [pc, #968] @ 1ef6f8 │ │ │ │ @@ -491931,75 +491932,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1ef820 │ │ │ │ + b.n 1ef830 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xe85a00df │ │ │ │ @ instruction: 0xe82400df │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - svc 20 │ │ │ │ + svc 28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r0, 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, #252] @ (1ef898 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -492098,37 +492099,37 @@ │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ef812 │ │ │ │ nop │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xea71ffff │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ b.n 1ef636 │ │ │ │ - vqrdmlsh.s q9, , d12[0] │ │ │ │ + vcvt.u32.f32 q9, q2, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r6, [r3, #22] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ble.n 1ef924 │ │ │ │ + ble.n 1ef934 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 1ef8e8 │ │ │ │ + ble.n 1ef8f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bgt.n 1ef8a8 │ │ │ │ + bgt.n 1ef8b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ef8cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -492667,32 +492668,32 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, r4, #223 @ 0xdf │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ addw r0, r6, #223 @ 0xdf │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ vshr.s64 q8, , #14 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ vshr.s64 q8, , #38 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001efe44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -492988,27 +492989,27 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r4], #892 @ 0x37c │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldc 0, cr0, [sl], #892 @ 0x37c │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stc 0, cr0, [r0], #892 @ 0x37c │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f0170 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493118,17 +493119,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb8000df │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f0284 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493244,17 +493245,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, lr, pc, lsr #3 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f03a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493368,17 +493369,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmdb ip!, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f04c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493488,17 +493489,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe82a00df │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f05dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493609,17 +493610,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1f052c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f06d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -493832,23 +493833,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1f075c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ b.n 1f031c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f0908 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493958,17 +493959,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1f11e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f0a1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -494078,17 +494079,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1f10ec │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f0b18 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1f0c04 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -494216,17 +494217,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1f0fc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f0c40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -494439,23 +494440,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r1, r4, #3 │ │ │ │ svc 164 @ 0xa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f0e64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -494661,23 +494662,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ svc 244 @ 0xf4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ble.n 1f0fdc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f1048 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -494883,23 +494884,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ udf #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ blt.n 1f11f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f122c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -495105,23 +495106,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 1f13fc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bls.n 1f13b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f1458 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -495319,23 +495320,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 1f1638 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvc.n 1f15f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f162c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -495664,29 +495665,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1f192c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bmi.n 1f18ec │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvs.n 1f18a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f1990 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -495895,23 +495896,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1f1ab4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bcs.n 1f1c70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f1bb4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -496115,23 +496116,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1f1e74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ beq.n 1f1e24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f1de0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -496335,23 +496336,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r3, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [pc, #224] @ (1f20dc ) │ │ │ │ + ldr r7, [pc, #256] @ (1f20fc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [pc, #40] @ (1f2030 ) │ │ │ │ + ldr r7, [pc, #72] @ (1f2050 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f200c : │ │ │ │ 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 │ │ │ │ @@ -496670,41 +496671,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #312] @ (1f2448 ) │ │ │ │ + ldr r5, [pc, #344] @ (1f2468 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r3, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #960] @ (1f26e0 ) │ │ │ │ + ldr r4, [pc, #992] @ (1f2700 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #760] @ (1f2620 ) │ │ │ │ + ldr r4, [pc, #792] @ (1f2640 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r3, {r2, r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [pc, #176] @ (1f23e4 ) │ │ │ │ + ldr r4, [pc, #208] @ (1f2404 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #1008] @ (1f2730 ) │ │ │ │ + ldr r4, [pc, #16] @ (1f2350 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f2344 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -496986,23 +496987,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [pc, #296] @ (1f2720 ) │ │ │ │ + ldr r1, [pc, #328] @ (1f2740 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [pc, #120] @ (1f267c ) │ │ │ │ + ldr r1, [pc, #152] @ (1f269c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f2608 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -497284,23 +497285,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r5!, {r1, r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f28cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -497411,17 +497412,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f29cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -497532,17 +497533,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, r9 │ │ │ │ + add r6, sl │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f2acc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -497653,17 +497654,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f2bcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -497774,17 +497775,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001f2ce4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -497988,22 +497989,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ itt cs │ │ │ │ lslcs r7, r3, #3 │ │ │ │ - andcs r4, r6 │ │ │ │ + andcs r4, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vmla.i16 q0, q11, d0[2] │ │ │ │ + vmla.i16 q0, q15, d0[2] │ │ │ │ bkpt 0x00f6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vhadd.u32 q8, q12, q8 │ │ │ │ + vhadd.u q8, q8, q8 │ │ │ │ │ │ │ │ 001f2f10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -498200,22 +498201,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r6, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc2l 0, cr0, [r6, #896] @ 0x380 │ │ │ │ + stc2l 0, cr0, [lr, #896] @ 0x380 │ │ │ │ pop {r2, r3, r5, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldc2 0, cr0, [sl, #896] @ 0x380 │ │ │ │ + stc2 0, cr0, [r2, #896]! @ 0x380 │ │ │ │ │ │ │ │ 001f30e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -498418,22 +498419,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 1f333e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfbaa00e0 │ │ │ │ + @ instruction: 0xfbb200e0 │ │ │ │ cbnz r0, 1f3340 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfb7e00e0 │ │ │ │ + @ instruction: 0xfb8600e0 │ │ │ │ │ │ │ │ 001f3304 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -498657,22 +498658,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8e6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr??.w r0, [r8, r0, lsl #2] │ │ │ │ + vld4. {d16-d19}, [r0 :128], r0 │ │ │ │ @ instruction: 0xb8b6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r2, r5, #3 │ │ │ │ - vld4. {d0-d3}, [r8 :128], r0 │ │ │ │ + ldrsh.w r0, [r0, r0, lsl #2] │ │ │ │ │ │ │ │ 001f3550 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -498783,17 +498784,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb79e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb.w r0, [r2, r0, lsl #2] │ │ │ │ + ldrb.w r0, [sl, r0, lsl #2] │ │ │ │ │ │ │ │ 001f366c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #396] @ (1f3808 ) │ │ │ │ @@ -498998,22 +498999,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7ec │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf65e00e0 │ │ │ │ + @ instruction: 0xf66600e0 │ │ │ │ push {r2, r6, r7, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf63200e0 │ │ │ │ + @ instruction: 0xf63a00e0 │ │ │ │ │ │ │ │ 001f3854 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -499158,26 +499159,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adc.w r0, r6, #7340032 @ 0x700000 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adc.w r0, lr, #7340032 @ 0x700000 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xb64c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf52000e0 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + @ instruction: 0xf52800e0 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xb604 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf4fc00e0 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + add.w r0, r4, #7340032 @ 0x700000 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001f39b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -499399,32 +499400,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf3c600e0 │ │ │ │ + @ instruction: 0xf3ce00e0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf37400e0 │ │ │ │ + @ instruction: 0xf37c00e0 │ │ │ │ blxns pc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf34000e0 │ │ │ │ + @ instruction: 0xf34800e0 │ │ │ │ sxtb r0, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf2ea00e0 │ │ │ │ + @ instruction: 0xf2f200e0 │ │ │ │ │ │ │ │ 001f3be8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -499591,17 +499592,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf13800e0 │ │ │ │ + adc.w r0, r0, #224 @ 0xe0 │ │ │ │ │ │ │ │ 001f3d7c : │ │ │ │ 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] @ 1f3ddc │ │ │ │ @@ -500324,26 +500325,26 @@ │ │ │ │ beq.w 1f42e2 │ │ │ │ str.w r7, [r8, #436] @ 0x1b4 │ │ │ │ b.n 1f42e2 │ │ │ │ lsrs r0, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldc 0, cr0, [r6], #-896 @ 0xfffffc80 │ │ │ │ + ldc 0, cr0, [lr], #-896 @ 0xfffffc80 │ │ │ │ ands r6, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xeaac00e0 │ │ │ │ - orns r0, lr, r0, asr #3 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xeab400e0 │ │ │ │ + eor.w r0, r6, r0, asr #3 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f449c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -500372,19 +500373,19 @@ │ │ │ │ adds r2, #12 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f44be │ │ │ │ nop │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xe9b000e0 │ │ │ │ + @ instruction: 0xe9b800e0 │ │ │ │ │ │ │ │ 001f44f8 : │ │ │ │ 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 │ │ │ │ @@ -500447,23 +500448,23 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrd r0, r0, [r8, #-896]! @ 0x380 │ │ │ │ - stmdb ip!, {r5, r6, r7} │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + @ instruction: 0xe98000e0 │ │ │ │ + ldmdb r4!, {r5, r6, r7} │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrd r0, r0, [r6], #896 @ 0x380 │ │ │ │ + ldrd r0, r0, [lr], #896 @ 0x380 │ │ │ │ │ │ │ │ 001f45c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -500491,19 +500492,19 @@ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f45ea │ │ │ │ nop │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia.w r4, {r5, r6, r7} │ │ │ │ + stmia.w ip, {r5, r6, r7} │ │ │ │ │ │ │ │ 001f4624 : │ │ │ │ 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, #552] @ (1f4860 ) │ │ │ │ @@ -500727,55 +500728,55 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1f47e8 │ │ │ │ + b.n 1f47f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r3, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f46ec │ │ │ │ + b.n 1f46fc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1f47a4 │ │ │ │ + b.n 1f47b4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f46b0 │ │ │ │ + b.n 1f46c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f4660 │ │ │ │ + b.n 1f4670 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f4620 │ │ │ │ + b.n 1f4630 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f45e0 │ │ │ │ + b.n 1f45f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f48c4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ @@ -500826,19 +500827,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1209 @ 0x4b9 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f4918 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f43f4 │ │ │ │ + b.n 1f4404 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f4954 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -500894,27 +500895,27 @@ │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f4970 │ │ │ │ nop │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1f4508 │ │ │ │ + b.n 1f4518 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f43c0 │ │ │ │ + b.n 1f43d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r6, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f4360 │ │ │ │ + b.n 1f4370 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f4a0c : │ │ │ │ cbz r1, 1f4a16 │ │ │ │ vldr d7, [r0, #400] @ 0x190 │ │ │ │ vstr d7, [r1] │ │ │ │ cbz r2, 1f4a20 │ │ │ │ @@ -500951,19 +500952,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ movw r1, #1340 @ 0x53c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1f4a42 │ │ │ │ nop │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f42c8 │ │ │ │ + b.n 1f42d8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f4a80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -501329,69 +501330,69 @@ │ │ │ │ b.n 1f4ca2 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #82 @ 0x52 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1f557c │ │ │ │ + b.n 1f558c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1f5338 │ │ │ │ + b.n 1f5348 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r6, #78 @ 0x4e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f51b4 │ │ │ │ + b.n 1f51c4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f5174 │ │ │ │ + b.n 1f5184 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f5048 │ │ │ │ + b.n 1f5058 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f5004 │ │ │ │ + b.n 1f5014 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f4fc4 │ │ │ │ + b.n 1f4fd4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f4f80 │ │ │ │ + b.n 1f4f90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #240] @ (1f4fa4 ) │ │ │ │ ldr r0, [pc, #240] @ (1f4fa8 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #240] @ (1f4fac ) │ │ │ │ add r2, pc │ │ │ │ @@ -501485,43 +501486,43 @@ │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ movs r1, #246 @ 0xf6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1f4ca2 │ │ │ │ nop │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - svc 26 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r0, 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, #240] @ (1f50e0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -501622,31 +501623,31 @@ │ │ │ │ b.n 1f504a │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #8 │ │ │ │ + udf #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 1f50c4 │ │ │ │ + ble.n 1f50d4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 1f5080 │ │ │ │ + ble.n 1f5090 │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ movs r3, #0 │ │ │ │ @@ -502213,79 +502214,79 @@ │ │ │ │ b.n 1f540a │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ble.n 1f5760 │ │ │ │ + ble.n 1f5770 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - blt.n 1f582c │ │ │ │ + blt.n 1f583c │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r6, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r0, [r6, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bge.n 1f5788 │ │ │ │ + bge.n 1f5798 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r4, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r2, [r5, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r5!, {r2, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bhi.n 1f56ac │ │ │ │ + bhi.n 1f56bc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bhi.n 1f5864 │ │ │ │ + bhi.n 1f5874 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvc.n 1f56e4 │ │ │ │ + bvc.n 1f56f4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f57ac : │ │ │ │ stmdb 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 │ │ │ │ @@ -503434,99 +503435,99 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1f6340 │ │ │ │ + bvs.n 1f6350 │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 1f63a0 │ │ │ │ + bmi.n 1f63b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcc.n 1f6384 │ │ │ │ + bcc.n 1f6394 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcs.n 1f63c0 │ │ │ │ + bcs.n 1f63d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcs.n 1f6450 │ │ │ │ + bcs.n 1f6460 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bne.n 1f64ec │ │ │ │ + bne.n 1f64fc │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 1f63c0 │ │ │ │ + beq.n 1f63d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 1f6364 │ │ │ │ + beq.n 1f6374 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r4, [r0, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r1, #29] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr.w r2, [fp, #364] @ 0x16c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1f6308 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ @@ -504001,61 +504002,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r2, #21] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r6, [r5, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r2, [r1, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx b11e8 │ │ │ │ ldr.w r1, [pc, #3324] @ 1f770c │ │ │ │ @@ -505276,35 +505277,35 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1f5e02 │ │ │ │ b.w 1f6900 │ │ │ │ strb r2, [r6, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r6, [r0, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r6, [r0, #9] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r1, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r2, [r1, #7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r2, [r1, #3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r6, [r2, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ @@ -505316,135 +505317,135 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x0032 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i q8, q12, d1[6] │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + vmla.i16 q8, q8, d1[3] │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1f784a │ │ │ │ + cbnz r0, 1f784c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 1, cr0, cr4, cr9, {7} │ │ │ │ - cbnz r0, 1f7840 │ │ │ │ + cdp2 0, 1, cr0, cr12, cr9, {7} │ │ │ │ + cbnz r0, 1f7842 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r8], {233} @ 0xe9 │ │ │ │ - hlt 0x0000 │ │ │ │ + stc2l 0, cr0, [r0], #932 @ 0x3a4 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - mrrc2 0, 14, r0, r2, cr9 │ │ │ │ - cbnz r2, 1f784a │ │ │ │ + mrrc2 0, 14, r0, sl, cr9 │ │ │ │ + rev r2, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc2 0, cr0, [r0], #-932 @ 0xfffffc5c │ │ │ │ - cbnz r0, 1f784a │ │ │ │ + stc2 0, cr0, [r8], #-932 @ 0xfffffc5c │ │ │ │ + cbnz r0, 1f784c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfbee00e9 │ │ │ │ - cbnz r6, 1f7848 │ │ │ │ + @ instruction: 0xfbf600e9 │ │ │ │ + cbnz r6, 1f784a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfb4000e9 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xfb4800e9 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfaba00e9 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xfac200e9 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr.w r3, [pc, #1688] @ 1f7f00 │ │ │ │ movw r1, #565 @ 0x235 │ │ │ │ ldr.w r2, [pc, #1684] @ 1f7f04 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #1680] @ 1f7f08 │ │ │ │ @@ -506070,107 +506071,107 @@ │ │ │ │ b.n 1f7a28 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr.w r0, [ip, r9, lsl #2] │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + str??.w r0, [r4, r9, lsl #2] │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh.w r0, [r8, r9, lsl #2] │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + ldrh.w r0, [r0, r9, lsl #2] │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf7f200e9 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xf7fa00e9 │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf69e00e9 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + subw r0, r6, #2281 @ 0x8e9 │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf62600e9 │ │ │ │ - cbz r6, 1f7fca │ │ │ │ + @ instruction: 0xf62e00e9 │ │ │ │ + cbz r6, 1f7fcc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [r4, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orn r0, lr, #7634944 @ 0x748000 │ │ │ │ - sxth r4, r2 │ │ │ │ + orns r0, r6, #7634944 @ 0x748000 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ands.w r0, r6, #7634944 @ 0x748000 │ │ │ │ - cbz r6, 1f7fae │ │ │ │ + ands.w r0, lr, #7634944 @ 0x748000 │ │ │ │ + cbz r6, 1f7fb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [r0, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf39000e9 │ │ │ │ - cbz r2, 1f7f9e │ │ │ │ + @ instruction: 0xf39800e9 │ │ │ │ + cbz r2, 1f7fa0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf36200e9 │ │ │ │ - cbz r4, 1f7f9e │ │ │ │ + @ instruction: 0xf36a00e9 │ │ │ │ + cbz r4, 1f7fa0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf33400e9 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + @ instruction: 0xf33c00e9 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf30600e9 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf30e00e9 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf2d800e9 │ │ │ │ - sub sp, #8 │ │ │ │ + @ instruction: 0xf2e000e9 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrsh r2, [r1, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f7fd4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -506196,18 +506197,18 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #344 @ 0x158 │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1f7ff4 │ │ │ │ - @ instruction: 0xf0d200e9 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + @ instruction: 0xf0da00e9 │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f8030 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -506235,18 +506236,18 @@ │ │ │ │ movw r1, #975 @ 0x3cf │ │ │ │ add.w r2, r2, #356 @ 0x164 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f8050 │ │ │ │ nop │ │ │ │ - orns r0, r4, #233 @ 0xe9 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + orns r0, ip, #233 @ 0xe9 │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f8090 : │ │ │ │ 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 │ │ │ │ @@ -506394,30 +506395,30 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1f80fc │ │ │ │ nop │ │ │ │ lsls r2, r1, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r0, #233 @ 0xe9 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + bic.w r0, r8, #233 @ 0xe9 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r6, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r3, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f8244 : │ │ │ │ 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 │ │ │ │ @@ -506561,30 +506562,30 @@ │ │ │ │ bne.w 1f82ae │ │ │ │ b.n 1f836e │ │ │ │ nop │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 6, cr0, cr12, cr9, {7} │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + cdp 0, 7, cr0, cr4, cr9, {7} │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r6, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [pc, #1008] @ (1f87d4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f83ec : │ │ │ │ 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 │ │ │ │ @@ -506800,38 +506801,38 @@ │ │ │ │ movw r1, #1481 @ 0x5c9 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1f851e │ │ │ │ mcr2 0, 7, r0, cr14, cr6, {7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr], #932 @ 0x3a4 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + ldc 0, cr0, [r6], #932 @ 0x3a4 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - mcrr 0, 14, r0, r2, cr9 │ │ │ │ + mcrr 0, 14, r0, sl, cr9 │ │ │ │ ldc2l 0, cr0, [r2, #984] @ 0x3d8 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r2, [r1, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [pc, #744] @ (1f894c ) │ │ │ │ + ldr r7, [pc, #776] @ (1f896c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [pc, #616] @ (1f88d0 ) │ │ │ │ + ldr r7, [pc, #648] @ (1f88f0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xeae400e9 │ │ │ │ - ldr r7, [pc, #472] @ (1f8848 ) │ │ │ │ + @ instruction: 0xeaec00e9 │ │ │ │ + ldr r7, [pc, #504] @ (1f8868 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xeaba00e9 │ │ │ │ - ldr r7, [pc, #304] @ (1f87ac ) │ │ │ │ + pkhtb r0, r2, r9, asr #3 │ │ │ │ + ldr r7, [pc, #336] @ (1f87cc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f8680 : │ │ │ │ ldr.w r2, [r0, #416] @ 0x1a0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1f868e │ │ │ │ @@ -506858,18 +506859,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - bic.w r0, ip, r9, asr #3 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + bics.w r0, r4, r9, asr #3 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 1f8a38 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 1f8a58 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f86e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -507034,43 +507035,43 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1f8716 │ │ │ │ stc2 0, cr0, [r0], {246} @ 0xf6 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbda00f6 │ │ │ │ - stmdb sl!, {r0, r3, r5, r6, r7} │ │ │ │ - ldr r5, [pc, #752] @ (1f8b94 ) │ │ │ │ + ldmdb r2!, {r0, r3, r5, r6, r7} │ │ │ │ + ldr r5, [pc, #784] @ (1f8bb4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #824 @ (adr r6, 1f8be0 ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 1f8c00 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmdb r4, {r0, r3, r5, r6, r7} │ │ │ │ - ldr r5, [pc, #600] @ (1f8b08 ) │ │ │ │ + stmdb ip, {r0, r3, r5, r6, r7} │ │ │ │ + ldr r5, [pc, #632] @ (1f8b28 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #672 @ (adr r6, 1f8b54 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 1f8b74 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xe8dc00e9 │ │ │ │ - ldr r5, [pc, #440] @ (1f8a74 ) │ │ │ │ + strd r0, r0, [r4], #932 @ 0x3a4 │ │ │ │ + ldr r5, [pc, #472] @ (1f8a94 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #512 @ (adr r6, 1f8ac0 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 1f8ae0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia.w r4!, {r0, r3, r5, r6, r7} │ │ │ │ - ldr r5, [pc, #280] @ (1f89e0 ) │ │ │ │ + ldmia.w ip!, {r0, r3, r5, r6, r7} │ │ │ │ + ldr r5, [pc, #312] @ (1f8a00 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 1f8a2c ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 1f8a4c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia.w ip, {r0, r3, r5, r6, r7} │ │ │ │ - ldr r5, [pc, #120] @ (1f894c ) │ │ │ │ + ldmia.w r4, {r0, r3, r5, r6, r7} │ │ │ │ + ldr r5, [pc, #152] @ (1f896c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #192 @ (adr r6, 1f8998 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 1f89b8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strd r0, r0, [r4], #-932 @ 0x3a4 │ │ │ │ - ldr r4, [pc, #984] @ (1f8cb8 ) │ │ │ │ + strd r0, r0, [ip], #-932 @ 0x3a4 │ │ │ │ + ldr r4, [pc, #1016] @ (1f8cd8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #32 @ (adr r6, 1f8904 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 1f8924 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f88e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -507184,37 +507185,37 @@ │ │ │ │ beq.n 1f89a8 │ │ │ │ b.n 1f8934 │ │ │ │ nop │ │ │ │ ldr??.w r0, [sl, #246] @ 0xf6 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [ip, #246] @ 0xf6 │ │ │ │ - b.n 1f890c │ │ │ │ + b.n 1f891c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #48] @ (1f8a4c ) │ │ │ │ + ldr r4, [pc, #80] @ (1f8a6c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r5, pc, #120 @ (adr r5, 1f8a98 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 1f8ab8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f88c4 │ │ │ │ + b.n 1f88d4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, pc, #328 @ (adr r6, 1f8b70 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 1f8b90 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 1f8dfc ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 1f8e1c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f8870 │ │ │ │ + b.n 1f8880 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #712] @ (1f8cfc ) │ │ │ │ + ldr r3, [pc, #744] @ (1f8d1c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #784 @ (adr r4, 1f8d48 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 1f8d68 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f8824 │ │ │ │ + b.n 1f8834 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #696 @ (adr r5, 1f8cf8 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 1f8d18 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #608 @ (adr r4, 1f8ca4 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 1f8cc4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f8a44 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -507238,19 +507239,19 @@ │ │ │ │ movw r1, #1606 @ 0x646 │ │ │ │ add.w r2, r2, #504 @ 0x1f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f8a5c │ │ │ │ nop │ │ │ │ - b.n 1f8764 │ │ │ │ + b.n 1f8774 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #1000] @ (1f8e80 ) │ │ │ │ + ldr r3, [pc, #8] @ (1f8aa0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #48 @ (adr r4, 1f8acc ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 1f8aec ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f8a9c : │ │ │ │ stmdb 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 │ │ │ │ @@ -507500,51 +507501,51 @@ │ │ │ │ str.w r0, [r2, r6, lsl #3] │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 1f86b0 │ │ │ │ + b.n 1f86c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bx r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #384 @ (adr r2, 1f8eb4 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 1f8ed4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f8654 │ │ │ │ + b.n 1f8664 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [pc, #128] @ (1f8dbc ) │ │ │ │ + ldr r1, [pc, #160] @ (1f8ddc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, pc, #200 @ (adr r2, 1f8e08 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 1f8e28 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f8608 │ │ │ │ + b.n 1f8618 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #976] @ (1f9118 ) │ │ │ │ + ldr r0, [pc, #1008] @ (1f9138 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, pc, #24 @ (adr r2, 1f8d64 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 1f8d84 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f85c0 │ │ │ │ + b.n 1f85d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #808] @ (1f907c ) │ │ │ │ + ldr r0, [pc, #840] @ (1f909c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r1, pc, #880 @ (adr r1, 1f90c8 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 1f90e8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f8578 │ │ │ │ + b.n 1f8588 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #640] @ (1f8fe0 ) │ │ │ │ + ldr r0, [pc, #672] @ (1f9000 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 1f902c ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 1f904c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f9530 │ │ │ │ + b.n 1f9540 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #472] @ (1f8f44 ) │ │ │ │ + ldr r0, [pc, #504] @ (1f8f64 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r1, pc, #544 @ (adr r1, 1f8f90 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 1f8fb0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f8d70 : │ │ │ │ stmdb 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 │ │ │ │ @@ -507854,77 +507855,77 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f8eea │ │ │ │ nop │ │ │ │ sbc.w r0, sl, #8060928 @ 0x7b0000 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adcs.w r0, r8, #8060928 @ 0x7b0000 │ │ │ │ add r0, pc, #56 @ (adr r0, 1f90dc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ and.w r0, r6, #8060928 @ 0x7b0000 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f9424 │ │ │ │ + b.n 1f9434 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xb882 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1f93b8 │ │ │ │ + b.n 1f93c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mvns r2, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f9364 │ │ │ │ + b.n 1f9374 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f9310 │ │ │ │ + b.n 1f9320 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f92c4 │ │ │ │ + b.n 1f92d4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f927c │ │ │ │ + b.n 1f928c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f9234 │ │ │ │ + b.n 1f9244 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1f91e4 │ │ │ │ + b.n 1f91f4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add sl, pc │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f911c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -508052,39 +508053,39 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f918c │ │ │ │ subs.w r0, lr, #246 @ 0xf6 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, r4, #246 @ 0xf6 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - svc 24 │ │ │ │ + svc 32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ sbcs r0, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r1, r5, #3 │ │ │ │ - muls r0, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f92a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -508209,45 +508210,45 @@ │ │ │ │ add.w r2, r2, #548 @ 0x224 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f92fc │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 1f9368 │ │ │ │ + ble.n 1f9378 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ands r4, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 1f9314 │ │ │ │ + ble.n 1f9324 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 1f94c8 │ │ │ │ + ble.n 1f94d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 1f9484 │ │ │ │ + ble.n 1f9494 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 1f9440 │ │ │ │ + ble.n 1f9450 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f9428 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -508302,27 +508303,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1739 @ 0x6cb │ │ │ │ add.w r2, r2, #568 @ 0x238 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f9444 │ │ │ │ - bgt.n 1f95bc │ │ │ │ + bgt.n 1f93cc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bgt.n 1f953c │ │ │ │ + bgt.n 1f954c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f94e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -508350,19 +508351,19 @@ │ │ │ │ movw r1, #1769 @ 0x6e9 │ │ │ │ add.w r2, r2, #580 @ 0x244 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f9500 │ │ │ │ nop │ │ │ │ - blt.n 1f94c0 │ │ │ │ + blt.n 1f94d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f9540 : │ │ │ │ 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 │ │ │ │ @@ -508549,49 +508550,49 @@ │ │ │ │ b.n 1f9578 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldc 0, cr0, [lr, #984] @ 0x3d8 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r8, #-984]! @ 0xfffffc28 │ │ │ │ - bge.n 1f96a0 │ │ │ │ + bge.n 1f96b0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 1f9834 │ │ │ │ + bge.n 1f9644 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 1f97e8 │ │ │ │ + bge.n 1f97f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 1f97a4 │ │ │ │ + bge.n 1f97b4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 1f9760 │ │ │ │ + bge.n 1f9770 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 1f971c │ │ │ │ + bls.n 1f972c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f977c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -508691,27 +508692,27 @@ │ │ │ │ add.w r2, r2, #604 @ 0x25c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1793 @ 0x701 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1f9820 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bhi.n 1f97c8 │ │ │ │ + bhi.n 1f97d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r3, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bhi.n 1f996c │ │ │ │ + bhi.n 1f997c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f98b4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -509013,67 +509014,67 @@ │ │ │ │ bic.w r0, r8, r6, ror #3 │ │ │ │ ands.w r0, lr, r6, ror #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe9a200f6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f9bf4 │ │ │ │ + bvc.n 1f9c04 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 1f9b24 │ │ │ │ + bvs.n 1f9b34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 1f9cc4 │ │ │ │ + bvs.n 1f9cd4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r0, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ orrs r6, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 1f9c00 │ │ │ │ + bvs.n 1f9c10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1f9bb8 │ │ │ │ + bpl.n 1f9bc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1f9b70 │ │ │ │ + bpl.n 1f9b80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1f9d28 │ │ │ │ + bpl.n 1f9b38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1f9ce0 │ │ │ │ + bpl.n 1f9cf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f9c48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -509331,57 +509332,57 @@ │ │ │ │ nop │ │ │ │ b.n 1f9c30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1f99f8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bcc.n 1f9f60 │ │ │ │ + bcc.n 1f9f70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f9ed8 │ │ │ │ + bcs.n 1f9ee8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r5, #86 @ 0x56 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f9e88 │ │ │ │ + bcs.n 1f9e98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1fa02c │ │ │ │ + bcs.n 1f9e3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f9fcc │ │ │ │ + bcs.n 1f9fdc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1f9f88 │ │ │ │ + bcs.n 1f9f98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 1f9f44 │ │ │ │ + bne.n 1f9f54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001f9f68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -509644,59 +509645,59 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 1fa1d6 │ │ │ │ nop │ │ │ │ b.n 1fa928 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 1fa6a4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r2, [r0, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fa2a0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -509854,39 +509855,39 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1fa31c │ │ │ │ b.n 1fa4b8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ svc 212 @ 0xd4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r2, #96 @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r7, #174 @ 0xae │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fa478 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -509967,33 +509968,33 @@ │ │ │ │ movw r1, #1957 @ 0x7a5 │ │ │ │ add.w r2, r2, #664 @ 0x298 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1fa4a0 │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r6, #90 @ 0x5a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fa574 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -510018,19 +510019,19 @@ │ │ │ │ movw r1, #1982 @ 0x7be │ │ │ │ add.w r2, r2, #680 @ 0x2a8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1fa590 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fa5d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -510459,37 +510460,37 @@ │ │ │ │ ... │ │ │ │ ble.n 1faa40 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bgt.n 1faa2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bhi.n 1faa44 │ │ │ │ lsls r6, r6, #3 │ │ │ │ mov r6, r8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ @@ -511682,127 +511683,127 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 1faa06 │ │ │ │ nop │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - itet lt │ │ │ │ + ittt lt │ │ │ │ lsllt r1, r5, #3 │ │ │ │ - movge r4, #72 @ 0x48 │ │ │ │ + movlt r4, #80 @ 0x50 │ │ │ │ lsllt r0, r4, #3 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - itte hi │ │ │ │ + itee hi │ │ │ │ lslhi r1, r5, #3 │ │ │ │ - ldrbhi r6, [r5, #20] │ │ │ │ + ldrbls r6, [r6, #20] │ │ │ │ lslls r0, r4, #3 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r1, #234 @ 0xea │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r1, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r6, 1fb7a6 │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r2, 1fb7a6 │ │ │ │ + cbnz r2, 1fb7a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r4, 1fb7a8 │ │ │ │ + cbnz r4, 1fb7aa │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r0, 1fb7aa │ │ │ │ + cbnz r0, 1fb7ac │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - revsh r0, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r2, [pc, #800] @ (1fbabc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #800] @ (1fbac0 ) │ │ │ │ ldr r3, [pc, #804] @ (1fbac4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -512105,99 +512106,99 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 1faa06 │ │ │ │ nop │ │ │ │ - cbnz r4, 1fbacc │ │ │ │ + cbnz r4, 1fbace │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fbb68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -512287,36 +512288,36 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1fbbe4 │ │ │ │ stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf75800e4 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + @ instruction: 0xf76000e4 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fbc80 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -512503,55 +512504,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cpsid a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fbe98 : │ │ │ │ ldr r3, [pc, #92] @ (1fbef8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 1fbea8 │ │ │ │ @@ -512587,19 +512588,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 1fbece │ │ │ │ nop │ │ │ │ cmp r5, #22 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fbf08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -512653,25 +512654,25 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1fbf3a │ │ │ │ stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fbfac : │ │ │ │ ldr r3, [pc, #180] @ (1fc064 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 1fbfb8 │ │ │ │ @@ -512750,39 +512751,39 @@ │ │ │ │ movs r1, #23 │ │ │ │ blx b9524 │ │ │ │ b.n 1fbff8 │ │ │ │ nop │ │ │ │ cmp r4, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ asrs r7, r1, #29 │ │ │ │ - vqshl.u64 q11, q11, #63 @ 0x3f │ │ │ │ + vqshl.u64 q11, q15, #63 @ 0x3f │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r7, #171 @ 0xab │ │ │ │ - @ instruction: 0xffff6e08 │ │ │ │ + vcvt.f32.u32 d22, d0, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {r0, r2, r3, r6} │ │ │ │ - vuzp. , q13 │ │ │ │ + vsra.u32 , q9, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r6, 1fc0fa │ │ │ │ + cbz r6, 1fc0fc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r4, 1fc0fe │ │ │ │ + cbz r4, 1fc100 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r2, 1fc102 │ │ │ │ + cbz r2, 1fc104 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001fc0a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -512860,17 +512861,17 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r2!, {r2, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ ... │ │ │ │ │ │ │ │ 001fc174 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -512948,17 +512949,17 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1fc268 │ │ │ │ + cbz r4, 1fc26a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fc234 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -513194,23 +513195,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #154 @ 0x9a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001fc490 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -513449,23 +513450,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #60 @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r7, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fc6f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -513576,17 +513577,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #252 @ 0xfc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001fc808 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -513697,17 +513698,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #234 @ 0xea │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fc91c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1fca08 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -513836,17 +513837,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fca44 : │ │ │ │ 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 │ │ │ │ @@ -514165,41 +514166,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xb72a │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #480 @ (adr r7, 1fcf38 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 1fcf58 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #304 @ (adr r7, 1fce94 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 1fceb4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fcd68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -514481,23 +514482,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #632 @ (adr r4, 1fd28c ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 1fd2ac ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r6, r5, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #472 @ (adr r4, 1fd1f8 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 1fd218 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fd024 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -514673,17 +514674,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 1fd4d8 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 1fd4f8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fd1cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -514980,29 +514981,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r2, r6, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r0, r3, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fd4f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -515206,23 +515207,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r6, r4, #27 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fd71c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -515431,23 +515432,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #27 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r3, #19 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fd938 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -515651,23 +515652,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #11 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r6, r4, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fdb5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -515883,23 +515884,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r5, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fdd5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -516094,23 +516095,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001fdf54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -516307,23 +516308,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #19 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r7, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fe150 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -516616,29 +516617,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [pc, #64] @ (1fe498 ) │ │ │ │ + ldr r7, [pc, #96] @ (1fe4b8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r0, r6, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #928] @ (1fe804 ) │ │ │ │ + ldr r6, [pc, #960] @ (1fe824 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #832] @ (1fe7b0 ) │ │ │ │ + ldr r6, [pc, #864] @ (1fe7d0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 001fe474 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -516935,29 +516936,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #920] @ (1feb20 ) │ │ │ │ + ldr r3, [pc, #952] @ (1feb40 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r2, r1, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #752] @ (1fea84 ) │ │ │ │ + ldr r3, [pc, #784] @ (1feaa4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r0, r6, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #648] @ (1fea28 ) │ │ │ │ + ldr r3, [pc, #680] @ (1fea48 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fe7a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -517254,29 +517255,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #744] @ (1fed9c ) │ │ │ │ + ldr r0, [pc, #776] @ (1fedbc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r6, r3, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #576] @ (1fed00 ) │ │ │ │ + ldr r0, [pc, #608] @ (1fed20 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r0, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #472] @ (1feca4 ) │ │ │ │ + ldr r0, [pc, #504] @ (1fecc4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001feacc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -517573,29 +517574,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r2, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, sp │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001fedf8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -517820,22 +517821,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [ip, #888] @ 0x378 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldc2 0, cr0, [r0, #888]! @ 0x378 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r2, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ff054 : │ │ │ │ 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 │ │ │ │ @@ -518123,27 +518124,27 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb3600de │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xfb0a00de │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xfaf000de │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ff320 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -518447,28 +518448,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf7f000de │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf7c400de │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf7aa00de │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ff660 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -518683,22 +518684,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r0, sl, #7274496 @ 0x6f0000 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adcs.w r0, r0, #7274496 @ 0x6f0000 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r0, 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, #4032] @ 0xfc0 │ │ │ │ @@ -519660,89 +519661,89 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 1ffe2e │ │ │ │ nop │ │ │ │ strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvs.n 20034c │ │ │ │ + bvs.n 20035c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 200298 │ │ │ │ + bcc.n 2002a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 200460 │ │ │ │ + bcc.n 200270 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 2003dc │ │ │ │ + bcc.n 2003ec │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 2003a8 │ │ │ │ + bcc.n 2003b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bcs.n 20036c │ │ │ │ + bcs.n 20037c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 200334 │ │ │ │ + bcs.n 200344 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 200300 │ │ │ │ + bcs.n 200310 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 2002c8 │ │ │ │ + bcs.n 2002d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 20046c │ │ │ │ + bcs.n 20047c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 002003d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -520046,67 +520047,67 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r2, [r1, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r2, [r0, #21] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020075c : │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r2] │ │ │ │ adds r3, #1 │ │ │ │ @@ -520287,43 +520288,43 @@ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ b.n 2008a2 │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00200938 : │ │ │ │ cbz r1, 200942 │ │ │ │ vldr d7, [r0, #32] │ │ │ │ vstr d7, [r1] │ │ │ │ cbz r2, 20094c │ │ │ │ @@ -520859,65 +520860,65 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ beq.n 200f7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00200f54 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00200f58 : │ │ │ │ @@ -521326,99 +521327,99 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #13] │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r2, [r1, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0020140c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -521561,43 +521562,43 @@ │ │ │ │ b.n 201454 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 002015a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -522391,146 +522392,146 @@ │ │ │ │ b.w b9520 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 2, r0, cr10, cr14, {6} │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r4!, {r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldc2 0, cr0, [r0, #-888]! @ 0xfffffc88 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r4, 201f22 │ │ │ │ + cbnz r4, 201f24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r2!, {r1, r2} │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xfafe00de │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r1!, {r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r2, 201f1e │ │ │ │ + cbnz r2, 201f20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r4, 201f20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00201f64 : │ │ │ │ stmdb 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 │ │ │ │ @@ -523706,174 +523707,174 @@ │ │ │ │ nop │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r2], #892 @ 0x37c │ │ │ │ + ldc2l 0, cr0, [sl], #892 @ 0x37c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r6, [r6, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xb71e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #432] @ (202de0 ) │ │ │ │ + ldr r6, [pc, #464] @ (202e00 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #256] @ (202d3c ) │ │ │ │ + ldr r6, [pc, #288] @ (202d5c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #680] @ (202efc ) │ │ │ │ + ldr r5, [pc, #712] @ (202f1c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [pc, #936] @ (203018 ) │ │ │ │ + ldr r4, [pc, #968] @ (203038 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [pc, #648] @ (202f08 ) │ │ │ │ + ldr r4, [pc, #680] @ (202f28 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #496] @ (202e7c ) │ │ │ │ + ldr r4, [pc, #528] @ (202e9c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #336] @ (202de8 ) │ │ │ │ + ldr r4, [pc, #368] @ (202e08 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #176] @ (202d54 ) │ │ │ │ + ldr r4, [pc, #208] @ (202d74 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #16] @ (202cc0 ) │ │ │ │ + ldr r4, [pc, #48] @ (202ce0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #880] @ (20302c ) │ │ │ │ + ldr r3, [pc, #912] @ (20304c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #720] @ (202f98 ) │ │ │ │ + ldr r3, [pc, #752] @ (202fb8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #336] @ (202e2c ) │ │ │ │ + ldr r3, [pc, #368] @ (202e4c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #680] @ (202fa0 ) │ │ │ │ + ldr r2, [pc, #712] @ (202fc0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #384] @ (202e88 ) │ │ │ │ + ldr r2, [pc, #416] @ (202ea8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00202d14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -524506,92 +524507,92 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.n 202d8a │ │ │ │ nop │ │ │ │ strb r6, [r6, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r2, [r4, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #392 @ (adr r4, 203574 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 203594 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r4, sp, #600 @ 0x258 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, r4 │ │ │ │ + add r0, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, 203688 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 2036a8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #496 @ (adr r3, 2035f8 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 203618 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #368 @ (adr r3, 20357c ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 20359c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, pc, #224 @ (adr r3, 2034f4 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 203514 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bics r0, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, pc, #72 @ (adr r3, 203468 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 203488 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, pc, #944 @ (adr r2, 2037d8 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 2037f8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 203740 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 203760 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, pc, #640 @ (adr r2, 2036b8 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 2036d8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #504 @ (adr r2, 203634 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 203654 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #376 @ (adr r2, 2035b8 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 2035d8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #240 @ (adr r2, 203534 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 203554 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #104 @ (adr r2, 2034b0 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 2034d0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #992 @ (adr r1, 203830 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 203450 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vshr.u64 q8, , #14 │ │ │ │ - negs r6, r1 │ │ │ │ + vshr.u64 q8, , #6 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 20379c ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 2037bc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vshr.u64 q8, , #54 │ │ │ │ + vshr.u64 q8, , #46 │ │ │ │ │ │ │ │ 00203460 : │ │ │ │ stmdb 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 │ │ │ │ @@ -524924,63 +524925,63 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #456] @ (2039ac ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #408] @ (203984 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mcr2 0, 4, r0, cr4, cr15, {6} │ │ │ │ - eors r2, r1 │ │ │ │ + mcr2 0, 4, r0, cr12, cr15, {6} │ │ │ │ + eors r2, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc2l 0, cr0, [lr, #892] @ 0x37c │ │ │ │ + ldc2l 0, cr0, [r6, #892] @ 0x37c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #96] @ (203864 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc2l 0, cr0, [r8, #-892]! @ 0xfffffc84 │ │ │ │ + ldc2l 0, cr0, [r0, #-892]! @ 0xfffffc84 │ │ │ │ add r7, pc, #560 @ (adr r7, 203a40 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r7, pc, #336 @ (adr r7, 203964 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc2 0, cr0, [ip], {223} @ 0xdf │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + stc2 0, cr0, [r4], #892 @ 0x37c │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r2], #-892 @ 0xfffffc84 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + ldc2l 0, cr0, [sl], #-892 @ 0xfffffc84 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcrr2 0, 13, r0, ip, cr15 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + mrrc2 0, 13, r0, r4, cr15 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfbe800df │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + @ instruction: 0xfbf000df │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - smlaldx r0, r0, r0, pc @ │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + smlaldx r0, r0, r8, pc @ │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00203860 : │ │ │ │ stmdb 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 │ │ │ │ @@ -525567,74 +525568,74 @@ │ │ │ │ nop │ │ │ │ ldr r2, [pc, #448] @ (204068 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [pc, #384] @ (20402c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfaa600df │ │ │ │ - @ instruction: 0xf4e800df │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xfaae00df │ │ │ │ + @ instruction: 0xf4f000df │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfa3000df │ │ │ │ + @ instruction: 0xfa3800df │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb.w r0, [r0, pc, lsl #1] │ │ │ │ + ldrsb.w r0, [r8, pc, lsl #1] │ │ │ │ bx pc │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r2, pc, #16 @ (adr r2, 203eec ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r1, pc, #752 @ (adr r1, 2041d0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r1, pc, #232 @ (adr r1, 203fd0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf68200df │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + @ instruction: 0xf68a00df │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf61800df │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + @ instruction: 0xf62000df │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf4fe00df │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + add.w r0, r6, #7307264 @ 0x6f8000 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00203f38 : │ │ │ │ stmdb 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 │ │ │ │ @@ -526049,55 +526050,55 @@ │ │ │ │ b.n 2041b6 │ │ │ │ bics r6, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bics r6, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf3bc00df │ │ │ │ + ubfx r0, r4, #3, #32 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subw r0, r4, #223 @ 0xdf │ │ │ │ + subw r0, ip, #223 @ 0xdf │ │ │ │ asrs r2, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orn r0, ip, #223 @ 0xdf │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + orns r0, r4, #223 @ 0xdf │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orr.w r0, r0, #223 @ 0xdf │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + orr.w r0, r8, #223 @ 0xdf │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vshr.s64 q8, , #44 │ │ │ │ + vshr.s64 q8, , #36 │ │ │ │ │ │ │ │ 00204414 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r4, [pc, #1036] @ 204834 │ │ │ │ @@ -526515,67 +526516,67 @@ │ │ │ │ beq.w 2046ca │ │ │ │ b.n 2045d4 │ │ │ │ nop │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mcr 0, 4, r0, cr8, cr15, {6} │ │ │ │ + mrc 0, 4, r0, cr0, cr15, {6} │ │ │ │ subs r5, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc 0, cr0, [r6, #-892] @ 0xfffffc84 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + ldc 0, cr0, [lr, #-892] @ 0xfffffc84 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stcl 0, cr0, [lr], #892 @ 0x37c │ │ │ │ - vqadd.s64 q0, q12, │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + ldcl 0, cr0, [r6], #892 @ 0x37c │ │ │ │ + vqadd.s8 q8, q8, │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stcl 0, cr0, [r0], {223} @ 0xdf │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + stcl 0, cr0, [r8], {223} @ 0xdf │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrc 0, 5, r0, cr14, cr15, {6} │ │ │ │ - stcl 0, cr0, [sl], #-892 @ 0xfffffc84 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + mcr 0, 6, r0, cr6, cr15, {6} │ │ │ │ + ldcl 0, cr0, [r2], #-892 @ 0xfffffc84 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc 0, cr0, [sl], #-892 @ 0xfffffc84 │ │ │ │ - mrc 0, 1, r0, cr12, cr15, {6} │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + mcrr 0, 13, r0, r2, cr15 │ │ │ │ + mcr 0, 2, r0, cr4, cr15, {6} │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc 0, cr0, [lr], {223} @ 0xdf │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + ldc 0, cr0, [r6], {223} @ 0xdf │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rsbs r0, r2, pc, lsr #3 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + rsbs r0, sl, pc, lsr #3 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sub.w r0, ip, pc, lsr #3 │ │ │ │ - cmp r6, #8 │ │ │ │ + subs.w r0, r4, pc, lsr #3 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xeb8600df │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + @ instruction: 0xeb8e00df │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-892] @ 0xfffffc84 │ │ │ │ - adcs.w r0, r4, pc, lsr #3 │ │ │ │ + stcl 0, cr0, [r4, #-892]! @ 0xfffffc84 │ │ │ │ + adcs.w r0, ip, pc, lsr #3 │ │ │ │ │ │ │ │ 002048c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ mov r5, r1 │ │ │ │ @@ -527097,95 +527098,95 @@ │ │ │ │ b.n 204952 │ │ │ │ subs r2, #18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc 0, cr0, [sl, #-892] @ 0xfffffc84 │ │ │ │ + ldc 0, cr0, [r2, #-892] @ 0xfffffc84 │ │ │ │ subs r1, #154 @ 0x9a │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc 0, cr0, [r2], {223} @ 0xdf │ │ │ │ + ldc 0, cr0, [sl], {223} @ 0xdf │ │ │ │ str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sbc.w r0, r8, pc, lsr #3 │ │ │ │ - cmp r4, #8 │ │ │ │ + sbcs.w r0, r0, pc, lsr #3 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orn r0, sl, pc, lsr #3 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + orns r0, r2, pc, lsr #3 │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xe9b600df │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + @ instruction: 0xe9be00df │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xe99400df │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + @ instruction: 0xe99c00df │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmdb ip, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + stmdb r4!, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia.w r2!, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + ldmia.w sl!, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia.w r2, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + ldmia.w sl, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrd r0, r0, [r0], #-892 @ 0x37c │ │ │ │ - cmp r1, #18 │ │ │ │ + ldrd r0, r0, [r8], #-892 @ 0x37c │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strex r0, r0, [lr, #892] @ 0x37c │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xe85600df │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xe82c00df │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + @ instruction: 0xe83400df │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00204ee8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -527548,77 +527549,77 @@ │ │ │ │ nop │ │ │ │ adds r3, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #234 @ 0xea │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 20507c │ │ │ │ + b.n 20508c │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 204eac │ │ │ │ + b.n 204ebc │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 204d08 │ │ │ │ + b.n 204d18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 204c28 │ │ │ │ + b.n 204c38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 204b48 │ │ │ │ + b.n 204b58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 204b0c │ │ │ │ + b.n 204b1c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 205ad0 │ │ │ │ + b.n 205ae0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 205a94 │ │ │ │ + b.n 205aa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00205314 : │ │ │ │ stmdb 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 │ │ │ │ @@ -528104,101 +528105,101 @@ │ │ │ │ b.n 2055e0 │ │ │ │ cmp r7, #202 @ 0xca │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r7, #188 @ 0xbc │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 205acc │ │ │ │ + b.n 205adc │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 20593c │ │ │ │ + b.n 20594c │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r5, #16 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 205848 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - svc 4 │ │ │ │ + svc 12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002058c8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -529028,111 +529029,111 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 205e52 │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 206214 │ │ │ │ + blt.n 206224 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 206150 │ │ │ │ + bhi.n 206160 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 206278 │ │ │ │ + bhi.n 206288 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r4, #158 @ 0x9e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 206140 │ │ │ │ + bvs.n 206150 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 206104 │ │ │ │ + bvs.n 206114 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 2060c4 │ │ │ │ + bvs.n 2060d4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bvs.n 2062c4 │ │ │ │ + bvs.n 2060d4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 206250 │ │ │ │ + bvs.n 206260 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 2061fc │ │ │ │ + bvs.n 20620c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bvs.n 20620c │ │ │ │ + bvs.n 20621c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 2061c0 │ │ │ │ + bpl.n 2061d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 20619c │ │ │ │ + bpl.n 2061ac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 206160 │ │ │ │ + bpl.n 206170 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 20612c │ │ │ │ + bpl.n 20613c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 2062e4 │ │ │ │ + bpl.n 2062f4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 2062a8 │ │ │ │ + bpl.n 2062b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 20626c │ │ │ │ + bpl.n 20627c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 206230 │ │ │ │ + bpl.n 206240 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00206238 : │ │ │ │ stmdb 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 │ │ │ │ @@ -529768,119 +529769,119 @@ │ │ │ │ b.n 206546 │ │ │ │ movs r0, #154 @ 0x9a │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r0, #152 @ 0x98 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 206924 │ │ │ │ + bcc.n 206934 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [pc, #680] @ (206b88 ) │ │ │ │ + ldr r4, [pc, #712] @ (206ba8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #952] @ (206ca4 ) │ │ │ │ + ldr r2, [pc, #984] @ (206cc4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bne.n 20692c │ │ │ │ + bne.n 20693c │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r2, r5, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002069a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -530614,113 +530615,113 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r0, r4, r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r6, [r0, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r3, #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] @ (2073c4 ) │ │ │ │ @@ -530888,51 +530889,51 @@ │ │ │ │ nop │ │ │ │ asrs r2, r7, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020741c : │ │ │ │ stmdb 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 │ │ │ │ @@ -531202,64 +531203,64 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 207560 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #27 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - nop {13} │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + it le │ │ │ │ + lslle r7, r3, #3 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - nop {10} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ + it ge │ │ │ │ + lslge r7, r3, #3 │ │ │ │ │ │ │ │ 0020773c : │ │ │ │ stmdb 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 │ │ │ │ @@ -531617,59 +531618,59 @@ │ │ │ │ mov r2, r6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 207954 │ │ │ │ lsrs r4, r2, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vmla.i16 q0, q8, d0[3] │ │ │ │ + vmla.i16 q0, q12, d0[3] │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r0, r0, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr8, {7} │ │ │ │ - bkpt 0x0038 │ │ │ │ + cdp2 0, 14, cr0, cr6, cr8, {7} │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8, #928]! @ 0x3a0 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + ldc2l 0, cr0, [r0, #928]! @ 0x3a0 │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r4, r3, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc2 0, cr0, [r4, #-928] @ 0xfffffc60 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldc2 0, cr0, [ip, #-928] @ 0xfffffc60 │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc2l 0, cr0, [sl], #928 @ 0x3a0 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldc2l 0, cr0, [r2], #928 @ 0x3a0 │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r6} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc2l 0, cr0, [ip], #-928 @ 0xfffffc60 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + stc2 0, cr0, [r4], {232} @ 0xe8 │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r0, 207bb4 │ │ │ │ + cbnz r0, 207bb6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00207b48 : │ │ │ │ stmdb 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 │ │ │ │ @@ -532609,38 +532610,38 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 208010 │ │ │ │ lsls r0, r1, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb5e00e8 │ │ │ │ - hlt 0x0036 │ │ │ │ + @ instruction: 0xfb6600e8 │ │ │ │ + hlt 0x003e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfa9a00e8 │ │ │ │ - cbnz r0, 208562 │ │ │ │ + @ instruction: 0xfaa200e8 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vst1.8 {d0[7]}, [lr], r8 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldrsb.w r0, [r6, #232] @ 0xe8 │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vld4. {d16-d19}, [r0 :128], r8 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + vld4. {d16-d19}, [r8 :128], r8 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str.w r0, [r6, #232] @ 0xe8 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + str.w r0, [lr, #232] @ 0xe8 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf76e00e8 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xf77600e8 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsh r0, [r1, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf70000e8 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xf70800e8 │ │ │ │ + cpsie a │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ @@ -532648,69 +532649,69 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r6, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r7, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r7, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orr.w r0, sl, #7602176 @ 0x740000 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + orrs.w r0, r2, #7602176 @ 0x740000 │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r0, 2085f0 │ │ │ │ + cbz r0, 2085f2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf37800e8 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + @ instruction: 0xf38000e8 │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf32a00e8 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + @ instruction: 0xf33200e8 │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf30400e8 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + @ instruction: 0xf30c00e8 │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf2bc00e8 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + movt r0, #16616 @ 0x40e8 │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf23c00e8 │ │ │ │ - sxtb r4, r3 │ │ │ │ + movw r0, #16616 @ 0x40e8 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r0, 20860c │ │ │ │ + cbz r0, 20860e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002085ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -532999,54 +533000,54 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 208748 │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r8], #980 @ 0x3d4 │ │ │ │ stc2l 0, cr0, [r2], #980 @ 0x3d4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, ip, #232 @ 0xe8 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + @ instruction: 0xf0a400e8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 d16, d30, d0[3] │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + vmla.i32 d16, d22, d8[1] │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xfba800f5 │ │ │ │ - vmla.i d0, d22, d0[6] │ │ │ │ - ldr r5, [pc, #992] @ (208ce0 ) │ │ │ │ + vmla.i d0, d30, d0[6] │ │ │ │ + ldr r6, [pc, #0] @ (208900 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #832] @ (208c48 ) │ │ │ │ + ldr r5, [pc, #864] @ (208c68 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #704] @ (208bcc ) │ │ │ │ + ldr r5, [pc, #736] @ (208bec ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #568] @ (208b48 ) │ │ │ │ + ldr r5, [pc, #600] @ (208b68 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #432] @ (208ac4 ) │ │ │ │ + ldr r5, [pc, #464] @ (208ae4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #296] @ (208a40 ) │ │ │ │ + ldr r5, [pc, #328] @ (208a60 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #160] @ (2089bc ) │ │ │ │ + ldr r5, [pc, #192] @ (2089dc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cdp 0, 9, cr0, cr2, cr8, {7} │ │ │ │ - ldr r5, [pc, #16] @ (208934 ) │ │ │ │ + cdp 0, 9, cr0, cr10, cr8, {7} │ │ │ │ + ldr r5, [pc, #48] @ (208954 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cdp 0, 6, cr0, cr10, cr8, {7} │ │ │ │ - ldr r4, [pc, #880] @ (208ca0 ) │ │ │ │ + cdp 0, 7, cr0, cr2, cr8, {7} │ │ │ │ + ldr r4, [pc, #912] @ (208cc0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cdp 0, 4, cr0, cr0, cr8, {7} │ │ │ │ - ldr r4, [pc, #712] @ (208c04 ) │ │ │ │ + cdp 0, 4, cr0, cr8, cr8, {7} │ │ │ │ + ldr r4, [pc, #744] @ (208c24 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00208940 : │ │ │ │ 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 │ │ │ │ @@ -533306,54 +533307,54 @@ │ │ │ │ movw r1, #827 @ 0x33b │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 208a84 │ │ │ │ ldrsb.w r0, [ip, #245] @ 0xf5 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl, #-928] @ 0xfffffc60 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + stc 0, cr0, [r2, #-928]! @ 0xfffffc60 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str??.w r0, [ip, r5, lsl #3] │ │ │ │ - ldc 0, cr0, [lr], #-928 @ 0xfffffc60 │ │ │ │ - ldr r2, [pc, #704] @ (208ec4 ) │ │ │ │ + mcrr 0, 14, r0, r6, cr8 │ │ │ │ + ldr r2, [pc, #736] @ (208ee4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc 0, cr0, [r4], {232} @ 0xe8 │ │ │ │ - ldr r2, [pc, #536] @ (208e28 ) │ │ │ │ + ldc 0, cr0, [ip], {232} @ 0xe8 │ │ │ │ + ldr r2, [pc, #568] @ (208e48 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xebec00e8 │ │ │ │ - ldr r2, [pc, #376] @ (208d94 ) │ │ │ │ + @ instruction: 0xebf400e8 │ │ │ │ + ldr r2, [pc, #408] @ (208db4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rsb r0, r4, r8, asr #3 │ │ │ │ - ldr r2, [pc, #216] @ (208d00 ) │ │ │ │ + rsb r0, ip, r8, asr #3 │ │ │ │ + ldr r2, [pc, #248] @ (208d20 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #64] @ (208c70 ) │ │ │ │ + ldr r2, [pc, #96] @ (208c90 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - sbcs.w r0, sl, r8, asr #3 │ │ │ │ - ldr r1, [pc, #944] @ (208fe8 ) │ │ │ │ + @ instruction: 0xeb8200e8 │ │ │ │ + ldr r1, [pc, #976] @ (209008 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adcs.w r0, r2, r8, asr #3 │ │ │ │ - ldr r1, [pc, #784] @ (208f54 ) │ │ │ │ + adcs.w r0, sl, r8, asr #3 │ │ │ │ + ldr r1, [pc, #816] @ (208f74 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xeb2c00e8 │ │ │ │ - ldr r1, [pc, #632] @ (208ec8 ) │ │ │ │ + @ instruction: 0xeb3400e8 │ │ │ │ + ldr r1, [pc, #664] @ (208ee8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00208c54 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -533752,27 +533753,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r3, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 209388 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 2093a8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xe82400e8 │ │ │ │ + @ instruction: 0xe82c00e8 │ │ │ │ ldrsh r2, [r1, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #712 @ (adr r7, 2092f4 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 209314 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xe80400e8 │ │ │ │ + @ instruction: 0xe80c00e8 │ │ │ │ ldrsh r0, [r0, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #560 @ (adr r7, 209268 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 209288 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 208ff8 │ │ │ │ + b.n 209008 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0020903c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -533969,23 +533970,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 208e78 │ │ │ │ + b.n 208e88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #880 @ (adr r5, 209574 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 209594 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r2, [r0, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 208e30 │ │ │ │ + b.n 208e40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #712 @ (adr r5, 2094d8 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 2094f8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00209210 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -534190,23 +534191,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 208c3c │ │ │ │ + b.n 208c4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 2096e8 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 209708 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r1, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 209bf0 │ │ │ │ + b.n 209c00 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #520 @ (adr r3, 209644 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 209664 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020943c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -534315,17 +534316,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 209af0 │ │ │ │ + b.n 209b00 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #528 @ (adr r2, 209748 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 209768 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00209538 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -534521,23 +534522,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r0, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 20994c │ │ │ │ + b.n 20995c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, pc, #712 @ (adr r0, 2099f4 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 209a14 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 209904 │ │ │ │ + b.n 209914 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, pc, #544 @ (adr r0, 209958 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 209978 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00209738 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -534742,23 +534743,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r4, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r2, [r7, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 10 │ │ │ │ + svc 18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020991c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -534868,17 +534869,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 2099f4 │ │ │ │ + ble.n 209a04 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00209a34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -535047,17 +535048,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 209b08 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r6, [r2, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 209c48 │ │ │ │ + bgt.n 209c58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00209c00 : │ │ │ │ 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 │ │ │ │ @@ -535283,35 +535284,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 209de8 │ │ │ │ + bge.n 209df8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 209d4c │ │ │ │ + bge.n 209d5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 20997c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bge.n 209edc │ │ │ │ + bge.n 209eec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r7, [pc, #960] @ (20a1fc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bge.n 209e40 │ │ │ │ + bge.n 209e50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00209e44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -535485,17 +535486,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 20a6f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r5, [pc, #1016] @ (20a408 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 20a030 │ │ │ │ + bhi.n 20a040 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020a018 : │ │ │ │ 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 │ │ │ │ @@ -535724,35 +535725,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 20a1d8 │ │ │ │ + bvs.n 20a1e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 20a328 │ │ │ │ + bvs.n 20a338 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 20a554 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvs.n 20a2b4 │ │ │ │ + bvs.n 20a2c4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r3, [pc, #776] @ (20a574 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 20a214 │ │ │ │ + bpl.n 20a224 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020a274 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -535961,23 +535962,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #664] @ (20a71c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 20a3fc │ │ │ │ + bcc.n 20a40c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r1, [pc, #504] @ (20a688 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 20a3b0 │ │ │ │ + bcc.n 20a3c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020a498 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -536091,17 +536092,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #136] @ (20a668 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 20a648 │ │ │ │ + bcs.n 20a658 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020a5e8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -536431,29 +536432,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ bx r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add sl, pc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov ip, r9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020a954 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -536567,17 +536568,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ muls r6, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020aaa4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -536783,23 +536784,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adcs r4, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r6, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020acd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -536997,23 +536998,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r7, #104 @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020aeac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -537124,17 +537125,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #70 @ 0x46 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020afc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -537245,17 +537246,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #44 @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020b0dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -537366,17 +537367,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020b1f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -537487,17 +537488,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020b30c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -537706,23 +537707,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r0, #230 @ 0xe6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020b530 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -537836,17 +537837,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #138 @ 0x8a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020b680 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -537960,17 +537961,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #58 @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020b7d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -538182,23 +538183,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r4, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020ba00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -538314,17 +538315,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020bb2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -538440,17 +538441,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r0, 20bcc4 │ │ │ │ + cbnz r0, 20bcc6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020bc58 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -538659,23 +538660,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #194 @ 0xc2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r6, 20bea0 │ │ │ │ + cbnz r6, 20bea2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r7, #154 @ 0x9a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r2, 20bea2 │ │ │ │ + cbnz r2, 20bea4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020be7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -538789,17 +538790,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020bfcc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -538913,17 +538914,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #238 @ 0xee │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020c11c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -539135,23 +539136,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r2, #204 @ 0xcc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020c34c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -539267,17 +539268,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #144 @ 0x90 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r0, 20c4dc │ │ │ │ + cbz r0, 20c4de │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020c478 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -539393,17 +539394,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020c5a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -539514,17 +539515,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #102 @ 0x66 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r6, 20c6bc │ │ │ │ + cbz r6, 20c6be │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020c6a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -539635,17 +539636,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #102 @ 0x66 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020c7a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -539851,23 +539852,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #180 @ 0xb4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r4, #140 @ 0x8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020c98c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -540073,23 +540074,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #204 @ 0xcc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020cb74 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -540295,23 +540296,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r0, #188 @ 0xbc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020cd5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -540631,31 +540632,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #824 @ (adr r7, 20d3e4 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 20d404 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r4, r6, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #632 @ (adr r7, 20d330 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 20d350 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r4, r0, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 20d27c ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 20d29c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r4, r2, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020d0cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -541041,35 +541042,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, 20d858 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 20d878 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r0, r6, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 20d7a4 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 20d7c4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r4, r2, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #656 @ (adr r3, 20d730 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 20d750 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r4, r6, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 20d6bc ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 20d6dc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020d4b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -541277,23 +541278,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #488 @ (adr r1, 20d8a4 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 20d8c4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r7, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 20d7f8 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 20d818 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020d6cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -541501,23 +541502,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r4, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020d8e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -541726,23 +541727,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r2, r1, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020db0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -541856,17 +541857,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020dc5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -542078,23 +542079,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020de8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -542210,17 +542211,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020dfb8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -542432,23 +542433,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020e1e8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -542778,29 +542779,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r2, r7, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020e554 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -543106,29 +543107,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #23 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #512] @ (20ea84 ) │ │ │ │ + ldr r7, [pc, #544] @ (20eaa4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r0, r3, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #320] @ (20e9d0 ) │ │ │ │ + ldr r7, [pc, #352] @ (20e9f0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #192] @ (20e95c ) │ │ │ │ + ldr r7, [pc, #224] @ (20e97c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020e89c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -543434,29 +543435,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #224] @ (20ecac ) │ │ │ │ + ldr r4, [pc, #256] @ (20eccc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r0, r2, #17 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #32] @ (20ebf8 ) │ │ │ │ + ldr r4, [pc, #64] @ (20ec18 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r4, r6, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #920] @ (20ef7c ) │ │ │ │ + ldr r3, [pc, #952] @ (20ef9c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020ebe4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -543677,22 +543678,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #776] @ (20f124 ) │ │ │ │ + ldr r1, [pc, #808] @ (20f144 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ vshr.u64 q8, , #32 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #592] @ (20f078 ) │ │ │ │ + ldr r1, [pc, #624] @ (20f098 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020ee28 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -543989,27 +543990,27 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [lr], #884 @ 0x374 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov sl, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldc2l 0, cr0, [r0], {221} @ 0xdd │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldc2 0, cr0, [r0], #884 @ 0x374 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, sp │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020f164 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -544306,27 +544307,27 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vst1.8 @ instruction: 0xf9c200dd │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsb.w r0, [r4, #221] @ 0xdd │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr??.w r0, [r4, sp, lsl #1] │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020f4a0 : │ │ │ │ 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 │ │ │ │ @@ -544645,39 +544646,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r7 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf68800dd │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf65800dd │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ands r4, r1 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020f7d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -544958,22 +544959,22 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ usat r0, #29, r6, asr #3 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf37a00dd │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020fa9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -545254,22 +545255,22 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0e200dd │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf0b600dd │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020fd60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -545379,17 +545380,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 q0, , #22 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020fe60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -545499,17 +545500,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ mcr 0, 5, r0, cr10, cr13, {6} │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0020ff60 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #236] @ (210050 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -545637,17 +545638,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r0, #884] @ 0x374 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0021008c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -545757,17 +545758,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r6], #-884 @ 0xfffffc8c │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002101a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -545975,22 +545976,22 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r6], #-884 @ 0xfffffc8c │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ orr.w r0, lr, sp, lsr #3 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002103c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -546288,29 +546289,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2105a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 210550 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 21051c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00210704 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -546689,35 +546690,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 211208 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 2111bc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 211174 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 21112c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00210b20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -547069,35 +547070,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ svc 124 @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ svc 76 @ 0x4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ svc 44 @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ svc 12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00210f14 : │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -547394,29 +547395,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 211254 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ blt.n 211208 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r7, r3, #3 │ │ │ │ blt.n 2111c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00211274 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -547733,31 +547734,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bhi.n 211550 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ bhi.n 2114fc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bhi.n 2114a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00211598 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -548074,31 +548075,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ bpl.n 21182c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ bpl.n 2117d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ bpl.n 211984 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002118bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -548311,23 +548312,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 211b78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bcc.n 211b28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00211ae4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -548478,29 +548479,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 211c50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bcc.n 211bac │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bcc.n 211d1c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00211c5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -548723,35 +548724,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00211ea0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -548919,17 +548920,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00212038 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #236] @ (212128 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -549058,17 +549059,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00212164 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -549350,23 +549351,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00212428 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -549564,23 +549565,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r0!, {r2, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00212600 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -549786,23 +549787,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #936] @ (212bd4 ) │ │ │ │ + ldr r7, [pc, #968] @ (212bf4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00212830 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -550006,23 +550007,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [pc, #16] @ (212a4c ) │ │ │ │ + ldr r6, [pc, #48] @ (212a6c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r3!, {r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [pc, #864] @ (212da8 ) │ │ │ │ + ldr r5, [pc, #896] @ (212dc8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00212a4c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -550235,23 +550236,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [pc, #848] @ (212fb4 ) │ │ │ │ + ldr r3, [pc, #880] @ (212fd4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [pc, #664] @ (212f08 ) │ │ │ │ + ldr r3, [pc, #696] @ (212f28 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00212c74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -550449,23 +550450,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ite │ │ │ │ lsl r5, r3, #3 │ │ │ │ - ldral r2, [pc, #16] @ (212e4c ) │ │ │ │ + ldral r2, [pc, #48] @ (212e6c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ it gt │ │ │ │ lslgt r5, r3, #3 │ │ │ │ - ldr r1, [pc, #864] @ (2131a8 ) │ │ │ │ + ldr r1, [pc, #896] @ (2131c8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00212e4c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -550763,29 +550764,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov sl, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ pop {r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, r8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ pop {r2, r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00213188 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -550896,17 +550897,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 2132f2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002132a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -551017,17 +551018,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r0, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, ip │ │ │ │ + add r0, sp │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 002133b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -551340,31 +551341,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xb766 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xb736 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xb706 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ ldr.w r2, [pc, #2904] @ 21428c │ │ │ │ @@ -552461,218 +552462,218 @@ │ │ │ │ b.w 213a5a │ │ │ │ ldr r3, [pc, #744] @ (214578 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [pc, #688] @ (214544 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #320] @ (2143e4 ) │ │ │ │ + ldr r1, [pc, #352] @ (214404 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #520] @ (2144b0 ) │ │ │ │ + ldr r0, [pc, #552] @ (2144d0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vqadd.u32 q0, q8, q7 │ │ │ │ - mrc2 0, 2, r0, cr12, cr14, {6} │ │ │ │ - mrc2 0, 1, r0, cr14, cr14, {6} │ │ │ │ - mrc2 0, 0, r0, cr12, cr14, {6} │ │ │ │ - ldc2l 0, cr0, [lr, #888] @ 0x378 │ │ │ │ + vqadd.u32 q0, q12, q7 │ │ │ │ + mcr2 0, 3, r0, cr4, cr14, {6} │ │ │ │ + mcr2 0, 2, r0, cr6, cr14, {6} │ │ │ │ + mcr2 0, 1, r0, cr4, cr14, {6} │ │ │ │ + stc2l 0, cr0, [r6, #888]! @ 0x378 │ │ │ │ ldr r0, [pc, #584] @ (214508 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stc2 0, cr0, [lr, #-888] @ 0xfffffc88 │ │ │ │ - mov r6, ip │ │ │ │ + ldc2 0, cr0, [r6, #-888] @ 0xfffffc88 │ │ │ │ + mov r6, sp │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - smlsldx r0, r0, r6, lr │ │ │ │ - @ instruction: 0xfb8c00de │ │ │ │ - @ instruction: 0xfb5000de │ │ │ │ - @ instruction: 0xfb0200de │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + smlsldx r0, r0, lr, lr │ │ │ │ + @ instruction: 0xfb9400de │ │ │ │ + @ instruction: 0xfb5800de │ │ │ │ + @ instruction: 0xfb0a00de │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfa5600de │ │ │ │ - bics r4, r5 │ │ │ │ + @ instruction: 0xfa5e00de │ │ │ │ + bics r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r0, pc, #312 @ (adr r0, 214424 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r0, pc, #48 @ (adr r0, 214320 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a000de │ │ │ │ - cmn r6, r6 │ │ │ │ + vld1.8 @ instruction: 0xf9a800de │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr??.w r0, [r6, lr, lsl #1] │ │ │ │ - cmn r4, r1 │ │ │ │ + ldr??.w r0, [lr, lr, lsl #1] │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vst4. {d16-d19}, [sl :64], lr │ │ │ │ - cmp r0, r4 │ │ │ │ + ldr??.w r0, [r2, lr, lsl #1] │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vld4. {d0-d3}, [r0 :64], lr │ │ │ │ - negs r6, r6 │ │ │ │ + vld4. {d0-d3}, [r8 :64], lr │ │ │ │ + negs r6, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr??.w r0, [sl, #222] @ 0xde │ │ │ │ - negs r0, r2 │ │ │ │ + vst4. {d0-d3}, [r2 :64], lr │ │ │ │ + negs r0, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str??.w r0, [r0, #222] @ 0xde │ │ │ │ - tst r6, r6 │ │ │ │ + str??.w r0, [r8, #222] @ 0xde │ │ │ │ + tst r6, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str.w r0, [r2, #222] @ 0xde │ │ │ │ - tst r0, r3 │ │ │ │ + str.w r0, [sl, #222] @ 0xde │ │ │ │ + tst r0, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb.w r0, [r6, #222] @ 0xde │ │ │ │ - rors r4, r5 │ │ │ │ + ldrb.w r0, [lr, #222] @ 0xde │ │ │ │ + rors r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str??.w r0, [lr, lr, lsl #1] │ │ │ │ - rors r4, r0 │ │ │ │ + ldr??.w r0, [r6, lr, lsl #1] │ │ │ │ + rors r4, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str.w r0, [r6, lr, lsl #1] │ │ │ │ - sbcs r4, r3 │ │ │ │ + str.w r0, [lr, lr, lsl #1] │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh.w r0, [r4, lr, lsl #1] │ │ │ │ - adcs r2, r7 │ │ │ │ + strh.w r0, [ip, lr, lsl #1] │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb.w r0, [r4, lr, lsl #1] │ │ │ │ - adcs r2, r3 │ │ │ │ + strb.w r0, [ip, lr, lsl #1] │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf7f000de │ │ │ │ - adcs r6, r0 │ │ │ │ + @ instruction: 0xf7f800de │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf7dc00de │ │ │ │ - asrs r2, r6 │ │ │ │ + @ instruction: 0xf7e400de │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf7c800de │ │ │ │ - asrs r6, r3 │ │ │ │ + @ instruction: 0xf7d000de │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf7b200de │ │ │ │ - asrs r0, r1 │ │ │ │ + @ instruction: 0xf7ba00de │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf78a00de │ │ │ │ - lsrs r4, r4 │ │ │ │ + @ instruction: 0xf79200de │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf76c00de │ │ │ │ - lsrs r2, r0 │ │ │ │ + @ instruction: 0xf77400de │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf72600de │ │ │ │ - eors r4, r7 │ │ │ │ + @ instruction: 0xf72e00de │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf70000de │ │ │ │ - eors r6, r2 │ │ │ │ + @ instruction: 0xf70800de │ │ │ │ + eors r6, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf6de00de │ │ │ │ - ands r4, r6 │ │ │ │ + @ instruction: 0xf6e600de │ │ │ │ + ands r4, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf68600de │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + @ instruction: 0xf68e00de │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf66200de │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf66a00de │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movw r0, #26846 @ 0x68de │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + movw r0, #59614 @ 0xe8de │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf62400de │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + @ instruction: 0xf62c00de │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf61000de │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf61800de │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf5fc00de │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + addw r0, r4, #2270 @ 0x8de │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf5e800de │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf5f000de │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rsb r0, ip, #7274496 @ 0x6f0000 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + rsbs r0, r4, #7274496 @ 0x6f0000 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sub.w r0, lr, #7274496 @ 0x6f0000 │ │ │ │ - subs r7, #4 │ │ │ │ + subs.w r0, r6, #7274496 @ 0x6f0000 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf58c00de │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf59400de │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sbc.w r0, sl, #7274496 @ 0x6f0000 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + sbcs.w r0, r2, #7274496 @ 0x6f0000 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ ldr.w r3, [pc, #3136] @ 2150dc │ │ │ │ @@ -553878,144 +553879,144 @@ │ │ │ │ b.n 214d14 │ │ │ │ subs r6, #80 @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r6, #74 @ 0x4a │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31000de │ │ │ │ - movt r0, #32990 @ 0x80de │ │ │ │ - movw r0, #49374 @ 0xc0de │ │ │ │ - @ instruction: 0xf0d800de │ │ │ │ + @ instruction: 0xf31800de │ │ │ │ + @ instruction: 0xf2d000de │ │ │ │ + @ instruction: 0xf25400de │ │ │ │ + @ instruction: 0xf0e000de │ │ │ │ subs r3, #218 @ 0xda │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf0d600de │ │ │ │ - eors.w r0, r6, #222 @ 0xde │ │ │ │ - vshr.s64 q0, q7, #30 │ │ │ │ - vqadd.s32 q0, q9, q7 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + @ instruction: 0xf0de00de │ │ │ │ + eors.w r0, lr, #222 @ 0xde │ │ │ │ + vshr.s64 q0, q7, #22 │ │ │ │ + vqadd.s32 q0, q13, q7 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldcl 0, cr0, [r8, #888] @ 0x378 │ │ │ │ + stcl 0, cr0, [r0, #888]! @ 0x378 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stcl 0, cr0, [r8], #-888 @ 0xfffffc88 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + ldcl 0, cr0, [r0], #-888 @ 0xfffffc88 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mcrr 0, 13, r0, r8, cr14 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + mrrc 0, 13, r0, r0, cr14 @ │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adc.w r0, r6, lr, lsr #3 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adc.w r0, lr, lr, lsr #3 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add.w r0, r6, lr, lsr #3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + add.w r0, lr, lr, lsr #3 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xeac400de │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + @ instruction: 0xeacc00de │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - orns r0, r4, lr, lsr #3 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + orns r0, ip, lr, lsr #3 │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orr.w r0, r4, lr, lsr #3 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + orr.w r0, ip, lr, lsr #3 │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ands.w r0, r8, lr, lsr #3 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + bic.w r0, r0, lr, lsr #3 │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strd r0, r0, [r6, #888]! @ 0x378 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + strd r0, r0, [lr, #888]! @ 0x378 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strd r0, r0, [ip, #888] @ 0x378 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrd r0, r0, [r4, #888] @ 0x378 │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xe99e00de │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + @ instruction: 0xe9a600de │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strd r0, r0, [r8, #-888]! @ 0x378 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrd r0, r0, [r0, #-888]! @ 0x378 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strd r0, r0, [r2, #-888] @ 0x378 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strd r0, r0, [sl, #-888] @ 0x378 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmdb r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + ldmdb lr, {r1, r2, r3, r4, r6, r7} │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strd r0, r0, [sl], #888 @ 0x378 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrd r0, r0, [r2], #888 @ 0x378 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia.w lr!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + @ instruction: 0xe8c600de │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 215108 │ │ │ │ + b.n 215118 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 2150bc │ │ │ │ + b.n 2150cc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 215070 │ │ │ │ + b.n 215080 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 21501c │ │ │ │ + b.n 21502c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr.w r3, [pc, #2640] @ 215c74 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ ldr.w r2, [pc, #2640] @ 215c78 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ @@ -554917,367 +554918,367 @@ │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov fp, r0 │ │ │ │ b.w 214712 │ │ │ │ nop │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 215748 │ │ │ │ + b.n 215758 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 2156f0 │ │ │ │ + b.n 215700 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 215698 │ │ │ │ + b.n 2156a8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 215640 │ │ │ │ + b.n 215650 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2155ec │ │ │ │ + b.n 2155fc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21559c │ │ │ │ + b.n 2155ac │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 215548 │ │ │ │ + b.n 215558 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2154f8 │ │ │ │ + b.n 215508 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2164a4 │ │ │ │ + b.n 2164b4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 216454 │ │ │ │ + b.n 216464 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 216404 │ │ │ │ + b.n 216414 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2163b4 │ │ │ │ + b.n 2163c4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 216364 │ │ │ │ + b.n 216374 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 216314 │ │ │ │ + b.n 216324 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2162c8 │ │ │ │ + b.n 2162d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 216278 │ │ │ │ + b.n 216288 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 216228 │ │ │ │ + b.n 216238 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2161d8 │ │ │ │ + b.n 2161e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 216188 │ │ │ │ + b.n 216198 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 216138 │ │ │ │ + b.n 216148 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2160e8 │ │ │ │ + b.n 2160f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 216098 │ │ │ │ + b.n 2160a8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 216048 │ │ │ │ + b.n 216058 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 215ff8 │ │ │ │ + b.n 216008 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 215fa8 │ │ │ │ + b.n 215fb8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 215f54 │ │ │ │ + b.n 215f64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 215f04 │ │ │ │ + b.n 215f14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 215eb8 │ │ │ │ + b.n 215ec8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 215e6c │ │ │ │ + b.n 215e7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 215e20 │ │ │ │ + b.n 215e30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 16 │ │ │ │ + svc 24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #4 │ │ │ │ + udf #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 215e24 │ │ │ │ + ble.n 215e34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 215dd4 │ │ │ │ + ble.n 215de4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 215f84 │ │ │ │ + ble.n 215d94 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 215f38 │ │ │ │ + ble.n 215f48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 215eec │ │ │ │ + ble.n 215efc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 215e9c │ │ │ │ + bgt.n 215eac │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 215e58 │ │ │ │ + bgt.n 215e68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 215e14 │ │ │ │ + bgt.n 215e24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 215fd0 │ │ │ │ + bgt.n 215de0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 215f8c │ │ │ │ + bgt.n 215f9c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 215f48 │ │ │ │ + bgt.n 215f58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 215f04 │ │ │ │ + bgt.n 215f14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - blt.n 215ec0 │ │ │ │ + blt.n 215ed0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - blt.n 215e7c │ │ │ │ + blt.n 215e8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - blt.n 215e3c │ │ │ │ + blt.n 215e4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - blt.n 215ffc │ │ │ │ + blt.n 21600c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - blt.n 215fbc │ │ │ │ + blt.n 215fcc │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -555760,137 +555761,137 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 216140 │ │ │ │ movs r3, #146 @ 0x92 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #872 @ (adr r4, 21678c ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 2167ac ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 216514 │ │ │ │ + bhi.n 216524 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 2164b8 │ │ │ │ + bhi.n 2164c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 21651c │ │ │ │ + bhi.n 21652c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvc.n 21642c │ │ │ │ + bhi.n 21643c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvc.n 2163f4 │ │ │ │ + bvc.n 216404 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvc.n 2163c8 │ │ │ │ + bvc.n 2163d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r1, #170 @ 0xaa │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvs.n 216494 │ │ │ │ + bvs.n 2164a4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 216454 │ │ │ │ + bvs.n 216464 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 216414 │ │ │ │ + bpl.n 216424 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 2163d4 │ │ │ │ + bpl.n 2163e4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 216390 │ │ │ │ + bpl.n 2163a0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 21654c │ │ │ │ + bpl.n 21655c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 216508 │ │ │ │ + bpl.n 216518 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 2164c4 │ │ │ │ + bpl.n 2164d4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 216480 │ │ │ │ + bmi.n 216490 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 216440 │ │ │ │ + bmi.n 216450 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 216400 │ │ │ │ + bmi.n 216410 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 2165c0 │ │ │ │ + bmi.n 2163d0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 216580 │ │ │ │ + bmi.n 216590 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 216540 │ │ │ │ + bmi.n 216550 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 216504 │ │ │ │ + bmi.n 216514 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 2164c8 │ │ │ │ + bcc.n 2164d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 21648c │ │ │ │ + bcc.n 21649c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 21644c │ │ │ │ + bcc.n 21645c │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -556606,177 +556607,177 @@ │ │ │ │ nop │ │ │ │ adds r2, r6, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r4, r5, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 216bf0 │ │ │ │ + bcs.n 216c00 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 216cdc │ │ │ │ + bcs.n 216cec │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bne.n 216c64 │ │ │ │ + bne.n 216c74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bne.n 216c00 │ │ │ │ + bne.n 216c10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 216c64 │ │ │ │ + beq.n 216c74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bne.n 216d74 │ │ │ │ + bne.n 216d84 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bne.n 216d08 │ │ │ │ + bne.n 216d18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - beq.n 216cb8 │ │ │ │ + beq.n 216cc8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r2, r4, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00216e18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -556851,31 +556852,31 @@ │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3447 @ 0xd77 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 216e4e │ │ │ │ nop │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ 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.w r2, [pc, #1064] @ 217338 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ @@ -557271,91 +557272,91 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2170ea │ │ │ │ asrs r2, r3, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r6, r0, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 002173dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -557624,71 +557625,71 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [r7, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbnz r0, 2176bc │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r6, r6, #26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021770c : │ │ │ │ stmdb 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 │ │ │ │ @@ -557860,43 +557861,43 @@ │ │ │ │ b.n 2177ec │ │ │ │ lsrs r2, r2, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #788] @ 217c38 │ │ │ │ @@ -558319,15 +558320,15 @@ │ │ │ │ ldrd r0, r1, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 00217df4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -558432,37 +558433,37 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 217ec2 │ │ │ │ nop │ │ │ │ lsls r0, r5, #19 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 217e68 │ │ │ │ + bvs.n 217e78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r2, 217f76 │ │ │ │ + cbnz r2, 217f78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00217f44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -558632,53 +558633,53 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r2, r5, #11 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00218148 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r3, #360] @ 0x168 │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -558725,19 +558726,19 @@ │ │ │ │ strd ip, lr, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 218186 │ │ │ │ nop │ │ │ │ - movs r2, r5 │ │ │ │ + movs r2, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 002181d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -558886,29 +558887,29 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vmla.i16 q0, q13, d7[2] │ │ │ │ + vmla.i32 q0, q9, d7[1] │ │ │ │ ldr r4, [pc, #496] @ (218554 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr7, {7} │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + cdp2 0, 10, cr0, cr10, cr7, {7} │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021837c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -558980,23 +558981,23 @@ │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ str.w lr, [sp, #20] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2183d0 │ │ │ │ b.n 218406 │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r2, #924]! @ 0x39c │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + stc2l 0, cr0, [sl, #924]! @ 0x39c │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc2 0, cr0, [sl, #924]! @ 0x39c │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + ldc2 0, cr0, [r2, #924]! @ 0x39c │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021845c : │ │ │ │ stmdb 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 │ │ │ │ @@ -559192,35 +559193,35 @@ │ │ │ │ b.n 21853c │ │ │ │ mcr2 0, 4, r0, cr0, cr4, {7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 3, r0, cr4, cr4, {7} │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4], #924 @ 0x39c │ │ │ │ - cbz r6, 2186d8 │ │ │ │ + ldc2l 0, cr0, [ip], #924 @ 0x39c │ │ │ │ + cbz r6, 2186da │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r1, [pc, #832] @ (2189a8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldc2 0, cr0, [r4, #976]! @ 0x3d0 │ │ │ │ ldc2 0, cr0, [r8, #976] @ 0x3d0 │ │ │ │ - ldr r7, [pc, #944] @ (218a24 ) │ │ │ │ + ldr r7, [pc, #976] @ (218a44 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldc2l 0, cr0, [lr, #-976] @ 0xfffffc30 │ │ │ │ - ldr r7, [pc, #624] @ (2188ec ) │ │ │ │ + ldr r7, [pc, #656] @ (21890c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfbd600e7 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xfbde00e7 │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfba000e7 │ │ │ │ - cbz r6, 21870a │ │ │ │ + @ instruction: 0xfba800e7 │ │ │ │ + cbz r6, 21870c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00218694 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -559259,18 +559260,18 @@ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 2186c8 │ │ │ │ - @ instruction: 0xfae800e7 │ │ │ │ - cbz r4, 218760 │ │ │ │ + @ instruction: 0xfaf000e7 │ │ │ │ + cbz r4, 218762 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r0, 21874a │ │ │ │ + cbz r0, 21874c │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00218718 : │ │ │ │ stmdb 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 │ │ │ │ @@ -559553,48 +559554,48 @@ │ │ │ │ b.n 218824 │ │ │ │ @ instruction: 0xfbc400f4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbba00f4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa2800e7 │ │ │ │ - cbz r2, 218a34 │ │ │ │ + @ instruction: 0xfa3000e7 │ │ │ │ + cbz r2, 218a36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr??.w r0, [r2, #231] @ 0xe7 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + ldr??.w r0, [sl, #231] @ 0xe7 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xfacc00f4 │ │ │ │ - ldr??.w r0, [r2, r7, lsl #2] │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + ldr??.w r0, [sl, r7, lsl #2] │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh.w r0, [r6, r7, lsl #2] │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + ldrsh.w r0, [lr, r7, lsl #2] │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r2, r4, #3 │ │ │ │ mov r4, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh.w r0, [r6, #231] @ 0xe7 │ │ │ │ - ldr r4, [pc, #320] @ (218b94 ) │ │ │ │ + strh.w r0, [lr, #231] @ 0xe7 │ │ │ │ + ldr r4, [pc, #352] @ (218bb4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr??.w r0, [sl, r7, lsl #2] │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + strb.w r0, [r2, #231] @ 0xe7 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #952] @ (218e20 ) │ │ │ │ + ldr r3, [pc, #984] @ (218e40 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #832] @ (218dac ) │ │ │ │ + ldr r3, [pc, #864] @ (218dcc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #704] @ (218d30 ) │ │ │ │ + ldr r3, [pc, #736] @ (218d50 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #568] @ (218cac ) │ │ │ │ + ldr r3, [pc, #600] @ (218ccc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00218a78 : │ │ │ │ cbz r1, 218a82 │ │ │ │ vldr d7, [r0, #296] @ 0x128 │ │ │ │ vstr d7, [r1] │ │ │ │ cbz r2, 218a8c │ │ │ │ @@ -559684,28 +559685,28 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 218ae4 │ │ │ │ nop │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movt r0, #10471 @ 0x28e7 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + movt r0, #43239 @ 0xa8e7 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf69600e7 │ │ │ │ - ldr r2, [pc, #256] @ (218c84 ) │ │ │ │ + @ instruction: 0xf69e00e7 │ │ │ │ + ldr r2, [pc, #288] @ (218ca4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf66e00e7 │ │ │ │ - ldr r2, [pc, #96] @ (218bf0 ) │ │ │ │ + @ instruction: 0xf67600e7 │ │ │ │ + ldr r2, [pc, #128] @ (218c10 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00218b94 : │ │ │ │ cbz r1, 218b9c │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -559754,20 +559755,20 @@ │ │ │ │ movw r1, #797 @ 0x31d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 218be2 │ │ │ │ @ instruction: 0xf74e00f4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f200e7 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf5fa00e7 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [pc, #464] @ (218df0 ) │ │ │ │ + ldr r1, [pc, #496] @ (218e10 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00218c24 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -559801,18 +559802,18 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adcs.w r0, r8, #7569408 @ 0x738000 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + sbc.w r0, r0, #7569408 @ 0x738000 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00218c90 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -559845,18 +559846,18 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf4ee00e7 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + @ instruction: 0xf4f600e7 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00218cfc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ ldr.w r3, [r3, #328] @ 0x148 │ │ │ │ @@ -559929,18 +559930,18 @@ │ │ │ │ movw r1, #993 @ 0x3e1 │ │ │ │ blx b9524 │ │ │ │ subs r3, r0, #0 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #99 @ 0x63 │ │ │ │ b.n 218d90 │ │ │ │ - ands.w r0, lr, #7569408 @ 0x738000 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + bic.w r0, r6, #7569408 @ 0x738000 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00218dd8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -559997,23 +559998,23 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ strd r5, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #1022 @ 0x3fe │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w b9520 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf39800e7 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + @ instruction: 0xf3a000e7 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf35e00e7 │ │ │ │ - bx r1 │ │ │ │ + @ instruction: 0xf36600e7 │ │ │ │ + bx r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00218e98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -560071,23 +560072,23 @@ │ │ │ │ add.w r2, r2, #524 @ 0x20c │ │ │ │ strd ip, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #1057 @ 0x421 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf2d400e7 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + @ instruction: 0xf2dc00e7 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf29800e7 │ │ │ │ - mov r2, r8 │ │ │ │ + subw r0, r0, #231 @ 0xe7 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00218f60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -560145,23 +560146,23 @@ │ │ │ │ add.w r2, r2, #548 @ 0x224 │ │ │ │ strd ip, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #1092 @ 0x444 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - addw r0, ip, #231 @ 0xe7 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + @ instruction: 0xf21400e7 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rsbs r0, r0, #231 @ 0xe7 │ │ │ │ - cmp r2, pc │ │ │ │ + rsbs r0, r8, #231 @ 0xe7 │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00219028 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -560193,18 +560194,18 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ movw r1, #1118 @ 0x45e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 21904c │ │ │ │ nop │ │ │ │ - adcs.w r0, r6, #231 @ 0xe7 │ │ │ │ - cmp r0, r0 │ │ │ │ + adcs.w r0, lr, #231 @ 0xe7 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00219094 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -560261,23 +560262,23 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #604 @ 0x25c │ │ │ │ strd r5, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w b9520 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf0dc00e7 │ │ │ │ - add r7, pc, #824 @ (adr r7, 219480 ) │ │ │ │ + @ instruction: 0xf0e400e7 │ │ │ │ + add r7, pc, #856 @ (adr r7, 2194a0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf0a200e7 │ │ │ │ - add r4, r9 │ │ │ │ + @ instruction: 0xf0aa00e7 │ │ │ │ + add r4, sl │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #592 @ (adr r7, 2193a4 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 2193c4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00219154 : │ │ │ │ stmdb 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 │ │ │ │ @@ -560589,38 +560590,38 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ b.n 2192f4 │ │ │ │ @ instruction: 0xf18800f4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 q8, q10, #4 │ │ │ │ - stc 0, cr0, [r8, #924]! @ 0x39c │ │ │ │ - adcs r2, r2 │ │ │ │ + ldc 0, cr0, [r0, #924]! @ 0x39c │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, pc, #608 @ (adr r4, 21974c ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 21976c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc 0, cr0, [r0, #924] @ 0x39c │ │ │ │ - asrs r2, r5 │ │ │ │ + stc 0, cr0, [r8, #924] @ 0x39c │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, pc, #448 @ (adr r4, 2196b8 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 2196d8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-924] @ 0xfffffc64 │ │ │ │ - asrs r4, r0 │ │ │ │ + stcl 0, cr0, [r2, #-924]! @ 0xfffffc64 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, pc, #296 @ (adr r4, 21962c ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 21964c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldc 0, cr0, [r4, #-924]! @ 0xfffffc64 │ │ │ │ - add r6, pc, #728 @ (adr r6, 2197e4 ) │ │ │ │ + ldc 0, cr0, [ip, #-924]! @ 0xfffffc64 │ │ │ │ + add r6, pc, #760 @ (adr r6, 219804 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, pc, #152 @ (adr r4, 2195a8 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 2195c8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc 0, cr0, [r8, #-924] @ 0xfffffc64 │ │ │ │ - lsls r2, r6 │ │ │ │ + ldc 0, cr0, [r0, #-924] @ 0xfffffc64 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 21990c ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 21952c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021951c : │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2195b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -560699,23 +560700,23 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #660 @ 0x294 │ │ │ │ movw r1, #1267 @ 0x4f3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2195ac │ │ │ │ - mcrr 0, 14, r0, r2, cr7 │ │ │ │ - add r3, pc, #192 @ (adr r3, 2196c8 ) │ │ │ │ + mcrr 0, 14, r0, sl, cr7 │ │ │ │ + add r3, pc, #224 @ (adr r3, 2196e8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rsbs r0, ip, r7, asr #3 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + @ instruction: 0xebe400e7 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, pc, #816 @ (adr r2, 219948 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 219968 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00219618 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldrd r2, r1, [r0, #336] @ 0x150 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -561023,43 +561024,43 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 219826 │ │ │ │ nop │ │ │ │ sbcs.w r0, r4, r4, ror #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaca00f4 │ │ │ │ - strd r0, r0, [sl, #-924]! @ 0x39c │ │ │ │ - subs r5, #20 │ │ │ │ + ldrd r0, r0, [r2, #-924]! @ 0x39c │ │ │ │ + subs r5, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, pc, #360 @ (adr r0, 219ac4 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 219ae4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strd r0, r0, [r0, #-924] @ 0x39c │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + strd r0, r0, [r8, #-924] @ 0x39c │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 219a28 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 219a48 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmdb r6, {r0, r1, r2, r5, r6, r7} │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + ldmdb lr, {r0, r1, r2, r5, r6, r7} │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, pc, #24 @ (adr r0, 21998c ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 2199ac ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strd r0, r0, [lr], #924 @ 0x39c │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + ldrd r0, r0, [r6], #924 @ 0x39c │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xe8c400e7 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + @ instruction: 0xe8cc00e7 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia.w ip, {r0, r1, r2, r5, r6, r7} │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + stmia.w r4!, {r0, r1, r2, r5, r6, r7} │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00219998 : │ │ │ │ stmdb 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 │ │ │ │ @@ -561273,55 +561274,55 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 219a86 │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmdb ip!, {r2, r4, r5, r6, r7} │ │ │ │ strd r0, r0, [sl], #-976 @ 0x3d0 │ │ │ │ - b.n 2199f4 │ │ │ │ + b.n 219a04 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2199ac │ │ │ │ + b.n 2199bc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 219964 │ │ │ │ + b.n 219974 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21991c │ │ │ │ + b.n 21992c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2198d4 │ │ │ │ + b.n 2198e4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21988c │ │ │ │ + b.n 21989c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 219844 │ │ │ │ + b.n 219854 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00219c30 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ ldr.w r3, [r3, #332] @ 0x14c │ │ │ │ @@ -561373,19 +561374,19 @@ │ │ │ │ add.w r2, r2, #736 @ 0x2e0 │ │ │ │ movw r1, #1854 @ 0x73e │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 219c8c │ │ │ │ - b.n 219714 │ │ │ │ + b.n 219724 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00219cd8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -561442,25 +561443,25 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #760 @ 0x2f8 │ │ │ │ strd r5, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #1887 @ 0x75f │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w b9520 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2196b8 │ │ │ │ + b.n 2196c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21964c │ │ │ │ + b.n 21965c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00219d98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -561518,25 +561519,25 @@ │ │ │ │ add.w r2, r2, #788 @ 0x314 │ │ │ │ strd ip, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #1914 @ 0x77a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21a5f8 │ │ │ │ + b.n 21a608 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21a588 │ │ │ │ + b.n 21a598 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00219e60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -561653,31 +561654,31 @@ │ │ │ │ nop │ │ │ │ b.n 219888 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2197c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 21a514 │ │ │ │ + b.n 21a524 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21a4cc │ │ │ │ + b.n 21a4dc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21a47c │ │ │ │ + b.n 21a48c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00219fb8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -561780,19 +561781,19 @@ │ │ │ │ b.n 21a070 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 21a708 │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 21a5cc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 21a30c │ │ │ │ + b.n 21a31c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021a0d8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -561816,19 +561817,19 @@ │ │ │ │ movw r1, #2499 @ 0x9c3 │ │ │ │ add.w r2, r2, #876 @ 0x36c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21a0f0 │ │ │ │ nop │ │ │ │ - b.n 21a2a0 │ │ │ │ + b.n 21a2b0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021a130 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -561928,31 +561929,31 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 21a520 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21a25c │ │ │ │ + b.n 21a26c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021a258 : │ │ │ │ stmdb 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 │ │ │ │ @@ -562035,23 +562036,23 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #2612 @ 0xa34 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 21a30e │ │ │ │ b.n 21a454 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021a364 : │ │ │ │ stmdb 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 │ │ │ │ @@ -562543,99 +562544,99 @@ │ │ │ │ movw r1, #2644 @ 0xa54 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21a63e │ │ │ │ svc 114 @ 0x72 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #26 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #12 │ │ │ │ + udf #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 21a988 │ │ │ │ + ble.n 21a998 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 21a908 │ │ │ │ + ble.n 21a918 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 21a920 │ │ │ │ + bgt.n 21a930 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - blt.n 21a99c │ │ │ │ + blt.n 21a9ac │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bge.n 21a8dc │ │ │ │ + bge.n 21a8ec │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bge.n 21aa14 │ │ │ │ + bge.n 21aa24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bge.n 21a9cc │ │ │ │ + bge.n 21a9dc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bge.n 21a984 │ │ │ │ + bge.n 21a994 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bls.n 21a940 │ │ │ │ + bls.n 21a950 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021a980 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -563029,69 +563030,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 21ae6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 21ada0 │ │ │ │ + bvc.n 21adb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvc.n 21ae44 │ │ │ │ + bvc.n 21ae54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 21ae44 │ │ │ │ + bvc.n 21ae54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r3, #222 @ 0xde │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ bvc.n 21ae00 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 21ae80 │ │ │ │ + bpl.n 21ae90 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 21adac │ │ │ │ + bmi.n 21adbc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 21aee8 │ │ │ │ + bmi.n 21aef8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 21aea0 │ │ │ │ + bmi.n 21aeb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r1, [pc, #108] @ (21aea8 ) │ │ │ │ movs r0, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ mov r2, r5 │ │ │ │ @@ -563127,23 +563128,23 @@ │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r9, r0 │ │ │ │ b.n 21abe8 │ │ │ │ nop │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 21af20 │ │ │ │ + bcc.n 21af30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021aebc : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 21aedc │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ subs r3, #1 │ │ │ │ @@ -563201,25 +563202,25 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1008 @ 0x3f0 │ │ │ │ movw r1, #2691 @ 0xa83 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 21af08 │ │ │ │ - bcs.n 21aeb0 │ │ │ │ + bcs.n 21aec0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 21b068 │ │ │ │ + bcs.n 21ae78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021af78 : │ │ │ │ stmdb 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 │ │ │ │ @@ -563412,41 +563413,41 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 21b0ac │ │ │ │ bcc.n 21b264 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bne.n 21b14c │ │ │ │ + bne.n 21b15c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - beq.n 21b1ac │ │ │ │ + bne.n 21b1bc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - beq.n 21b148 │ │ │ │ + beq.n 21b158 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - beq.n 21b254 │ │ │ │ + beq.n 21b264 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021b1dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -563545,37 +563546,37 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 21b26c │ │ │ │ b.n 21b29c │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021b320 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -563633,25 +563634,25 @@ │ │ │ │ addw r2, r2, #1124 @ 0x464 │ │ │ │ strd ip, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #1244 @ 0x4dc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021b3e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -563752,37 +563753,37 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 21b47a │ │ │ │ b.n 21b4aa │ │ │ │ nop │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021b530 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -563840,25 +563841,25 @@ │ │ │ │ add.w r2, r2, #1192 @ 0x4a8 │ │ │ │ strd ip, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #1220 @ 0x4c4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021b5f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -564487,29 +564488,29 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strd r5, r4, [sp] │ │ │ │ @@ -565397,239 +565398,239 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1515 @ 0x5eb │ │ │ │ addw r2, r2, #1228 @ 0x4cc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 21bf00 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - it le │ │ │ │ - lslle r7, r4, #3 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + nop {14} │ │ │ │ + lsls r7, r4, #3 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - itet ge │ │ │ │ - lslge r7, r4, #3 │ │ │ │ - asrlt r4, r2, #13 │ │ │ │ + itee lt │ │ │ │ + lsllt r7, r4, #3 │ │ │ │ + asrge r4, r3, #13 │ │ │ │ lslge r6, r3, #3 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - it vc │ │ │ │ - lslvc r7, r4, #3 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + nop {8} │ │ │ │ + lsls r7, r4, #3 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - itte mi │ │ │ │ + itee mi │ │ │ │ lslmi r7, r4, #3 │ │ │ │ - asrmi r0, r6, #11 │ │ │ │ + asrpl r0, r7, #11 │ │ │ │ lslpl r6, r3, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - it ne │ │ │ │ - lslne r7, r4, #3 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + wfe │ │ │ │ + lsls r7, r4, #3 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r2, 21c8ee │ │ │ │ + cbnz r2, 21c8f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r0, 21c8f0 │ │ │ │ + cbnz r0, 21c8f2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r6, 21c8f0 │ │ │ │ + cbnz r6, 21c8f2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r4, 21c8f2 │ │ │ │ + cbnz r4, 21c8f4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r0, 21c8f4 │ │ │ │ + cbnz r0, 21c8f6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r4, 21c8f4 │ │ │ │ + cbnz r4, 21c8f6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021c8c8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -566173,39 +566174,39 @@ │ │ │ │ ... │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ rev r4, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbnz r0, 21cf1a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 21cf64 │ │ │ │ + cbz r0, 21cf66 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r2, 21cf5e │ │ │ │ + cbz r2, 21cf60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r1, r2, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, 21cf54 │ │ │ │ + cbz r2, 21cf56 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r5, #13 │ │ │ │ movt r5, #22528 @ 0x5800 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #2106 @ 0x83a │ │ │ │ @@ -566608,119 +566609,119 @@ │ │ │ │ addw r2, r2, #1260 @ 0x4ec │ │ │ │ movw r1, #1629 @ 0x65d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 21ce6a │ │ │ │ lsrs r2, r7, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r4, 21d38a │ │ │ │ + cbz r4, 21d38c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r2, 21d38c │ │ │ │ + cbz r2, 21d38e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r2, 21d38a │ │ │ │ + cbz r2, 21d38c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021d43c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -566982,34 +566983,34 @@ │ │ │ │ ... │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #520 @ 0x208 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vqadd.u64 q0, q9, │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + vqadd.u64 q0, q13, │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vqadd.u8 q0, q11, │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + vqadd.u8 q0, q15, │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mrc2 0, 4, r0, cr12, cr13, {6} │ │ │ │ - str r2, [r4, #28] │ │ │ │ + mcr2 0, 5, r0, cr4, cr13, {6} │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021d73c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -567066,24 +567067,24 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1368 @ 0x558 │ │ │ │ strd r5, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #2904 @ 0xb58 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w b9520 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc2 0, cr0, [r4, #884]! @ 0x374 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + stc2 0, cr0, [ip, #884]! @ 0x374 │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021d7fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -568031,150 +568032,150 @@ │ │ │ │ b.w 21d88e │ │ │ │ add r2, sp, #872 @ 0x368 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r2, sp, #848 @ 0x350 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #32 @ (adr r7, 21e268 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 21e288 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb.w r0, [r8, sp, lsl #1] │ │ │ │ - add r4, pc, #272 @ (adr r4, 21e368 ) │ │ │ │ + strh.w r0, [r0, sp, lsl #1] │ │ │ │ + add r4, pc, #304 @ (adr r4, 21e388 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf7ee00dd │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + @ instruction: 0xf7f600dd │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, pc, #80 @ (adr r4, 21e2b4 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 21e2d4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf7be00dd │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + @ instruction: 0xf7c600dd │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #912 @ (adr r3, 21e600 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 21e620 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf78e00dd │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + @ instruction: 0xf79600dd │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #720 @ (adr r3, 21e54c ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 21e56c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf75e00dd │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + @ instruction: 0xf76600dd │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 21e498 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 21e4b8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf72e00dd │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + @ instruction: 0xf73600dd │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #336 @ (adr r3, 21e3e4 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 21e404 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf6fe00dd │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + @ instruction: 0xf70600dd │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #144 @ (adr r3, 21e330 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 21e350 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movt r0, #59613 @ 0xe8dd │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + @ instruction: 0xf6d600dd │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 21e694 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 21e2b4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subw r0, r4, #2269 @ 0x8dd │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + subw r0, ip, #2269 @ 0x8dd │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 21e5f8 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 21e618 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf67a00dd │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + @ instruction: 0xf68200dd │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, pc, #664 @ (adr r2, 21e55c ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 21e57c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf65000dd │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + @ instruction: 0xf65800dd │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, pc, #480 @ (adr r2, 21e4b0 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 21e4d0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf62200dd │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + @ instruction: 0xf62a00dd │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, pc, #328 @ (adr r2, 21e424 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 21e444 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf5fc00dd │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + addw r0, r4, #2269 @ 0x8dd │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, pc, #160 @ (adr r2, 21e388 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 21e3a8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - rsbs r0, r2, #7241728 @ 0x6e8000 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + rsbs r0, sl, #7241728 @ 0x6e8000 │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 21e6ec ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 21e30c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sub.w r0, r8, #7241728 @ 0x6e8000 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + subs.w r0, r0, #7241728 @ 0x6e8000 │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #840 @ (adr r1, 21e648 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 21e668 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sbcs.w r0, ip, #7241728 @ 0x6e8000 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + @ instruction: 0xf58400dd │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #664 @ (adr r1, 21e5a4 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 21e5c4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adcs.w r0, r0, #7241728 @ 0x6e8000 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + adcs.w r0, r8, #7241728 @ 0x6e8000 │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf52800dd │ │ │ │ - add.w r0, r6, #7241728 @ 0x6e8000 │ │ │ │ - @ instruction: 0xf4e600dd │ │ │ │ - @ instruction: 0xf4c200dd │ │ │ │ - @ instruction: 0xf4a000dd │ │ │ │ - add r0, pc, #832 @ (adr r0, 21e66c ) │ │ │ │ + @ instruction: 0xf53000dd │ │ │ │ + add.w r0, lr, #7241728 @ 0x6e8000 │ │ │ │ + @ instruction: 0xf4ee00dd │ │ │ │ + @ instruction: 0xf4ca00dd │ │ │ │ + @ instruction: 0xf4a800dd │ │ │ │ + add r0, pc, #864 @ (adr r0, 21e68c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - orns r0, sl, #7241728 @ 0x6e8000 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + eor.w r0, r2, #7241728 @ 0x6e8000 │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, pc, #648 @ (adr r0, 21e5c0 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 21e5e0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - orr.w r0, ip, #7241728 @ 0x6e8000 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + orrs.w r0, r4, #7241728 @ 0x6e8000 │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 21e514 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 21e534 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ands.w r0, lr, #7241728 @ 0x6e8000 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + bic.w r0, r6, #7241728 @ 0x6e8000 │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, pc, #280 @ (adr r0, 21e468 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 21e488 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf3f000dd │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + @ instruction: 0xf3f800dd │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, pc, #96 @ (adr r0, 21e3bc ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 21e3dc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ubfx r0, r2, #3, #30 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ubfx r0, sl, #3, #30 │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf39400dd │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + @ instruction: 0xf39c00dd │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bfi r0, r6, #3, #27 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + bfi r0, lr, #3, #27 │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021e37c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -568231,24 +568232,24 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1428 @ 0x594 │ │ │ │ strd r5, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #2931 @ 0xb73 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w b9520 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sbc.w r0, r4, #221 @ 0xdd │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + sbc.w r0, ip, #221 @ 0xdd │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0021e43c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -569461,204 +569462,203 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1468 @ 0x5bc │ │ │ │ movw r1, #2227 @ 0x8b3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 21ebe2 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [pc, #520] @ (21f380 ) │ │ │ │ + ldr r7, [pc, #552] @ (21f3a0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strd r0, r0, [lr, #884] @ 0x374 │ │ │ │ - ldr r5, [pc, #80] @ (21f1d4 ) │ │ │ │ + ldrd r0, r0, [r6, #884] @ 0x374 │ │ │ │ + ldr r5, [pc, #112] @ (21f1f4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [pc, #960] @ (21f550 ) │ │ │ │ + ldr r4, [pc, #992] @ (21f570 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmdb r0!, {r0, r2, r3, r4, r6, r7} │ │ │ │ - ldr r4, [pc, #472] @ (21f37c ) │ │ │ │ + ldmdb r8!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + ldr r4, [pc, #504] @ (21f39c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrd r0, r0, [r6], #884 @ 0x374 │ │ │ │ - ldr r4, [pc, #240] @ (21f2a0 ) │ │ │ │ + ldrd r0, r0, [lr], #884 @ 0x374 │ │ │ │ + ldr r4, [pc, #272] @ (21f2c0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia.w r2!, {r0, r2, r3, r4, r6, r7} │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + ldmia.w sl!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia.w sl, {r0, r2, r3, r4, r6, r7} │ │ │ │ - ldr r3, [pc, #832] @ (21f500 ) │ │ │ │ + ldmia.w r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ + ldr r3, [pc, #864] @ (21f520 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xe85a00dd │ │ │ │ - ldr r3, [pc, #640] @ (21f44c ) │ │ │ │ + strd r0, r0, [r2], #-884 @ 0x374 │ │ │ │ + ldr r3, [pc, #672] @ (21f46c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xe82a00dd │ │ │ │ - ldr r3, [pc, #448] @ (21f398 ) │ │ │ │ + @ instruction: 0xe83200dd │ │ │ │ + ldr r3, [pc, #480] @ (21f3b8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21f1d4 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - ldr r3, [pc, #256] @ (21f2e4 ) │ │ │ │ + @ instruction: 0xe80200dd │ │ │ │ + ldr r3, [pc, #288] @ (21f304 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21f180 │ │ │ │ + b.n 21f190 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [pc, #64] @ (21f230 ) │ │ │ │ + ldr r3, [pc, #96] @ (21f250 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21f12c │ │ │ │ + b.n 21f13c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #896] @ (21f57c ) │ │ │ │ + ldr r2, [pc, #928] @ (21f59c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21f0d8 │ │ │ │ + b.n 21f0e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #704] @ (21f4c8 ) │ │ │ │ + ldr r2, [pc, #736] @ (21f4e8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21f090 │ │ │ │ + b.n 21f0a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #536] @ (21f42c ) │ │ │ │ + ldr r2, [pc, #568] @ (21f44c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 21f04c │ │ │ │ + b.n 21f05c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21f010 │ │ │ │ + b.n 21f020 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #248] @ (21f31c ) │ │ │ │ + ldr r2, [pc, #280] @ (21f33c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21efc8 │ │ │ │ + b.n 21efd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #80] @ (21f280 ) │ │ │ │ + ldr r2, [pc, #112] @ (21f2a0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ef80 │ │ │ │ + b.n 21ef90 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #936] @ (21f5e4 ) │ │ │ │ + ldr r1, [pc, #968] @ (21f604 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ef38 │ │ │ │ + b.n 21ef48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #768] @ (21f548 ) │ │ │ │ + ldr r1, [pc, #800] @ (21f568 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21eef8 │ │ │ │ + b.n 21ef08 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #616] @ (21f4bc ) │ │ │ │ + ldr r1, [pc, #648] @ (21f4dc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21eeb4 │ │ │ │ + b.n 21eec4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #456] @ (21f428 ) │ │ │ │ + ldr r1, [pc, #488] @ (21f448 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ee70 │ │ │ │ + b.n 21ee80 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #296] @ (21f394 ) │ │ │ │ + ldr r1, [pc, #328] @ (21f3b4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ee28 │ │ │ │ + b.n 21ee38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #128] @ (21f2f8 ) │ │ │ │ + ldr r1, [pc, #160] @ (21f318 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ede4 │ │ │ │ + b.n 21edf4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #992] @ (21f664 ) │ │ │ │ + ldr r1, [pc, #0] @ (21f284 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ed9c │ │ │ │ + b.n 21edac │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #824] @ (21f5c8 ) │ │ │ │ + ldr r0, [pc, #856] @ (21f5e8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ed58 │ │ │ │ + b.n 21ed68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #664] @ (21f534 ) │ │ │ │ + ldr r0, [pc, #696] @ (21f554 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ed18 │ │ │ │ + b.n 21ed28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #512] @ (21f4a8 ) │ │ │ │ + ldr r0, [pc, #544] @ (21f4c8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ecd4 │ │ │ │ + b.n 21ece4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #352] @ (21f414 ) │ │ │ │ + ldr r0, [pc, #384] @ (21f434 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ec8c │ │ │ │ + b.n 21ec9c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #184] @ (21f378 ) │ │ │ │ + ldr r0, [pc, #216] @ (21f398 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ec44 │ │ │ │ + b.n 21ec54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #16] @ (21f2dc ) │ │ │ │ + ldr r0, [pc, #48] @ (21f2fc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ebfc │ │ │ │ + b.n 21ec0c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21ebb4 │ │ │ │ + b.n 21ebc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21eb6c │ │ │ │ + b.n 21eb7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21eb24 │ │ │ │ + b.n 21eb34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bxns fp │ │ │ │ + bxns ip │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -569839,19 +569839,19 @@ │ │ │ │ b.n 21f828 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 21f620 │ │ │ │ + b.n 21f630 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ mov r4, fp │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -570139,23 +570139,23 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ b.n 21f3d2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ble.n 21f81c │ │ │ │ + ble.n 21f82c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r1, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx baab8 │ │ │ │ @@ -570912,231 +570912,231 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #2380 @ 0x94c │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 21f828 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - blt.n 22012c │ │ │ │ + blt.n 22013c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bge.n 2200d8 │ │ │ │ + bge.n 2200e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bge.n 22008c │ │ │ │ + bge.n 22009c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bge.n 220034 │ │ │ │ + bge.n 220044 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bge.n 2201dc │ │ │ │ + bge.n 2201ec │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bge.n 220184 │ │ │ │ + bge.n 220194 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 22012c │ │ │ │ + bge.n 22013c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 2200d8 │ │ │ │ + bls.n 2200e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 220080 │ │ │ │ + bls.n 220090 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 220228 │ │ │ │ + bls.n 220238 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 2201d0 │ │ │ │ + bls.n 2201e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 220178 │ │ │ │ + bls.n 220188 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 220120 │ │ │ │ + bhi.n 220130 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 2200c8 │ │ │ │ + bhi.n 2200d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 220274 │ │ │ │ + bhi.n 220284 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 22021c │ │ │ │ + bhi.n 22022c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bhi.n 2201c4 │ │ │ │ + bhi.n 2201d4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 220170 │ │ │ │ + bvc.n 220180 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 22011c │ │ │ │ + bvc.n 22012c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 2200d4 │ │ │ │ + bvc.n 2200e4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 220288 │ │ │ │ + bvc.n 220298 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 22023c │ │ │ │ + bvc.n 22024c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 2201f0 │ │ │ │ + bvc.n 220200 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 2201a8 │ │ │ │ + bvs.n 2201b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 22015c │ │ │ │ + bvs.n 22016c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 220310 │ │ │ │ + bvs.n 220120 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 2202c4 │ │ │ │ + bvs.n 2202d4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 220278 │ │ │ │ + bvs.n 220288 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 22022c │ │ │ │ + bvs.n 22023c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 2201e4 │ │ │ │ + bpl.n 2201f4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 22019c │ │ │ │ + bpl.n 2201ac │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 220354 │ │ │ │ + bpl.n 220164 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 22030c │ │ │ │ + bpl.n 22031c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 2202bc │ │ │ │ + bpl.n 2202cc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bmi.n 220270 │ │ │ │ + bmi.n 220280 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bmi.n 220224 │ │ │ │ + bmi.n 220234 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 2201d8 │ │ │ │ + bmi.n 2201e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00220298 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -571162,19 +571162,19 @@ │ │ │ │ movw r1, #2411 @ 0x96b │ │ │ │ add.w r2, r2, #1544 @ 0x608 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2202b4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcs.n 220234 │ │ │ │ + bcs.n 220244 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 002202f4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -571200,19 +571200,19 @@ │ │ │ │ movw r1, #2443 @ 0x98b │ │ │ │ addw r2, r2, #1580 @ 0x62c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 220310 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcs.n 2203d8 │ │ │ │ + bcs.n 2203e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00220350 : │ │ │ │ stmdb 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 │ │ │ │ @@ -572089,195 +572089,195 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 22067c │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - beq.n 220d7c │ │ │ │ + beq.n 220d8c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r6, #17] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00220e54 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -572391,43 +572391,43 @@ │ │ │ │ addw r2, r2, #1636 @ 0x664 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3053 @ 0xbed │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 220eb6 │ │ │ │ nop │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00220fcc : │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r0, #388] @ 0x184 │ │ │ │ cmp r4, r1 │ │ │ │ beq.n 220fe8 │ │ │ │ @@ -572947,53 +572947,53 @@ │ │ │ │ mov r2, r7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3119 @ 0xc2f │ │ │ │ b.n 2214ce │ │ │ │ nop │ │ │ │ strb r2, [r3, #11] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 002215c8 : │ │ │ │ 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 │ │ │ │ @@ -573128,37 +573128,37 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0022176c : │ │ │ │ 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 │ │ │ │ @@ -573263,29 +573263,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w b9520 │ │ │ │ blx b38b0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #120] @ 221938 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -573426,19 +573426,19 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbnz r0, 221a92 │ │ │ │ + cbnz r0, 221a94 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00221a3c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -573477,19 +573477,19 @@ │ │ │ │ movw r1, #3276 @ 0xccc │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 221a6a │ │ │ │ nop │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00221abc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -573565,37 +573565,37 @@ │ │ │ │ mov r2, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 221b2e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - rev r6, r4 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r6, 221bf6 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00221bb8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -573768,49 +573768,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbnz r0, 221d7a │ │ │ │ + cbnz r0, 221d7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00221db8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -573873,25 +573873,25 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 221df6 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00221e70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -573941,25 +573941,25 @@ │ │ │ │ movw r1, #3473 @ 0xd91 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 221ea4 │ │ │ │ nop │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00221f18 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -574023,25 +574023,25 @@ │ │ │ │ movw r1, #3521 @ 0xdc1 │ │ │ │ addw r2, r2, #1940 @ 0x794 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 221f58 │ │ │ │ nop │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00221fe0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -574081,19 +574081,19 @@ │ │ │ │ movw r1, #3545 @ 0xdd9 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 222012 │ │ │ │ nop │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r0, r2 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -574444,19 +574444,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbz r0, 2224a0 │ │ │ │ + cbz r0, 2224a2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrsh r6, [r1, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ @@ -574816,97 +574816,97 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 222422 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [pc, #832] @ (222c14 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #832] @ (222c18 ) │ │ │ │ ldr r3, [pc, #836] @ (222c1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -575229,139 +575229,139 @@ │ │ │ │ addw r2, r2, #1988 @ 0x7c4 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 222422 │ │ │ │ nop │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00222d10 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -575384,19 +575384,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #2016 @ 0x7e0 │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 222d2a │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00222d64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -575443,25 +575443,25 @@ │ │ │ │ addw r2, r2, #2036 @ 0x7f4 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 222d90 │ │ │ │ nop │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #792 @ (adr r7, 223108 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 223128 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #632 @ (adr r7, 223074 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 223094 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00222e00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -575809,17 +575809,17 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r1, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrd r1, r2, [sp, #104] @ 0x68 │ │ │ │ adds.w fp, fp, #1 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ cmp fp, r1 │ │ │ │ sbcs.w r2, r9, r2 │ │ │ │ bge.w 2233de │ │ │ │ @@ -576426,185 +576426,185 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2056 @ 0x808 │ │ │ │ movw r1, #2065 @ 0x811 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 222e44 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #384] @ (223a2c ) │ │ │ │ + ldr r6, [pc, #416] @ (223a4c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #40 @ (adr r2, 2238d8 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 2238f8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [pc, #104] @ (223920 ) │ │ │ │ + ldr r6, [pc, #136] @ (223940 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, pc, #784 @ (adr r1, 223bcc ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 223bec ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #808] @ (223bf0 ) │ │ │ │ + ldr r5, [pc, #840] @ (223c10 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #320 @ (adr r1, 223a10 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 223a30 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [pc, #448] @ (223a94 ) │ │ │ │ + ldr r5, [pc, #480] @ (223ab4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, pc, #104 @ (adr r1, 223940 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 223960 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [pc, #192] @ (2239a4 ) │ │ │ │ + ldr r5, [pc, #224] @ (2239c4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #1000] @ (223cd4 ) │ │ │ │ + ldr r5, [pc, #8] @ (2238f4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc, #656 @ (adr r0, 223b80 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 223ba0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #808] @ (223c20 ) │ │ │ │ + ldr r4, [pc, #840] @ (223c40 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 223acc ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 223aec ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #640] @ (223b84 ) │ │ │ │ + ldr r4, [pc, #672] @ (223ba4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc, #296 @ (adr r0, 223a30 ) │ │ │ │ + add r0, pc, #328 @ (adr r0, 223a50 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #472] @ (223ae8 ) │ │ │ │ + ldr r4, [pc, #504] @ (223b08 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc, #128 @ (adr r0, 223994 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 2239b4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #304] @ (223a4c ) │ │ │ │ + ldr r4, [pc, #336] @ (223a6c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [pc, #16] @ (22393c ) │ │ │ │ + ldr r4, [pc, #48] @ (22395c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #872] @ (223ca0 ) │ │ │ │ + ldr r3, [pc, #904] @ (223cc0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #712] @ (223c0c ) │ │ │ │ + ldr r3, [pc, #744] @ (223c2c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #544] @ (223b70 ) │ │ │ │ + ldr r3, [pc, #576] @ (223b90 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #368] @ (223acc ) │ │ │ │ + ldr r3, [pc, #400] @ (223aec ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #192] @ (223a28 ) │ │ │ │ + ldr r3, [pc, #224] @ (223a48 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #16] @ (223984 ) │ │ │ │ + ldr r3, [pc, #48] @ (2239a4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [pc, #880] @ (223cf0 ) │ │ │ │ + ldr r2, [pc, #912] @ (223d10 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [pc, #712] @ (223c54 ) │ │ │ │ + ldr r2, [pc, #744] @ (223c74 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [pc, #544] @ (223bb8 ) │ │ │ │ + ldr r2, [pc, #576] @ (223bd8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [pc, #384] @ (223b24 ) │ │ │ │ + ldr r2, [pc, #416] @ (223b44 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [pc, #216] @ (223a88 ) │ │ │ │ + ldr r2, [pc, #248] @ (223aa8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [pc, #56] @ (2239f4 ) │ │ │ │ + ldr r2, [pc, #88] @ (223a14 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [pc, #912] @ (223d58 ) │ │ │ │ + ldr r1, [pc, #944] @ (223d78 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [pc, #744] @ (223cbc ) │ │ │ │ + ldr r1, [pc, #776] @ (223cdc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [pc, #568] @ (223c18 ) │ │ │ │ + ldr r1, [pc, #600] @ (223c38 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [pc, #392] @ (223b74 ) │ │ │ │ + ldr r1, [pc, #424] @ (223b94 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [pc, #224] @ (223ad8 ) │ │ │ │ + ldr r1, [pc, #256] @ (223af8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00223a00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -577070,89 +577070,89 @@ │ │ │ │ ... │ │ │ │ ldr r0, [pc, #848] @ (224234 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #696] @ (2241a4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mcrr2 0, 13, r0, r8, cr13 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + mrrc2 0, 13, r0, r0, cr13 @ │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc2 0, cr0, [r8], {221} @ 0xdd │ │ │ │ - add r8, pc │ │ │ │ + stc2 0, cr0, [r0], #-884 @ 0xfffffc8c │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfbe800dd │ │ │ │ - add r8, sl │ │ │ │ + @ instruction: 0xfbf000dd │ │ │ │ + add r8, fp │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - smlaldx r0, r0, r0, sp │ │ │ │ - add r8, r5 │ │ │ │ + smlaldx r0, r0, r8, sp │ │ │ │ + add r8, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfb9800dd │ │ │ │ - add r8, r0 │ │ │ │ + @ instruction: 0xfba000dd │ │ │ │ + add r8, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfb7000dd │ │ │ │ - add r0, fp │ │ │ │ + @ instruction: 0xfb7800dd │ │ │ │ + add r0, ip │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfb4800dd │ │ │ │ - add r0, r6 │ │ │ │ + @ instruction: 0xfb5000dd │ │ │ │ + add r0, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfb2000dd │ │ │ │ - add r6, r0 │ │ │ │ + @ instruction: 0xfb2800dd │ │ │ │ + add r6, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfaf600dd │ │ │ │ - mvns r4, r3 │ │ │ │ + @ instruction: 0xfafe00dd │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfacc00dd │ │ │ │ - bics r2, r6 │ │ │ │ + @ instruction: 0xfad400dd │ │ │ │ + bics r2, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfaac00dd │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + @ instruction: 0xfab400dd │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfa7200dd │ │ │ │ - muls r2, r3 │ │ │ │ + @ instruction: 0xfa7a00dd │ │ │ │ + muls r2, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfa4a00dd │ │ │ │ - orrs r2, r6 │ │ │ │ + @ instruction: 0xfa5200dd │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfa2200dd │ │ │ │ - orrs r2, r1 │ │ │ │ + @ instruction: 0xfa2a00dd │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr??.w r0, [sl, #221] @ 0xdd │ │ │ │ + @ instruction: 0xfa0200dd │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #204] @ (224070 ) │ │ │ │ ldr r0, [pc, #204] @ (224074 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #204] @ (224078 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -577224,39 +577224,39 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2088 @ 0x828 │ │ │ │ movw r1, #2150 @ 0x866 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 223a3e │ │ │ │ nop │ │ │ │ - tst r2, r2 │ │ │ │ + tst r2, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vst4. {d0-d3}, [r2 :64]! │ │ │ │ - rors r0, r5 │ │ │ │ + vst4. {d0-d3}, [sl :64]! │ │ │ │ + rors r0, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr.w r0, [r8, #221] @ 0xdd │ │ │ │ - rors r0, r0 │ │ │ │ + str??.w r0, [r0, #221] @ 0xdd │ │ │ │ + rors r0, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh.w r0, [r0, #221] @ 0xdd │ │ │ │ - sbcs r0, r3 │ │ │ │ + ldrh.w r0, [r8, #221] @ 0xdd │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb.w r0, [r8, #221] @ 0xdd │ │ │ │ - adcs r6, r5 │ │ │ │ + ldrb.w r0, [r0, #221] @ 0xdd │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr.w r0, [lr, sp, lsl #1] │ │ │ │ + str??.w r0, [r6, sp, lsl #1] │ │ │ │ │ │ │ │ 002240ac : │ │ │ │ stmdb 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 │ │ │ │ @@ -577500,36 +577500,36 @@ │ │ │ │ nop │ │ │ │ tst r4, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adcs r2, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ands r0, r3 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf70a00dd │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + @ instruction: 0xf71200dd │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf6b000dd │ │ │ │ - ldc2l 0, cr0, [r6], #884 @ 0x374 │ │ │ │ + @ instruction: 0xf6b800dd │ │ │ │ + ldc2l 0, cr0, [lr], #884 @ 0x374 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf62800dd │ │ │ │ - subs r7, #14 │ │ │ │ + @ instruction: 0xf63000dd │ │ │ │ + subs r7, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf5fe00dd │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + addw r0, r6, #2269 @ 0x8dd │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00224354 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -577630,18 +577630,18 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 2243c0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [lr, #312] @ 0x138 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [lr, #312] @ 0x138 │ │ │ │ b.n 2243ba │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfb5c00dd │ │ │ │ - eors.w r0, r2, #7241728 @ 0x6e8000 │ │ │ │ + @ instruction: 0xfb6400dd │ │ │ │ + eors.w r0, sl, #7241728 @ 0x6e8000 │ │ │ │ │ │ │ │ 0022445c : │ │ │ │ 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 │ │ │ │ @@ -577702,23 +577702,23 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2188 @ 0x88c │ │ │ │ strd r5, r4, [sp, #60] @ 0x3c │ │ │ │ movw r1, #3733 @ 0xe95 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfad800dd │ │ │ │ - @ instruction: 0xf3f400dd │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + @ instruction: 0xfae000dd │ │ │ │ + @ instruction: 0xf3fc00dd │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf3bc00dd │ │ │ │ + ubfx r0, r4, #3, #30 │ │ │ │ │ │ │ │ 0022452c : │ │ │ │ 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 │ │ │ │ @@ -577779,23 +577779,23 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2220 @ 0x8ac │ │ │ │ strd r5, r4, [sp, #60] @ 0x3c │ │ │ │ movw r1, #3761 @ 0xeb1 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfa0600dd │ │ │ │ - ssat r0, #30, r0, asr #3 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + @ instruction: 0xfa0e00dd │ │ │ │ + ssat r0, #30, r8, asr #3 │ │ │ │ + subs r4, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf2ec00dd │ │ │ │ + @ instruction: 0xf2f400dd │ │ │ │ │ │ │ │ 002245fc : │ │ │ │ ldr.w r3, [r0, #296] @ 0x128 │ │ │ │ cbz r3, 22461e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -577820,19 +577820,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #2256 @ 0x8d0 │ │ │ │ movw r1, #3785 @ 0xec9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 22461a │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf28000dd │ │ │ │ + @ instruction: 0xf28800dd │ │ │ │ │ │ │ │ 00224658 : │ │ │ │ ldr.w r3, [r0, #292] @ 0x124 │ │ │ │ cbz r3, 22467a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -577857,19 +577857,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2276 @ 0x8e4 │ │ │ │ movw r1, #3811 @ 0xee3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 224676 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf22400dd │ │ │ │ + @ instruction: 0xf22c00dd │ │ │ │ │ │ │ │ 002246b4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #380] @ 0x17c │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -578540,120 +578540,120 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 224948 │ │ │ │ b.n 224cda │ │ │ │ nop │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - rsb r0, r0, #221 @ 0xdd │ │ │ │ + rsb r0, r8, #221 @ 0xdd │ │ │ │ subs r3, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bics.w r0, ip, #221 @ 0xdd │ │ │ │ + orr.w r0, r4, #221 @ 0xdd │ │ │ │ subs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vqadd.s32 q0, q10, │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + vqadd.s32 q0, q14, │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mcr 0, 7, r0, cr6, cr13, {6} │ │ │ │ + mcr 0, 7, r0, cr14, cr13, {6} │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r7, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldcl 0, cr0, [r2, #884]! @ 0x374 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + ldcl 0, cr0, [sl, #884]! @ 0x374 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stcl 0, cr0, [r6, #884] @ 0x374 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + stcl 0, cr0, [lr, #884] @ 0x374 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc 0, cr0, [r4, #884]! @ 0x374 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldc 0, cr0, [ip, #884]! @ 0x374 │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-884]! @ 0xfffffc8c │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + stc 0, cr0, [r2, #884] @ 0x374 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-884] @ 0xfffffc8c │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + stcl 0, cr0, [r2, #-884]! @ 0xfffffc8c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [r8, #-884]! @ 0xfffffc8c │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldc 0, cr0, [r0, #-884]! @ 0xfffffc8c │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc 0, cr0, [r0], {221} @ 0xdd │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldc 0, cr0, [r8], {221} @ 0xdd │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldcl 0, cr0, [lr], #-884 @ 0xfffffc8c │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + stc 0, cr0, [r6], {221} @ 0xdd │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stcl 0, cr0, [ip], #-884 @ 0xfffffc8c │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldcl 0, cr0, [r4], #-884 @ 0xfffffc8c │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [lr], #-884 @ 0xfffffc8c │ │ │ │ - adds r5, #20 │ │ │ │ + ldc 0, cr0, [r6], #-884 @ 0xfffffc8c │ │ │ │ + adds r5, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ssat r0, #30, r0, asr #3 │ │ │ │ - @ instruction: 0xebf400dd │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ssat r0, #30, r8, asr #3 │ │ │ │ + @ instruction: 0xebfc00dd │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xeb8400dd │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + @ instruction: 0xeb8c00dd │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adcs.w r0, r8, sp, lsr #3 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + sbc.w r0, r0, sp, lsr #3 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf29400dd │ │ │ │ - @ instruction: 0xeb2e00dd │ │ │ │ + @ instruction: 0xf29c00dd │ │ │ │ + @ instruction: 0xeb3600dd │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ vldr d7, [pc, #92] @ 224f08 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r3, #664] @ 0x298 │ │ │ │ @@ -579270,109 +579270,109 @@ │ │ │ │ nop │ │ │ │ adds r3, #186 @ 0xba │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - eor.w r0, sl, #221 @ 0xdd │ │ │ │ - vshr.s64 q8, , #64 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + eors.w r0, r2, #221 @ 0xdd │ │ │ │ + vshr.s64 q8, , #56 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mrc 0, 5, r0, cr6, cr13, {6} │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + mrc 0, 5, r0, cr14, cr13, {6} │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r4, [r2, #32] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mrc 0, 3, r0, cr12, cr13, {6} │ │ │ │ + mcr 0, 4, r0, cr4, cr13, {6} │ │ │ │ adds r1, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stcl 0, cr0, [r4, #884] @ 0x374 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + stcl 0, cr0, [ip, #884] @ 0x374 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc 0, cr0, [r6, #884]! @ 0x374 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + stc 0, cr0, [lr, #884]! @ 0x374 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [r6, #884] @ 0x374 │ │ │ │ + stc 0, cr0, [lr, #884] @ 0x374 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #-884]! @ 0xfffffc8c │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + stcl 0, cr0, [sl, #-884]! @ 0xfffffc8c │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r2, [r3, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r4, [r4, #18] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r4, [r7, #16] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc 0, cr0, [r0], {221} @ 0xdd │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + ldc 0, cr0, [r8], {221} @ 0xdd │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mrrc 0, 13, r0, sl, cr13 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + stcl 0, cr0, [r2], #-884 @ 0xfffffc8c │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [sl], #-884 @ 0xfffffc8c │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + ldc 0, cr0, [r2], #-884 @ 0xfffffc8c │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - rsbs r0, lr, sp, lsr #3 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + @ instruction: 0xebe600dd │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs.w r0, sl, sp, lsr #3 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + rsb r0, r2, sp, lsr #3 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sub.w r0, r4, sp, lsr #3 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + sub.w r0, ip, sp, lsr #3 │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sbcs.w r0, r8, sp, lsr #3 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + @ instruction: 0xeb8000dd │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xeb8a00dd │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + @ instruction: 0xeb9200dd │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r5, 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 r6, [pc, #728] @ (225910 ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ @@ -579657,59 +579657,59 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xe8c800dd │ │ │ │ + @ instruction: 0xe8d000dd │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia.w r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ + ldmia.w sl, {r0, r2, r3, r4, r6, r7} │ │ │ │ strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xe83200dd │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xe83a00dd │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xe83e00dd │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + strex r0, r0, [r6, #884] @ 0x374 │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 225904 │ │ │ │ + b.n 225914 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2258c0 │ │ │ │ + b.n 2258d0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 225880 │ │ │ │ + b.n 225890 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 225840 │ │ │ │ + b.n 225850 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 225804 │ │ │ │ + b.n 225814 │ │ │ │ lsls r5, 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, #1340] @ 225ed8 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -580222,105 +580222,105 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ pop {r1, r2, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 22590c │ │ │ │ + b.n 22591c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 225860 │ │ │ │ + b.n 225870 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 225780 │ │ │ │ + b.n 225790 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 225758 │ │ │ │ + b.n 225768 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r2, [r7, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2266ec │ │ │ │ + b.n 2266fc │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #128 @ 0x80 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r4, [r4, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r4, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 2265b8 │ │ │ │ + b.n 2265c8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2265a4 │ │ │ │ + b.n 2265b4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2264f8 │ │ │ │ + b.n 226508 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2264b4 │ │ │ │ + b.n 2264c4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22647c │ │ │ │ + b.n 22648c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 226438 │ │ │ │ + b.n 226448 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 226460 │ │ │ │ + b.n 226470 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22630c │ │ │ │ + b.n 22631c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 226290 │ │ │ │ + b.n 2262a0 │ │ │ │ lsls r5, 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] @ (2260a0 ) │ │ │ │ @@ -580417,15 +580417,15 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 226066 │ │ │ │ nop │ │ │ │ strh r3, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r7, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -580441,21 +580441,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 4, APSR_nzcv, cr3, cr15, {7} │ │ │ │ bl 2c0d2 │ │ │ │ mcr 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ movs r2, #204 @ 0xcc │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr??.w pc, [r5, #255]! │ │ │ │ - b.n 2260ec │ │ │ │ + b.n 2260fc │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r5, 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #504] @ (2262fc ) │ │ │ │ @@ -580650,35 +580650,35 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 226186 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 2262e0 │ │ │ │ + ble.n 2262f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r5, 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 fp, r2 │ │ │ │ @@ -581013,51 +581013,51 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 22640a │ │ │ │ subs r4, r4, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ble.n 226710 │ │ │ │ + ble.n 226720 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r6, r4, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 2267a0 │ │ │ │ + bgt.n 2267b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - blt.n 2266b8 │ │ │ │ + blt.n 2266c8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r7, r4, #3 │ │ │ │ - blt.n 2265f8 │ │ │ │ + blt.n 226608 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r2, [r7, #31] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bls.n 2266f4 │ │ │ │ + bls.n 226704 │ │ │ │ lsls r5, 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] @ (226878 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -581207,35 +581207,35 @@ │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ b.n 22682a │ │ │ │ nop │ │ │ │ subs r0, r0, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 226944 │ │ │ │ + bls.n 226954 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bls.n 22688c │ │ │ │ + bls.n 22689c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bhi.n 2267c0 │ │ │ │ + bhi.n 2267d0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r5, 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, #120] @ (226934 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -581287,25 +581287,25 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 2268ee │ │ │ │ nop │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvc.n 2268d8 │ │ │ │ + bvc.n 2268e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvc.n 226884 │ │ │ │ + bvc.n 226894 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ 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] @ 226a4c │ │ │ │ sub sp, #24 │ │ │ │ @@ -581404,31 +581404,31 @@ │ │ │ │ nop │ │ │ │ adds r0, r1, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvs.n 2269c8 │ │ │ │ + bvs.n 2269d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvs.n 226984 │ │ │ │ + bvs.n 226994 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvs.n 226b50 │ │ │ │ + bvs.n 226b60 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -581455,19 +581455,19 @@ │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 226a9e │ │ │ │ nop │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 226aa8 │ │ │ │ + bpl.n 226ab8 │ │ │ │ lsls r5, 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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #536] @ (226d08 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -581670,43 +581670,43 @@ │ │ │ │ b.n 226c04 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r0, r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bpl.n 226c18 │ │ │ │ + bpl.n 226c28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r5, #27 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 226dfc │ │ │ │ + bmi.n 226e0c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 226dc4 │ │ │ │ + bmi.n 226dd4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 226d78 │ │ │ │ + bmi.n 226d88 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -582310,133 +582310,133 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 226f0c │ │ │ │ asrs r6, r0, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcs.n 2273ec │ │ │ │ + bcs.n 2273fc │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r4, #15 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bne.n 227460 │ │ │ │ + bne.n 227470 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - beq.n 227320 │ │ │ │ + beq.n 227330 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 22743c │ │ │ │ + beq.n 22744c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r5, 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 │ │ │ │ mov r9, r2 │ │ │ │ @@ -583080,133 +583080,133 @@ │ │ │ │ b.n 22786c │ │ │ │ lsrs r2, r4, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r3, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsrs r0, r3, #20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r5, 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, #512] @ (227ea4 ) │ │ │ │ @@ -583396,25 +583396,25 @@ │ │ │ │ b.n 227d08 │ │ │ │ lsls r4, r1, #25 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #23 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r5, 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 r2, [pc, #1328] @ 22840c │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -583916,81 +583916,81 @@ │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, r8] │ │ │ │ b.n 2280a4 │ │ │ │ lsls r6, r1, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r0, r3, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - itt al │ │ │ │ + ite al │ │ │ │ lslal r5, r3, #3 │ │ │ │ - stmiaal r0!, {r3, r4, r5} │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - nop {6} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + it vs │ │ │ │ + lslvs r5, r3, #3 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r2, [r7, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r3, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r6, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r5, 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, #1252] @ 228994 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -584452,86 +584452,86 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 22867a │ │ │ │ nop │ │ │ │ mrc2 0, 1, r0, cr8, cr3, {7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 0, r0, cr4, cr3, {7} │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbnz r4, 2289fe │ │ │ │ + cbnz r4, 228a00 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - rev r0, r7 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldc2l 0, cr0, [r6], #-972 @ 0xfffffc34 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbnz r0, 2289f8 │ │ │ │ + cbnz r0, 2289fa │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsb r6, [r0, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbnz r4, 2289f0 │ │ │ │ + cbnz r4, 2289f2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsb r4, [r0, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r7, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #432] @ (228b90 ) │ │ │ │ + ldr r5, [pc, #464] @ (228bb0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #272] @ (228afc ) │ │ │ │ + ldr r5, [pc, #304] @ (228b1c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [pc, #120] @ (228a70 ) │ │ │ │ + ldr r5, [pc, #152] @ (228a90 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [pc, #992] @ (228de4 ) │ │ │ │ + ldr r5, [pc, #0] @ (228a04 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [pc, #840] @ (228d54 ) │ │ │ │ + ldr r4, [pc, #872] @ (228d74 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [pc, #704] @ (228cd4 ) │ │ │ │ + ldr r4, [pc, #736] @ (228cf4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [pc, #512] @ (228c20 ) │ │ │ │ + ldr r4, [pc, #544] @ (228c40 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [pc, #352] @ (228b88 ) │ │ │ │ + ldr r4, [pc, #384] @ (228ba8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [pc, #216] @ (228b04 ) │ │ │ │ + ldr r4, [pc, #248] @ (228b24 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [pc, #64] @ (228a70 ) │ │ │ │ + ldr r4, [pc, #96] @ (228a90 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r5, 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, #1368] @ 228fa0 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -585048,92 +585048,92 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [ip, r3, lsl #3] │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r4, [r6, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 q8, q10, d6[2] │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + vmla.i16 q8, q14, d6[2] │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vmla.i q0, q9, d2[5] │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + vmla.i q0, q13, d2[5] │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ movw r0, #35059 @ 0x88f3 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr6, {7} │ │ │ │ - cbz r2, 229054 │ │ │ │ + cdp2 0, 15, cr0, cr8, cr6, {7} │ │ │ │ + cbz r2, 229056 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr6, {7} │ │ │ │ + cdp2 0, 12, cr0, cr10, cr6, {7} │ │ │ │ str r2, [r1, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbz r2, 229050 │ │ │ │ + cbz r2, 229052 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r2, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [r2, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr6, {7} │ │ │ │ - cbz r4, 22903e │ │ │ │ + cdp2 0, 3, cr0, cr2, cr6, {7} │ │ │ │ + cbz r4, 229040 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cdp2 0, 1, cr0, cr8, cr6, {7} │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + cdp2 0, 2, cr0, cr0, cr6, {7} │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r5, r3, #3 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blx r0 │ │ │ │ + blx r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bxns r2 │ │ │ │ + bxns r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc2l 0, cr0, [ip, #-920] @ 0xfffffc68 │ │ │ │ - mov lr, lr │ │ │ │ + ldc2l 0, cr0, [r4, #-920] @ 0xfffffc68 │ │ │ │ + mov lr, pc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sxth r4, r4 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc2 0, cr0, [r4, #-920]! @ 0xfffffc68 │ │ │ │ - mov lr, r9 │ │ │ │ + stc2 0, cr0, [ip, #-920]! @ 0xfffffc68 │ │ │ │ + mov lr, sl │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r4, 229072 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r6], #920 @ 0x398 │ │ │ │ - mov r8, r4 │ │ │ │ + ldc2l 0, cr0, [lr], #920 @ 0x398 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r4, 229074 │ │ │ │ + cbz r4, 229076 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r0], {230} @ 0xe6 │ │ │ │ - mov r2, pc │ │ │ │ + ldc2l 0, cr0, [r8], {230} @ 0xe6 │ │ │ │ + mov sl, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r0, 229076 │ │ │ │ + cbz r0, 229078 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc2 0, cr0, [r2], #920 @ 0x398 │ │ │ │ - mov r2, r9 │ │ │ │ + stc2 0, cr0, [sl], #920 @ 0x398 │ │ │ │ + mov r2, sl │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r4, 229068 │ │ │ │ + cbz r4, 22906a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r2, 22906c │ │ │ │ + cbz r2, 22906e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc2 0, cr0, [lr], #-920 @ 0xfffffc68 │ │ │ │ - cmp r8, sp │ │ │ │ + mcrr2 0, 14, r0, r6, cr6 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r6, 229070 │ │ │ │ + cbz r6, 229072 │ │ │ │ lsls r5, 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] @ (22917c ) │ │ │ │ @@ -585234,15 +585234,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 22913e │ │ │ │ ldr r7, [pc, #236] @ (22926c ) │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 229112 │ │ │ │ - vtbl.8 d31, {d15-d18}, d30 │ │ │ │ + @ instruction: 0xfffffb36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ mcr 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ bvs.n 22927e │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ @ instruction: 0xffffebd9 │ │ │ │ vmlal.u , d15, d31[0] │ │ │ │ vaddl.u , d15, d25 │ │ │ │ @@ -585250,20 +585250,20 @@ │ │ │ │ vrsra.u64 q15, , #1 │ │ │ │ vdup.8 , d27[7] │ │ │ │ @ instruction: 0xffffd995 │ │ │ │ vtbx.8 d29, {d31-, q14, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, r2, #243 @ 0xf3 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #8] @ (2291dc ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #16] │ │ │ │ @@ -585338,18 +585338,18 @@ │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 22921a │ │ │ │ - @ instruction: 0xfb9a00e6 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + @ instruction: 0xfba200e6 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r5, 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, #484] @ (2294a4 ) │ │ │ │ @@ -585539,31 +585539,31 @@ │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2293a0 │ │ │ │ bic.w r0, lr, #243 @ 0xf3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfafa00e6 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + @ instruction: 0xfb0200e6 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r5, r3, #3 │ │ │ │ vqadd.s16 q8, q8, │ │ │ │ ldr r1, [pc, #984] @ (229894 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r6 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r5, 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ ldr.w r8, [pc, #1708] @ 229b98 │ │ │ │ @@ -586196,55 +586196,55 @@ │ │ │ │ b.n 229a34 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ mcr 0, 0, r0, cr6, cr3, {7} │ │ │ │ ldcl 0, cr0, [r8, #972]! @ 0x3cc │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r8, #230] @ 0xe6 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + strh.w r0, [r0, #230] @ 0xe6 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf7ce00e6 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf7d600e6 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf74a00e6 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xf75200e6 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72200e6 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xf72a00e6 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf67200e6 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + @ instruction: 0xf67a00e6 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf58e00e6 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + @ instruction: 0xf59600e6 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf4bc00e6 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + @ instruction: 0xf4c400e6 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia.w ip!, {r0, r1, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xf31a00e6 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf32200e6 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, pc, #464 @ (adr r6, 229dc8 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 229de8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmn r0, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf25c00e6 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xf26400e6 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r5, pc, #736 @ (adr r5, 229eec ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 229f0c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [pc, #612] @ (229e74 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #612] @ (229e78 ) │ │ │ │ ldr r3, [pc, #616] @ (229e7c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -586487,71 +586487,71 @@ │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ str r7, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 229a34 │ │ │ │ nop │ │ │ │ - subs.w r0, r4, #230 @ 0xe6 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs.w r0, ip, #230 @ 0xe6 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r5, pc, #56 @ (adr r5, 229eb8 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 229ed8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf18e00e6 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + @ instruction: 0xf19600e6 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #928 @ (adr r4, 22a22c ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 22a24c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adc.w r0, r6, #230 @ 0xe6 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + adc.w r0, lr, #230 @ 0xe6 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #640 @ (adr r4, 22a11c ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 22a13c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add.w r0, r2, #230 @ 0xe6 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + add.w r0, sl, #230 @ 0xe6 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #368 @ (adr r4, 22a01c ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 22a03c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - orrs.w r0, r2, #230 @ 0xe6 │ │ │ │ - add r3, pc, #904 @ (adr r3, 22a24c ) │ │ │ │ + orrs.w r0, sl, #230 @ 0xe6 │ │ │ │ + add r3, pc, #936 @ (adr r3, 22a26c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, pc, #664 @ (adr r3, 22a160 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 22a180 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vmla.i32 d16, d28, d6[1] │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + vext.8 q8, q10, q11, #0 │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, pc, #280 @ (adr r3, 229ff4 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 22a014 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vmla.i16 d0, d30, d6[2] │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + vmla.i32 d0, d22, d6[1] │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 22a2dc ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 229efc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vhadd.s32 q8, q15, q11 │ │ │ │ - adds r7, #12 │ │ │ │ + vhadd.s q8, q11, q11 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, pc, #808 @ (adr r2, 22a220 ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 22a240 ) │ │ │ │ lsls r5, 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 │ │ │ │ @@ -587000,83 +587000,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 22ab48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4, #920] @ 0x398 │ │ │ │ + stcl 0, cr0, [ip, #920] @ 0x398 │ │ │ │ strb r6, [r0, #27] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r6, #-920] @ 0xfffffc68 │ │ │ │ - add r0, pc, #736 @ (adr r0, 22a6b0 ) │ │ │ │ + ldcl 0, cr0, [lr, #-920] @ 0xfffffc68 │ │ │ │ + add r0, pc, #768 @ (adr r0, 22a6d0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [sl, #-920]! @ 0xfffffc68 │ │ │ │ + ldc 0, cr0, [r2, #-920]! @ 0xfffffc68 │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #512 @ (adr r0, 22a5dc ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 22a5fc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [r4], #920 @ 0x398 │ │ │ │ + stc 0, cr0, [ip], #920 @ 0x398 │ │ │ │ strb r0, [r5, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldc 0, cr0, [r2], #-920 @ 0xfffffc68 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldc 0, cr0, [sl], #-920 @ 0xfffffc68 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [r8], {230} @ 0xe6 │ │ │ │ + ldc 0, cr0, [r0], {230} @ 0xe6 │ │ │ │ subs r4, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xebee00e6 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + @ instruction: 0xebf600e6 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 22a60c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs.w r0, r6, r6, asr #3 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + subs.w r0, lr, r6, asr #3 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xeb9e00e6 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + sub.w r0, r6, r6, asr #3 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adc.w r0, lr, r6, asr #3 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + adcs.w r0, r6, r6, asr #3 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r3, #46 @ 0x2e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds.w r0, r2, r6, asr #3 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + adds.w r0, sl, r6, asr #3 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add.w r0, r0, r6, asr #3 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + add.w r0, r8, r6, asr #3 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - eors.w r0, r4, r6, asr #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + eors.w r0, ip, r6, asr #3 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - orn r0, r8, r6, asr #3 │ │ │ │ - adds r2, #2 │ │ │ │ + orns r0, r0, r6, asr #3 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r5, 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] @ (22a564 ) │ │ │ │ @@ -587177,22 +587177,22 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 22a52a │ │ │ │ nop │ │ │ │ subs r1, #159 @ 0x9f │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r6, #-920] @ 0x398 │ │ │ │ + strd r0, r0, [lr, #-920] @ 0x398 │ │ │ │ asrs r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #187 @ 0xbb │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ vrshr.u32 q14, , #1 │ │ │ │ - vcvt.f16.u16 , q15, #1 │ │ │ │ + vmull.u , d31, d6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bvc.n 22a53e │ │ │ │ vsli.64 d28, d31, #63 @ 0x3f │ │ │ │ vtbx.8 d26, {d31- , , d19[0] │ │ │ │ @ instruction: 0xffffed0b │ │ │ │ vqshrun.s64 d16, , #1 │ │ │ │ @@ -587202,15 +587202,15 @@ │ │ │ │ ldcl 15, cr15, [r9], {255} @ 0xff │ │ │ │ ble.n 22a598 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 22a540 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r3, [pc, #8] @ (22a5c4 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -587689,115 +587689,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ ble.n 22aac8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22aabc │ │ │ │ + b.n 22aacc │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r2, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22a9c0 │ │ │ │ + b.n 22a9d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r6, #86 @ 0x56 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 22a96c │ │ │ │ + b.n 22a97c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22a8d8 │ │ │ │ + b.n 22a8e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22a7e4 │ │ │ │ + b.n 22a7f4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 22a794 │ │ │ │ + b.n 22a7a4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22a778 │ │ │ │ + b.n 22a788 │ │ │ │ lsls r6, r4, #3 │ │ │ │ bge.n 22abdc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22a71c │ │ │ │ + b.n 22a72c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22a6f0 │ │ │ │ + b.n 22a700 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r4, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22a664 │ │ │ │ + b.n 22a674 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22a5e0 │ │ │ │ + b.n 22a5f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22a5b0 │ │ │ │ + b.n 22a5c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 22a56c │ │ │ │ + b.n 22a57c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22a50c │ │ │ │ + b.n 22a51c │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r2, [r2, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r2, [r6, #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22a3f4 │ │ │ │ + b.n 22a404 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r5, 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] @ (22ac98 ) │ │ │ │ @@ -587894,15 +587894,15 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 22ac5e │ │ │ │ nop │ │ │ │ adds r2, #99 @ 0x63 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22b290 │ │ │ │ + b.n 22b2a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r1, #239 @ 0xef │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ cbnz r3, 22acfe │ │ │ │ vqdmulh.s , , d7[0] │ │ │ │ @@ -587913,21 +587913,21 @@ │ │ │ │ vqrdmlah.s , , d15[0] │ │ │ │ vrshr.u64 d26, d1, #1 │ │ │ │ vshr.u64 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 22ac7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [sp :256] │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 22ac08 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r3, [pc, #8] @ (22acf4 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -588007,31 +588007,31 @@ │ │ │ │ ldr r2, [pc, #48] @ (22add8 ) │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r1, r4, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ b.n 22ad72 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22b160 │ │ │ │ + b.n 22b170 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22b120 │ │ │ │ + b.n 22b130 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22b0f0 │ │ │ │ + b.n 22b100 │ │ │ │ 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 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [pc, #1244] @ 22b2cc │ │ │ │ @@ -588504,115 +588504,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 22b2b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22b3a0 │ │ │ │ + b.n 22b3b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bcs.n 22b3b8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r4, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ble.n 22b348 │ │ │ │ + udf #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ble.n 22b2e0 │ │ │ │ + ble.n 22b2f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 22b2c4 │ │ │ │ + ble.n 22b2d4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 22b27c │ │ │ │ + ble.n 22b28c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 22b41c │ │ │ │ + ble.n 22b42c │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 22b308 │ │ │ │ + bgt.n 22b318 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r5, 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] @ (22b4a8 ) │ │ │ │ @@ -588709,15 +588709,15 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 22b46e │ │ │ │ nop │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #243 @ 0xf3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 22b590 │ │ │ │ + blt.n 22b5a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r1, #223 @ 0xdf │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #111 @ 0x6f │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r0, r1, r2, r4, r6, r7} │ │ │ │ vsubw.u , , d21 │ │ │ │ @@ -588727,21 +588727,21 @@ │ │ │ │ vqrshrun.s64 d28, , #1 │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ vqshlu.s64 d27, d21, #63 @ 0x3f │ │ │ │ vtbx.8 d31, {d31}, d9 │ │ │ │ vqrdmlah.s q14, , d4[0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh.w pc, [sp, #4095] @ 0xfff │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr.w r3, [r0, #620] @ 0x26c │ │ │ │ cbz r3, 22b50e │ │ │ │ ldr r2, [pc, #24] @ (22b518 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [pc, #24] @ (22b51c ) │ │ │ │ add r2, pc │ │ │ │ @@ -588970,33 +588970,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bge.n 22b77c │ │ │ │ + bge.n 22b78c │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 22b6a4 │ │ │ │ + bls.n 22b6b4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #246 @ 0xf6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r6, #190 @ 0xbe │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r5, 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] @ (22b960 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -589167,41 +589167,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 22b832 │ │ │ │ nop │ │ │ │ ldmia r3!, {r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 22b984 │ │ │ │ + bhi.n 22b994 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvc.n 22ba6c │ │ │ │ + bvc.n 22b87c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvc.n 22ba0c │ │ │ │ + bvc.n 22ba1c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r4, #250 @ 0xfa │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvs.n 22b91c │ │ │ │ + bvs.n 22b92c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r5, 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] @ (22ba2c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -589253,25 +589253,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 22b9e4 │ │ │ │ ldmia r1!, {r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 22ba7c │ │ │ │ + bvs.n 22ba8c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 22ba24 │ │ │ │ + bpl.n 22ba34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r5, 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, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -589436,25 +589436,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ - bpl.n 22bd08 │ │ │ │ + bpl.n 22bd18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcc.n 22bc14 │ │ │ │ + bcc.n 22bc24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r5, 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] @ (22be60 ) │ │ │ │ @@ -589638,37 +589638,37 @@ │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ blx b9524 │ │ │ │ b.n 22bd54 │ │ │ │ stmia r6!, {r1, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 22bde0 │ │ │ │ + bcs.n 22bdf0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 22bf30 │ │ │ │ + bcs.n 22bf40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r6, r2, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bne.n 22be04 │ │ │ │ + bne.n 22be14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r5, 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] @ (22c164 ) │ │ │ │ @@ -589936,43 +589936,43 @@ │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 22c094 │ │ │ │ + beq.n 22c0a4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 22c1b0 │ │ │ │ + beq.n 22c1c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r4, r0, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r2, r4, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r4, r7, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r0, r3, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r5, 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, #740] @ (22c4a4 ) │ │ │ │ @@ -590248,47 +590248,47 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r0, r6, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r0, r7, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r5, 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 r4, [pc, #444] @ (22c6c4 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -590456,35 +590456,35 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 22c5b2 │ │ │ │ nop │ │ │ │ pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r6, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r6, [pc, #488] @ (22c8f4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -590702,45 +590702,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ mov pc, r6 │ │ │ │ movs r0, r0 │ │ │ │ bl 51292a │ │ │ │ bl 25892e │ │ │ │ bl 45a932 │ │ │ │ ldcl 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ revsh r2, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr.w r0, [r0, #640] @ 0x280 │ │ │ │ ldr r2, [pc, #36] @ (22c9a4 ) │ │ │ │ ldr r3, [pc, #40] @ (22c9a8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r1, #12] │ │ │ │ @@ -590913,41 +590913,41 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 22ca6e │ │ │ │ @ instruction: 0xb8f6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r5, 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] @ (22cbfc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -590998,25 +590998,25 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 22cbb4 │ │ │ │ nop │ │ │ │ @ instruction: 0xb770 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r5, 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -591763,101 +591763,101 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 22d17c │ │ │ │ nop │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r6, r4, #3 │ │ │ │ - strble r0, [r1, #5] │ │ │ │ + ite le │ │ │ │ + lslle r6, r4, #3 │ │ │ │ + strbgt r0, [r2, #5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbz r4, 22d444 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - itee vs │ │ │ │ - lslvs r6, r4, #3 │ │ │ │ - lslvc r0, r6, #14 │ │ │ │ + itet vc │ │ │ │ + lslvc r6, r4, #3 │ │ │ │ + lslvs r0, r7, #14 │ │ │ │ lslvc r5, r3, #3 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - it mi │ │ │ │ - lslmi r6, r4, #3 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + sevl │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - wfe │ │ │ │ - lsls r6, r4, #3 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + it cs │ │ │ │ + lslcs r6, r4, #3 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + nop │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r5, 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, #532] @ (22d6dc ) │ │ │ │ @@ -592062,37 +592062,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 22d76a │ │ │ │ + cbnz r4, 22d76c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r6, r6, #32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r6, 22d760 │ │ │ │ + cbnz r6, 22d762 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r4, r1, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mcr2 0, 6, r0, cr10, cr12, {6} │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + mrc2 0, 6, r0, cr2, cr12, {6} │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mcr2 0, 5, r0, cr6, cr12, {6} │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + mcr2 0, 5, r0, cr14, cr12, {6} │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, 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 r4, r1 │ │ │ │ @@ -592500,44 +592500,44 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 22d89a │ │ │ │ nop │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 22dbda │ │ │ │ + cbnz r4, 22dbdc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r0, r5, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r6, r7, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r6, r6, #10 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xfa2200dc │ │ │ │ - @ instruction: 0xfa0400dc │ │ │ │ - vld1.8 @ instruction: 0xf9e600dc │ │ │ │ - vst1.8 @ instruction: 0xf9c800dc │ │ │ │ + @ instruction: 0xfa2a00dc │ │ │ │ + @ instruction: 0xfa0c00dc │ │ │ │ + vld1.8 @ instruction: 0xf9ee00dc │ │ │ │ + ldr??.w r0, [r0, #220] @ 0xdc │ │ │ │ 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] @ (22ddc4 ) │ │ │ │ sub sp, #32 │ │ │ │ ldr r4, [pc, #428] @ (22ddc8 ) │ │ │ │ @@ -592721,44 +592721,44 @@ │ │ │ │ nop │ │ │ │ add r6, pc, #864 @ (adr r6, 22e128 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #440 @ (adr r6, 22df88 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str.w r0, [r4, #220] @ 0xdc │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + str.w r0, [ip, #220] @ 0xdc │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r6, pc, #8 @ (adr r6, 22ddec ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r5, pc, #936 @ (adr r5, 22e190 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {} │ │ │ │ + push {r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str.w r0, [r2, ip, lsl #1] │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str.w r0, [sl, ip, lsl #1] │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb.w r0, [ip, ip, lsl #1] │ │ │ │ - cbz r6, 22de6e │ │ │ │ + strh.w r0, [r4, ip, lsl #1] │ │ │ │ + cbz r6, 22de70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf7ee00dc │ │ │ │ - cbz r0, 22de70 │ │ │ │ + @ instruction: 0xf7f600dc │ │ │ │ + cbz r0, 22de72 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r2, 22de6e │ │ │ │ + cbz r2, 22de70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf7bc00dc │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf7c400dc │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r3, #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 r6, [pc, #340] @ (22df80 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -592902,35 +592902,35 @@ │ │ │ │ b.n 22de92 │ │ │ │ add r4, pc, #784 @ (adr r4, 22e294 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #376 @ (adr r4, 22e104 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subw r0, ip, #2268 @ 0x8dc │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf6b400dc │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf68600dc │ │ │ │ - str r4, [r7, #20] │ │ │ │ + @ instruction: 0xf68e00dc │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r2, 22dfe8 │ │ │ │ + cbz r2, 22dfea │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf63400dc │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf63c00dc │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r6, 22dfe8 │ │ │ │ + cbz r6, 22dfea │ │ │ │ lsls r6, r4, #3 │ │ │ │ - addw r0, r8, #2268 @ 0x8dc │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf61000dc │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r5, 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #320] @ (22e114 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -593063,35 +593063,35 @@ │ │ │ │ nop │ │ │ │ add r3, pc, #104 @ (adr r3, 22e180 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #776 @ (adr r2, 22e428 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds.w r0, r0, #7208960 @ 0x6e0000 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + adds.w r0, r8, #7208960 @ 0x6e0000 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf4e800dc │ │ │ │ - str r2, [r3, #32] │ │ │ │ + @ instruction: 0xf4f000dc │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf4c200dc │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + @ instruction: 0xf4ca00dc │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - orns r0, r2, #7208960 @ 0x6e0000 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + orns r0, sl, #7208960 @ 0x6e0000 │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r5, 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #328] @ (22e2b0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -593228,35 +593228,35 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #544 @ (adr r1, 22e4d4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #168 @ (adr r1, 22e364 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf37800dc │ │ │ │ - str r4, [r5, #8] │ │ │ │ + usat r0, #28, r0, lsl #3 │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf35000dc │ │ │ │ - str r2, [r0, #8] │ │ │ │ + @ instruction: 0xf35800dc │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ssat r0, #29, r8, asr #3 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + @ instruction: 0xf33000dc │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf2da00dc │ │ │ │ - str r6, [r1, #0] │ │ │ │ + @ instruction: 0xf2e200dc │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r5, 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 │ │ │ │ ldr r6, [pc, #588] @ (22e550 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -593494,54 +593494,54 @@ │ │ │ │ nop │ │ │ │ ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sub.w r0, r2, #220 @ 0xdc │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + sub.w r0, sl, #220 @ 0xdc │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sbcs.w r0, r8, #220 @ 0xdc │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + @ instruction: 0xf18000dc │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adcs.w r0, r0, #220 @ 0xdc │ │ │ │ - add r5, sp, #16 │ │ │ │ + adcs.w r0, r8, #220 @ 0xdc │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add.w r0, r2, #220 @ 0xdc │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add.w r0, sl, #220 @ 0xdc │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf0b400dc │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + @ instruction: 0xf0bc00dc │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - orn r0, r2, #220 @ 0xdc │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + orn r0, sl, #220 @ 0xdc │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bics.w r0, sl, #220 @ 0xdc │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + orr.w r0, r2, #220 @ 0xdc │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r5, 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 │ │ │ │ ldr r5, [pc, #424] @ (22e778 ) │ │ │ │ @@ -593718,44 +593718,44 @@ │ │ │ │ b.n 22e6f4 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vqadd.s8 q0, q11, q6 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + vqadd.s8 q0, q15, q6 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mcr 0, 4, r0, cr10, cr12, {6} │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + mrc 0, 4, r0, cr2, cr12, {6} │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mrc 0, 2, r0, cr12, cr12, {6} │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + mcr 0, 3, r0, cr4, cr12, {6} │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mrc 0, 1, r0, cr2, cr12, {6} │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + mrc 0, 1, r0, cr10, cr12, {6} │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mcr 0, 0, r0, cr8, cr12, {6} │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + mrc 0, 0, r0, cr0, cr12, {6} │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r5, 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 │ │ │ │ ldr.w r2, [pc, #3288] @ 22f4b8 │ │ │ │ mov sl, r0 │ │ │ │ @@ -594948,188 +594948,188 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 22ecec │ │ │ │ nop │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, pc, #576 @ (adr r7, 22f710 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 22f730 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #592 @ (adr r6, 22f72c ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 22f74c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #760 @ (adr r5, 22f7e4 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 22f804 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #592 @ (adr r4, 22f750 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 22f770 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #392 @ (adr r4, 22f690 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 22f6b0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ add.w r0, r0, #219 @ 0xdb │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ eors.w r0, sl, #219 @ 0xdb │ │ │ │ - add r3, pc, #848 @ (adr r3, 22f86c ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 22f88c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, pc, #704 @ (adr r3, 22f7e4 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 22f804 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #176 @ (adr r2, 22f5ec ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 22f60c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #568 @ (adr r1, 22f78c ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 22f7ac ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ mcr 0, 0, r0, cr6, cr11, {6} │ │ │ │ - add r1, pc, #200 @ (adr r1, 22f628 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 22f648 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, pc, #0 @ (adr r1, 22f568 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 22f588 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldc 0, cr0, [lr, #876] @ 0x36c │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldcl 0, cr0, [sl, #-876] @ 0xfffffc94 │ │ │ │ - add r0, pc, #592 @ (adr r0, 22f7c8 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 22f7e8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldc 0, cr0, [ip, #-876] @ 0xfffffc94 │ │ │ │ stcl 0, cr0, [r2], #876 @ 0x36c │ │ │ │ ldc 0, cr0, [sl], #876 @ 0x36c │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22fc28 │ │ │ │ + b.n 22fc38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ sbc.w r0, ip, fp, lsr #3 │ │ │ │ - b.n 22fb78 │ │ │ │ + b.n 22fb88 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 22fb38 │ │ │ │ + b.n 22fb48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #984] @ (22f98c ) │ │ │ │ + ldr r7, [pc, #1016] @ (22f9ac ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 22faf8 │ │ │ │ + b.n 22fb08 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #832] @ (22f900 ) │ │ │ │ + ldr r7, [pc, #864] @ (22f920 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22fab8 │ │ │ │ + b.n 22fac8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 22fa80 │ │ │ │ + b.n 22fa90 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #560] @ (22f800 ) │ │ │ │ + ldr r7, [pc, #592] @ (22f820 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 22fa40 │ │ │ │ + b.n 22fa50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #408] @ (22f774 ) │ │ │ │ + ldr r7, [pc, #440] @ (22f794 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22fa00 │ │ │ │ + b.n 22fa10 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [pc, #448] @ (22f7a8 ) │ │ │ │ + ldr r7, [pc, #480] @ (22f7c8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #120] @ (22f664 ) │ │ │ │ + ldr r7, [pc, #152] @ (22f684 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [pc, #512] @ (22f7f4 ) │ │ │ │ + ldr r7, [pc, #544] @ (22f814 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #8] @ (22f600 ) │ │ │ │ + ldr r7, [pc, #40] @ (22f620 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22f968 │ │ │ │ + b.n 22f978 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 22f920 │ │ │ │ + b.n 22f930 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [pc, #768] @ (22f908 ) │ │ │ │ + ldr r6, [pc, #800] @ (22f928 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [pc, #264] @ (22f718 ) │ │ │ │ + ldr r7, [pc, #296] @ (22f738 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [pc, #608] @ (22f874 ) │ │ │ │ + ldr r6, [pc, #640] @ (22f894 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 22f8b0 │ │ │ │ + b.n 22f8c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [pc, #520] @ (22f828 ) │ │ │ │ + ldr r6, [pc, #552] @ (22f848 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 22f870 │ │ │ │ + b.n 22f880 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 22f838 │ │ │ │ + b.n 22f848 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 22f800 │ │ │ │ + b.n 22f810 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 22f7c4 │ │ │ │ + b.n 22f7d4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r1, [pc, #228] @ (22f718 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -595213,33 +595213,33 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #247 @ 0xf7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 22ecec │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - svc 14 │ │ │ │ + svc 22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #640] @ (22f9c0 ) │ │ │ │ + ldr r3, [pc, #672] @ (22f9e0 ) │ │ │ │ lsls r5, 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, #2912] @ 0xb60 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [pc, #2656] @ 2301b4 │ │ │ │ @@ -596159,155 +596159,155 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r4, r2, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [pc, #616] @ (230440 ) │ │ │ │ + ldr r2, [pc, #648] @ (230460 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #408] @ (230380 ) │ │ │ │ + ldr r1, [pc, #440] @ (2303a0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 22fa8c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [pc, #144] @ (230284 ) │ │ │ │ + ldr r1, [pc, #176] @ (2302a4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r2, r3, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [pc, #640] @ (23048c ) │ │ │ │ + ldr r0, [pc, #672] @ (2304ac ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bx pc │ │ │ │ + blx r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 2306f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bxns r7 │ │ │ │ + bxns r8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov ip, r0 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r2, sp │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 2302ec │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r0, r5, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r4, #3 │ │ │ │ udf #120 @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ udf #74 @ 0x4a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ble.n 230254 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ble.n 2301e4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ble.n 230374 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bmi.n 23025c │ │ │ │ + bmi.n 23026c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bmi.n 23021c │ │ │ │ + bmi.n 23022c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 2301d4 │ │ │ │ + bmi.n 2301e4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bmi.n 230398 │ │ │ │ + bmi.n 2303a8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - sbcs r2, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 230350 │ │ │ │ + bmi.n 230360 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 230308 │ │ │ │ + bmi.n 230318 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bcc.n 2302c8 │ │ │ │ + bcc.n 2302d8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcc.n 230280 │ │ │ │ + bcc.n 230290 │ │ │ │ lsls r4, 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 r6, [pc, #1552] @ 230908 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -596866,131 +596866,131 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #31] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r0, [r5, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r4, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ bvc.n 230a64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ bvc.n 2309b0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bvs.n 2308e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bvs.n 230a84 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r4, 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, #2896] @ 0xb50 │ │ │ │ ldr r2, [pc, #908] @ (230dac ) │ │ │ │ @@ -597332,63 +597332,63 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 230bba │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r6, [r6, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bne.n 230d70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bne.n 230cfc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r5, 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] @ (230fb0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -597550,54 +597550,54 @@ │ │ │ │ b.n 230e78 │ │ │ │ strb r6, [r0, #19] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r7, #17] │ │ │ │ lsls r3, r6, #3 │ │ │ │ vqadd.s8 q0, q12, │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r5, 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] @ (231108 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -597694,32 +597694,32 @@ │ │ │ │ b.n 2310ca │ │ │ │ bvc.n 231052 │ │ │ │ @ instruction: 0xffffb9b5 │ │ │ │ @ instruction: 0xffffbb35 │ │ │ │ @ instruction: 0xfffffdd7 │ │ │ │ vqrdmulh.s q14, , d13[0] │ │ │ │ vcvt.u32.f32 q14, , #1 │ │ │ │ - vrshr.u32 , q0, #1 │ │ │ │ + vrshr.u32 , q4, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2311ea │ │ │ │ vshr.u64 , , #1 │ │ │ │ @ instruction: 0xffffcb99 │ │ │ │ vsubl.u , d31, d1 │ │ │ │ - vshr.u64 d24, d16, #1 │ │ │ │ + vshr.u64 d24, d24, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ cbnz r5, 2311a2 │ │ │ │ vtbl.8 d27, {d15-d16}, d29 │ │ │ │ vtbx.8 d27, {d31}, d21 │ │ │ │ vrshr.u32 , q4, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, 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 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #564] @ (23139c ) │ │ │ │ @@ -597942,45 +597942,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ mov fp, r0 │ │ │ │ @@ -598834,70 +598834,70 @@ │ │ │ │ b.n 231906 │ │ │ │ ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf96dffff │ │ │ │ ldr r2, [r5, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r4, 231d48 │ │ │ │ + cbnz r4, 231d4a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r0, 231d46 │ │ │ │ + cbnz r0, 231d48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r2, 231d42 │ │ │ │ + cbnz r2, 231d44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r0, 231d42 │ │ │ │ + cbnz r0, 231d44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r2, 231d42 │ │ │ │ + cbnz r2, 231d44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r2, 231d3e │ │ │ │ + cbnz r2, 231d40 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r4, 231d3a │ │ │ │ + cbnz r4, 231d3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ @@ -756958,36 +756958,36 @@ │ │ │ │ mov r2, r5 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r8, r0 │ │ │ │ b.n 29db3e │ │ │ │ - cbnz r4, 29df04 │ │ │ │ + cbnz r4, 29df06 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r7, pc, #712 @ (adr r7, 29e198 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf73800d5 │ │ │ │ - @ instruction: 0xf71600d5 │ │ │ │ - @ instruction: 0xf6f600d5 │ │ │ │ - @ instruction: 0xf6d400d5 │ │ │ │ + @ instruction: 0xf74000d5 │ │ │ │ + @ instruction: 0xf71e00d5 │ │ │ │ + @ instruction: 0xf6fe00d5 │ │ │ │ + @ instruction: 0xf6dc00d5 │ │ │ │ add.w r1, r1, #2818572288 @ 0xa8000000 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #12 │ │ │ │ bhi.n 29df00 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r5, r1, #32 │ │ │ │ asrs r3, r2, #24 │ │ │ │ @@ -757266,32 +757266,32 @@ │ │ │ │ movw r1, #870 @ 0x366 │ │ │ │ str.w r9, [sp, #1112] @ 0x458 │ │ │ │ b.n 29e194 │ │ │ │ add r3, pc, #88 @ (adr r3, 29e21c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 29e246 │ │ │ │ + cbz r6, 29e248 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldc2 0, cr0, [ip, #-848]! @ 0xfffffcb0 │ │ │ │ add r2, pc, #264 @ (adr r2, 29e2e0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbz r4, 29e220 │ │ │ │ + cbz r4, 29e222 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ stc2 0, cr0, [sl], #848 @ 0x350 │ │ │ │ add r1, pc, #680 @ (adr r1, 29e490 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r1, pc, #576 @ (adr r1, 29e42c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf3e800d5 │ │ │ │ - ubfx r0, r0, #3, #22 │ │ │ │ + @ instruction: 0xf3f000d5 │ │ │ │ + ubfx r0, r8, #3, #22 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r4, [pc, #436] @ (29e3bc ) │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ ldr r1, [pc, #436] @ (29e3c0 ) │ │ │ │ @@ -757449,30 +757449,30 @@ │ │ │ │ str.w r5, [sp, #1124] @ 0x464 │ │ │ │ str.w r4, [sp, #1120] @ 0x460 │ │ │ │ b.n 29e388 │ │ │ │ add r0, pc, #920 @ (adr r0, 29e758 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 29e3f2 │ │ │ │ + cbz r0, 29e3f4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xfaf200d4 │ │ │ │ ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf1f600d5 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + @ instruction: 0xf1fe00d5 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rsb r0, r8, #213 @ 0xd5 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + rsbs r0, r0, #213 @ 0xd5 │ │ │ │ + str r2, [r7, #0] │ │ │ │ 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 r7, [pc, #560] @ (29e630 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -757693,33 +757693,33 @@ │ │ │ │ mov r2, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ b.n 29e5b6 │ │ │ │ nop │ │ │ │ ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vshr.s64 q8, , #60 │ │ │ │ - vshr.s64 q0, , #32 │ │ │ │ - vshr.s64 q0, , #58 │ │ │ │ - vqadd.s32 q8, q13, │ │ │ │ - vqadd.s8 q8, q15, │ │ │ │ + vshr.s64 q8, , #52 │ │ │ │ + vshr.s64 q0, , #24 │ │ │ │ + vshr.s64 q0, , #50 │ │ │ │ + vqadd.s64 q8, q9, │ │ │ │ + vqadd.s16 q8, q11, │ │ │ │ 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 │ │ │ │ it ne │ │ │ │ @@ -785307,37 +785307,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #439 @ 0x1b7 │ │ │ │ b.n 2b13e4 │ │ │ │ strb r4, [r3, #3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #716] @ (2b1770 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -785604,55 +785604,55 @@ │ │ │ │ b.n 2b1700 │ │ │ │ ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r4, r2, #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] │ │ │ │ @@ -785682,19 +785682,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 b9520 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ 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 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #264] @ (2b1958 ) │ │ │ │ @@ -785804,31 +785804,31 @@ │ │ │ │ b.n 2b18f8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w ip, [r0, #664] @ 0x298 │ │ │ │ vldr d7, [pc, #28] @ 2b19b0 │ │ │ │ vstr d7, [r3, #192] @ 0xc0 │ │ │ │ ldr.w r0, [ip, #108] @ 0x6c │ │ │ │ @@ -787036,17 +787036,17 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bl 604768 │ │ │ │ strh r3, [r5, r1] │ │ │ │ vrsra.u64 , , #1 │ │ │ │ @ instruction: 0xfffe53cd │ │ │ │ @ instruction: 0xffffb8dd │ │ │ │ vmlsl.u , d14, d9[0] │ │ │ │ @@ -787070,17 +787070,17 @@ │ │ │ │ vtrn. q9, │ │ │ │ vrsra.u32 d18, d9, #2 │ │ │ │ @ instruction: 0xfffe256b │ │ │ │ vmlsl.u q9, d14, d25[0] │ │ │ │ vtbx.8 d18, {d14-d15}, d9 │ │ │ │ vdup.16 d18, d25[3] │ │ │ │ @ instruction: 0xfffe2e91 │ │ │ │ - vqshl.u32 d23, d16, #30 │ │ │ │ + vqshl.u32 d23, d24, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r7, #65 @ 0x41 │ │ │ │ vmlal.u , d15, d17[0] │ │ │ │ vraddhn.i d27, , │ │ │ │ vsubl.u q13, d15, d25 │ │ │ │ @@ -787101,19 +787101,19 @@ │ │ │ │ vsri.32 d28, d1, #8 │ │ │ │ vpadal.s32 q14, │ │ │ │ vtbx.8 d28, {d24}, d27 │ │ │ │ vtbl.8 d28, {d24-d27}, d7 │ │ │ │ @ instruction: 0xfff8ce23 │ │ │ │ vrev64.32 d29, d25 │ │ │ │ vpaddl.s32 d29, d31 │ │ │ │ - vsli.32 , q14, #24 │ │ │ │ + vabal.u , d24, d4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ itte cc │ │ │ │ lslcc r3, r2, #3 │ │ │ │ - movcc r5, #70 @ 0x46 │ │ │ │ + movcc r5, #78 @ 0x4e │ │ │ │ lslcs r5, r2, #3 │ │ │ │ @ instruction: 0xeaa7fffe │ │ │ │ add r3, sl │ │ │ │ @ instruction: 0xffff45e7 │ │ │ │ vsli.32 q12, , #31 │ │ │ │ vcvt.u32.f32 d24, d15 │ │ │ │ vtbx.8 d24, {d27-d28}, d11 │ │ │ │ @@ -790061,17 +790061,17 @@ │ │ │ │ vcvt.u16.f16 d20, d5, #4 │ │ │ │ @ instruction: 0xfffc4b91 │ │ │ │ @ instruction: 0xfffc4e9b │ │ │ │ vrev64. d21, d27 │ │ │ │ vsra.u64 d21, d23, #4 │ │ │ │ vrsra.u32 d21, d5, #4 │ │ │ │ vcls.s , │ │ │ │ - vsri.32 , q10, #4 │ │ │ │ + vsri.32 , q14, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xef93fffe │ │ │ │ ldrb r5, [r5, #19] │ │ │ │ @ instruction: 0xffff7ed3 │ │ │ │ vabdl.u , d31, d31 │ │ │ │ vmla.i q13, , d19[0] │ │ │ │ vrshr.u64 q13, , #1 │ │ │ │ @@ -790934,19 +790934,19 @@ │ │ │ │ vqshlu.s32 q8, , #31 │ │ │ │ @ instruction: 0xffffaf0f │ │ │ │ vtbl.8 d31, {d14-d16}, d29 │ │ │ │ @ instruction: 0xfffefb9f │ │ │ │ vqmovn.s d18, │ │ │ │ vqshl.u32 d24, d31, #31 │ │ │ │ vsri.64 q12, , #1 │ │ │ │ - vshr.u64 d20, d26, #1 │ │ │ │ + vmla.i q10, , d2[0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r0, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - eor.w r0, sl, #212 @ 0xd4 │ │ │ │ + eors.w r0, r2, #212 @ 0xd4 │ │ │ │ movs r6, #97 @ 0x61 │ │ │ │ vrsra.u64 , , #1 │ │ │ │ vsli.32 , , #31 │ │ │ │ @ instruction: 0xffff38f5 │ │ │ │ vtbl.8 d19, {d30- instruction: 0xfffe3edd │ │ │ │ vqrdmlsh.s , q15, d1[0] │ │ │ │ @@ -790990,65 +790990,65 @@ │ │ │ │ @ instruction: 0xfffec8b1 │ │ │ │ vmls.i q9, q15, d19[0] │ │ │ │ vrshr.u32 , , #1 │ │ │ │ vshr.u32 d25, d19, #1 │ │ │ │ vsri.64 d27, d9, #1 │ │ │ │ vqrdmlah.s q8, q7, d11[0] │ │ │ │ vqdmulh.s q8, , d17[0] │ │ │ │ - vqrdmlah.s , , d14[0] │ │ │ │ + @ instruction: 0xffff3ed6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mcr 0, 5, r0, cr0, cr4, {6} │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + mcr 0, 5, r0, cr8, cr4, {6} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mcr 0, 3, r0, cr14, cr4, {6} │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + mrc 0, 3, r0, cr6, cr4, {6} │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mcr 0, 2, r0, cr0, cr4, {6} │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + mcr 0, 2, r0, cr8, cr4, {6} │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mrc 0, 0, r0, cr6, cr4, {6} │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + mrc 0, 0, r0, cr14, cr4, {6} │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc 0, cr0, [r2, #848]! @ 0x350 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + stc 0, cr0, [sl, #848]! @ 0x350 │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldcl 0, cr0, [r4, #-848] @ 0xfffffcb0 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + ldcl 0, cr0, [ip, #-848] @ 0xfffffcb0 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc 0, cr0, [r6, #-848]! @ 0xfffffcb0 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + stc 0, cr0, [lr, #-848]! @ 0xfffffcb0 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldcl 0, cr0, [sl], #848 @ 0x350 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + stc 0, cr0, [r2, #-848] @ 0xfffffcb0 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stcl 0, cr0, [lr], {212} @ 0xd4 │ │ │ │ + ldcl 0, cr0, [r6], {212} @ 0xd4 │ │ │ │ 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 │ │ │ │ lsls r1, r1, #31 │ │ │ │ @@ -791455,55 +791455,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #124 @ 0x7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2b5ca8 │ │ │ │ + b.n 2b5cb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b5c64 │ │ │ │ + b.n 2b5c74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b5c1c │ │ │ │ + b.n 2b5c2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b5bd8 │ │ │ │ + b.n 2b5be8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2b5b80 │ │ │ │ + b.n 2b5b90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b5b40 │ │ │ │ + b.n 2b5b50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b5af8 │ │ │ │ + b.n 2b5b08 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #876] @ (2b6148 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -791851,55 +791851,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #146 @ 0x92 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2b68bc │ │ │ │ + b.n 2b68cc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b6878 │ │ │ │ + b.n 2b6888 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b6834 │ │ │ │ + b.n 2b6844 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b67ec │ │ │ │ + b.n 2b67fc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 2b6794 │ │ │ │ + b.n 2b67a4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b6758 │ │ │ │ + b.n 2b6768 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2b670c │ │ │ │ + b.n 2b671c │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r6, [pc, #1204] @ 2b6680 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -792347,61 +792347,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 2 │ │ │ │ + svc 10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r6, r3, #3 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2b66d4 │ │ │ │ + udf #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 2b667c │ │ │ │ + ble.n 2b668c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 2b6640 │ │ │ │ + ble.n 2b6650 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 2b67e8 │ │ │ │ + ble.n 2b67f8 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r5, [pc, #1188] @ 2b6bbc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -792846,61 +792846,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 2b6b78 │ │ │ │ + bls.n 2b6b88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bls.n 2b6c98 │ │ │ │ + bls.n 2b6ca8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 2b6c50 │ │ │ │ + bls.n 2b6c60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2b6be8 │ │ │ │ + bhi.n 2b6bf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2b6ba0 │ │ │ │ + bhi.n 2b6bb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 2b6b48 │ │ │ │ + bhi.n 2b6b58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2b6d08 │ │ │ │ + bhi.n 2b6d18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 2b6cb0 │ │ │ │ + bhi.n 2b6cc0 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #736] @ (2b6f34 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -793193,43 +793193,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2b702c │ │ │ │ + bpl.n 2b703c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2b6fe4 │ │ │ │ + bpl.n 2b6ff4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2b6f9c │ │ │ │ + bpl.n 2b6fac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2b6f58 │ │ │ │ + bmi.n 2b6f68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2b6f18 │ │ │ │ + bmi.n 2b6f28 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr.w r6, [pc, #1080] @ 2b73e0 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -793635,85 +793635,85 @@ │ │ │ │ nop │ │ │ │ asrs r2, r0, #13 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2b7348 │ │ │ │ + bcs.n 2b7358 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2b7484 │ │ │ │ + bcs.n 2b7494 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2b73ac │ │ │ │ + bne.n 2b73bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2b731c │ │ │ │ + bne.n 2b732c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2b7480 │ │ │ │ + bne.n 2b7490 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2b7434 │ │ │ │ + bne.n 2b7444 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2b73f0 │ │ │ │ + beq.n 2b7400 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2b73ac │ │ │ │ + beq.n 2b73bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2b7368 │ │ │ │ + beq.n 2b7378 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2b7524 │ │ │ │ + beq.n 2b7534 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2b74e4 │ │ │ │ + beq.n 2b74f4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2b74a0 │ │ │ │ + beq.n 2b74b0 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #428] @ (2b763c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -793884,43 +793884,43 @@ │ │ │ │ b.n 2b754c │ │ │ │ lsrs r0, r4, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, 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, #4016] @ 0xfb0 │ │ │ │ ldr.w r4, [r0, #664] @ 0x298 │ │ │ │ mov r8, r0 │ │ │ │ @@ -794276,37 +794276,37 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #668 @ 0x29c │ │ │ │ movw r1, #1316 @ 0x524 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2b7934 │ │ │ │ nop │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ 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 │ │ │ │ add.w r3, r0, #548 @ 0x224 │ │ │ │ @@ -794441,41 +794441,41 @@ │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b7b38 │ │ │ │ b.n 2b7b84 │ │ │ │ nop │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r2, r7, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002b7c60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -794586,17 +794586,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 002b7d74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -794707,17 +794707,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002b7e88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -794828,17 +794828,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002b7f9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -794949,17 +794949,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ @@ -795307,65 +795307,65 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r5, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r2, [r3, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r2, [r3, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ ldr r2, [pc, #348] @ (2b8610 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -795497,29 +795497,29 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 2b84dc │ │ │ │ nop │ │ │ │ cdp2 0, 3, cr0, cr10, cr10, {7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 1, cr0, cr4, cr10, {7} │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - itt gt │ │ │ │ + ite gt │ │ │ │ lslgt r4, r2, #3 │ │ │ │ - ldrgt r2, [r0, r2] │ │ │ │ + ldrle r2, [r0, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - itt pl │ │ │ │ - lslpl r4, r2, #3 │ │ │ │ - ldrpl r2, [r4, r0] │ │ │ │ + itt vs │ │ │ │ + lslvs r4, r2, #3 │ │ │ │ + ldrvs r2, [r4, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [pc, #584] @ (2b8880 ) │ │ │ │ + ldr r7, [pc, #616] @ (2b88a0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #456] @ (2b8804 ) │ │ │ │ + ldr r7, [pc, #488] @ (2b8824 ) │ │ │ │ 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, #1688] @ 0x698 │ │ │ │ ldr r2, [pc, #956] @ (2b8a0c ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -795894,72 +795894,72 @@ │ │ │ │ ldc2 0, cr0, [r4], {234} @ 0xea │ │ │ │ ldr r7, [pc, #800] @ (2b8d3c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ stc2 0, cr0, [r0], #-936 @ 0xfffffc58 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [pc, #504] @ (2b8c48 ) │ │ │ │ + ldr r5, [pc, #536] @ (2b8c68 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r4, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r2, [r5, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r6, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [pc, #640] @ (2b8ce4 ) │ │ │ │ + ldr r4, [pc, #672] @ (2b8d04 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #488] @ (2b8c54 ) │ │ │ │ + ldr r4, [pc, #520] @ (2b8c74 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2b8ae6 │ │ │ │ + cbnz r4, 2b8ae8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #336] @ (2b8bc4 ) │ │ │ │ + ldr r4, [pc, #368] @ (2b8be4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #200] @ (2b8b44 ) │ │ │ │ + ldr r4, [pc, #232] @ (2b8b64 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2b8ae4 │ │ │ │ + cbnz r4, 2b8ae6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #40] @ (2b8ab0 ) │ │ │ │ + ldr r4, [pc, #72] @ (2b8ad0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r6, 2b8ae6 │ │ │ │ + cbnz r6, 2b8ae8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #920] @ (2b8e28 ) │ │ │ │ + ldr r3, [pc, #952] @ (2b8e48 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #784] @ (2b8da4 ) │ │ │ │ + ldr r3, [pc, #816] @ (2b8dc4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #648] @ (2b8d20 ) │ │ │ │ + ldr r3, [pc, #680] @ (2b8d40 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2b8b1a │ │ │ │ + pop {r2} │ │ │ │ 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 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ ldr.w r3, [pc, #1376] @ 2b9014 │ │ │ │ @@ -796476,86 +796476,86 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2b8c12 │ │ │ │ ldrh.w r0, [sl, sl, lsl #2] │ │ │ │ ldrh.w r0, [r2, sl, lsl #2] │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r6, 2b9066 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r6, 2b903c │ │ │ │ + cbnz r6, 2b903e │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf6da00ea │ │ │ │ str r4, [r7, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r2, [r0, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [pc, #936] @ (2b9408 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r7, [pc, #712] @ (2b932c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov ip, pc │ │ │ │ + bxns r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov lr, fp │ │ │ │ + mov lr, ip │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov lr, r7 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, ip │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp ip, ip │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r6, lr │ │ │ │ lsls r4, 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 r5, [pc, #548] @ (2b92e8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -796774,61 +796774,61 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b9190 │ │ │ │ @ instruction: 0xf22c00ea │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r0, 2b9374 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + cbz r0, 2b9376 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mvns r6, r0 │ │ │ │ + mvns r6, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r0, 2b936e │ │ │ │ + cbz r0, 2b9370 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 2b9370 │ │ │ │ + cbz r2, 2b9372 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - muls r2, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - orrs r2, r7 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ 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 r3, [pc, #376] @ (2b94d8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -796974,43 +796974,43 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #363 @ 0x16b │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b941a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r6, 2b94f6 │ │ │ │ + cbz r6, 2b94f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ vmla.i d0, d18, d2[6] │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cdp 0, 13, cr0, cr6, cr10, {7} │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r4 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r4, r7 │ │ │ │ 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 r4, r1 │ │ │ │ @@ -797137,34 +797137,34 @@ │ │ │ │ subs r6, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #99 @ 0x63 │ │ │ │ b.n 2b95bc │ │ │ │ stcl 0, cr0, [r0, #936] @ 0x3a8 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r0, 2b968e │ │ │ │ + cbz r0, 2b9690 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldc 0, cr0, [r4, #-936]! @ 0xfffffc58 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r6, 2b9692 │ │ │ │ + cbz r6, 2b9694 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #656] @ (2b9934 ) │ │ │ │ @@ -797418,52 +797418,52 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2b9786 │ │ │ │ mcrr 0, 14, r0, ip, cr10 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, r3 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ sbc.w r0, sl, sl, asr #3 │ │ │ │ cmp lr, ip │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp lr, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mrc2 0, 7, r0, cr14, cr13, {6} │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + vqadd.u8 q0, q11, │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mrc2 0, 5, r0, cr12, cr13, {6} │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + mcr2 0, 6, r0, cr4, cr13, {6} │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mrc2 0, 2, r0, cr0, cr13, {6} │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + mrc2 0, 2, r0, cr8, cr13, {6} │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mcr2 0, 1, r0, cr8, cr13, {6} │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + mrc2 0, 1, r0, cr0, cr13, {6} │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #644] @ (2b9c2c ) │ │ │ │ @@ -797706,39 +797706,39 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b99dc │ │ │ │ strd r0, r0, [r8, #-936] @ 0x3a8 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmdb r4, {r1, r3, r5, r6, r7} │ │ │ │ - ldc2 0, cr0, [r8, #-884] @ 0xfffffc8c │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + stc2 0, cr0, [r0, #-884]! @ 0xfffffc8c │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r2, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfbbe00dd │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + smlaldx r0, r0, r6, sp │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfb7800dd │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + @ instruction: 0xfb8000dd │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfb2e00dd │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + @ instruction: 0xfb3600dd │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ mov r4, r1 │ │ │ │ @@ -798951,68 +798951,68 @@ │ │ │ │ nop │ │ │ │ b.n 2ba634 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2ba618 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr??.w r0, [ip, sp, lsl #1] │ │ │ │ - add r7, pc, #48 @ (adr r7, 2ba9cc ) │ │ │ │ + vst1.8 @ instruction: 0xf98400dd │ │ │ │ + add r7, pc, #80 @ (adr r7, 2ba9ec ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 2ba318 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str.w r0, [ip, #221] @ 0xdd │ │ │ │ - add r6, pc, #360 @ (adr r6, 2bab10 ) │ │ │ │ + ldr.w r0, [r4, #221] @ 0xdd │ │ │ │ + add r6, pc, #392 @ (adr r6, 2bab30 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb.w r0, [sl, #221] @ 0xdd │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + ldrb.w r0, [r2, #221] @ 0xdd │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh.w r0, [ip, sp, lsl #1] │ │ │ │ - add r5, pc, #752 @ (adr r5, 2baca8 ) │ │ │ │ + ldrh.w r0, [r4, sp, lsl #1] │ │ │ │ + add r5, pc, #784 @ (adr r5, 2bacc8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r6, #116 @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf79c00dd │ │ │ │ - add r5, pc, #192 @ (adr r5, 2baa84 ) │ │ │ │ + @ instruction: 0xf7a400dd │ │ │ │ + add r5, pc, #224 @ (adr r5, 2baaa4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf76200dd │ │ │ │ - add r4, pc, #960 @ (adr r4, 2bad8c ) │ │ │ │ + @ instruction: 0xf76a00dd │ │ │ │ + add r4, pc, #992 @ (adr r4, 2badac ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf6fe00dd │ │ │ │ - add r4, pc, #560 @ (adr r4, 2bac04 ) │ │ │ │ + @ instruction: 0xf70600dd │ │ │ │ + add r4, pc, #592 @ (adr r4, 2bac24 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf63c00dd │ │ │ │ - add r3, pc, #824 @ (adr r3, 2bad18 ) │ │ │ │ + movw r0, #18653 @ 0x48dd │ │ │ │ + add r3, pc, #856 @ (adr r3, 2bad38 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs.w r0, r6, #7241728 @ 0x6e8000 │ │ │ │ - add r3, pc, #288 @ (adr r3, 2bab08 ) │ │ │ │ + subs.w r0, lr, #7241728 @ 0x6e8000 │ │ │ │ + add r3, pc, #320 @ (adr r3, 2bab28 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adc.w r0, sl, #7241728 @ 0x6e8000 │ │ │ │ - add r2, pc, #880 @ (adr r2, 2bad60 ) │ │ │ │ + adcs.w r0, r2, #7241728 @ 0x6e8000 │ │ │ │ + add r2, pc, #912 @ (adr r2, 2bad80 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r3, #148 @ 0x94 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf4aa00dd │ │ │ │ - add r5, pc, #608 @ (adr r5, 2bac5c ) │ │ │ │ + @ instruction: 0xf4b200dd │ │ │ │ + add r5, pc, #640 @ (adr r5, 2bac7c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, pc, #80 @ (adr r2, 2baa54 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 2baa74 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - and.w r0, lr, #7241728 @ 0x6e8000 │ │ │ │ - add r1, pc, #640 @ (adr r1, 2bac8c ) │ │ │ │ + ands.w r0, r6, #7241728 @ 0x6e8000 │ │ │ │ + add r1, pc, #672 @ (adr r1, 2bacac ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ssat r0, #30, ip, asr #3 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + @ instruction: 0xf33400dd │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #752 @ (adr r0, 2bad0c ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 2bad2c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r1, #130 @ 0x82 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @@ -799024,82 +799024,82 @@ │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r0, #38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r7, #236 @ 0xec │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r7, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r4, r2, #3 │ │ │ │ - eors.w r0, r4, #221 @ 0xdd │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + eors.w r0, ip, #221 @ 0xdd │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vshr.s64 q0, , #6 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + vshr.s64 q8, , #62 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #208 @ (adr r0, 2bab50 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 2bab70 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vqadd.s32 q8, q12, │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + vqadd.s64 q8, q8, │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vqadd.s64 q0, q12, │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + vqadd.s8 q8, q8, │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vqadd.s8 q0, q14, │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + vqadd.s16 q0, q10, │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 3, r0, cr12, cr13, {6} │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + mcr 0, 4, r0, cr4, cr13, {6} │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mrc 0, 0, r0, cr10, cr13, {6} │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + mcr 0, 1, r0, cr2, cr13, {6} │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r1, [pc, #72] @ (2bab24 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ str.w fp, [sp] │ │ │ │ @@ -799119,17 +799119,17 @@ │ │ │ │ ldr.w r1, [sp, #1160] @ 0x488 │ │ │ │ strd r7, r1, [sp] │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ blx b9524 │ │ │ │ mov sl, r0 │ │ │ │ b.w 2b9e30 │ │ │ │ nop │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov r5, r0 │ │ │ │ @@ -799736,78 +799736,78 @@ │ │ │ │ b.n 2baba2 │ │ │ │ bvc.n 2bb0b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2bb214 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adc.w r0, ip, sp, lsr #3 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + adcs.w r0, r4, sp, lsr #3 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xeac200dd │ │ │ │ - @ instruction: 0xeab200dd │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + @ instruction: 0xeaca00dd │ │ │ │ + @ instruction: 0xeaba00dd │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe99800dd │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xe9a000dd │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrd r0, r0, [sl, #-884] @ 0x374 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + strd r0, r0, [r2, #-884]! @ 0x374 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r6, #198 @ 0xc6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2bb068 │ │ │ │ + b.n 2bb078 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2baed0 │ │ │ │ + b.n 2baee0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2badd0 │ │ │ │ + b.n 2bade0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ ldr r2, [pc, #808] @ (2bb54c ) │ │ │ │ @@ -800117,53 +800117,53 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2bb3a8 │ │ │ │ beq.n 2bb4ec │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2bae68 │ │ │ │ + b.n 2bae78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2bae54 │ │ │ │ + b.n 2bae64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r7!, {r3, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r1, #200 @ 0xc8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2bbb14 │ │ │ │ + b.n 2bbb24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2bba0c │ │ │ │ + b.n 2bba1c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2bb9c0 │ │ │ │ + b.n 2bb9d0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr r2, [pc, #792] @ (2bb8d4 ) │ │ │ │ @@ -800467,53 +800467,53 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2bb730 │ │ │ │ ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2bbad4 │ │ │ │ + b.n 2bbae4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2bbac0 │ │ │ │ + b.n 2bbad0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r6, #186 @ 0xba │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r3!, {r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r6, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ ldr r4, [pc, #1000] @ (2bbd28 ) │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -800885,63 +800885,63 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2bbb34 │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2bbde4 │ │ │ │ + ble.n 2bbdf4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 2bbdd0 │ │ │ │ + ble.n 2bbde0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 2bbe10 │ │ │ │ + blt.n 2bbe20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2bbd4c │ │ │ │ + bge.n 2bbd5c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2bbd04 │ │ │ │ + bge.n 2bbd14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2bbdfc │ │ │ │ + bge.n 2bbe0c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ ldr.w r5, [pc, #1964] @ 2bc554 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -801664,117 +801664,117 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bls.n 2bc584 │ │ │ │ + bls.n 2bc594 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2bc608 │ │ │ │ + bhi.n 2bc618 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r4, r3, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2bc64c │ │ │ │ + bvc.n 2bc65c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvs.n 2bc4d4 │ │ │ │ + bvs.n 2bc4e4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r0, r5, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2bc5d8 │ │ │ │ + bvs.n 2bc5e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2bc4dc │ │ │ │ + bpl.n 2bc4ec │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r6, r4, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, r1, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r2, r2, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r4, r2, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r2, r3, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r2, r4, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2bc550 │ │ │ │ + bcc.n 2bc560 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2bc508 │ │ │ │ + bcc.n 2bc518 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2bc6b0 │ │ │ │ + bcc.n 2bc6c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2bc65c │ │ │ │ + bcc.n 2bc66c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ ldr r5, [pc, #712] @ (2bc90c ) │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -802053,57 +802053,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2bc9dc │ │ │ │ + beq.n 2bc9ec │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r2, r7, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 2bc944 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ cbnz r2, 2bc99e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r6, r6, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r4, [pc, #456] @ (2bcb5c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -802282,43 +802282,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r6, r4, #13 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb834 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r5, [pc, #452] @ (2bcd8c ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -802496,43 +802496,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r6, r6, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb604 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ ldr.w r2, [pc, #2280] @ 2bd6e0 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -803343,141 +803343,141 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsrs r6, r3, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #736] @ (2bda18 ) │ │ │ │ + ldr r7, [pc, #768] @ (2bda38 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r6, r5, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r0, r6, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vshr.u64 q8, , #34 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + vshr.u64 q8, , #26 │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vshr.u64 q0, , #2 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + vshr.u64 q8, , #58 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vshr.u64 q0, , #42 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + vshr.u64 q0, , #34 │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vqadd.u64 q8, q9, │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + vqadd.u64 q8, q13, │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vqadd.u8 q8, q12, │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + vqadd.u16 q8, q8, │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vqadd.u32 q0, q11, │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + vqadd.u32 q0, q15, │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mrc2 0, 7, r0, cr10, cr3, {6} │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + vqadd.u8 q0, q9, │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mcr2 0, 6, r0, cr14, cr3, {6} │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + mrc2 0, 6, r0, cr6, cr3, {6} │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mcr2 0, 5, r0, cr4, cr3, {6} │ │ │ │ + mcr2 0, 5, r0, cr12, cr3, {6} │ │ │ │ │ │ │ │ 002bd800 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (2bd8ac ) │ │ │ │ @@ -803546,27 +803546,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2bd840 │ │ │ │ add r2, sp, #888 @ 0x378 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc2 0, cr0, [r0, #-844] @ 0xfffffcb4 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + stc2 0, cr0, [r8, #-844] @ 0xfffffcb4 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r8], {211} @ 0xd3 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + stc2l 0, cr0, [r0], #844 @ 0x34c │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, 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 r2, [pc, #368] @ (2bda54 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -803728,55 +803728,55 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r1, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfbb600d3 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfbbe00d3 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfb8800d3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfb9000d3 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfb5e00d3 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfb6600d3 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfb3400d3 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + @ instruction: 0xfb3c00d3 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bdac0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -803861,33 +803861,33 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 2bdb5e │ │ │ │ nop │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r7, pc, #952 @ (adr r7, 2bdf50 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r3, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2bdc20 │ │ │ │ + cbnz r4, 2bdc22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfa0e00d3 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + @ instruction: 0xfa1600d3 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r6, 2bdc22 │ │ │ │ + cbnz r6, 2bdc24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e800d3 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr??.w r0, [r0, #211] @ 0xd3 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bdbbc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -803957,27 +803957,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2bdbfc │ │ │ │ add r7, pc, #136 @ (adr r7, 2bdcf4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r6, pc, #976 @ (adr r6, 2be048 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r2, 2bdcc2 │ │ │ │ + cbnz r2, 2bdcc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vst4. {d16-d19}, [r4 :64], r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + vst4. {d16-d19}, [ip :64], r3 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb.w r0, [ip, r3, lsl #1] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + vld4. {d0-d3}, [r4 :64], r3 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bdc90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -804062,33 +804062,33 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2bdd30 │ │ │ │ add r6, pc, #312 @ (adr r6, 2bde98 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r6, pc, #120 @ (adr r6, 2bdde4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rev r6, r7 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh.w r0, [sl, r3, lsl #1] │ │ │ │ - cbnz r0, 2bddc2 │ │ │ │ + str.w r0, [r2, r3, lsl #1] │ │ │ │ + cbnz r0, 2bddc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb.w r0, [r2, r3, lsl #1] │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + ldrb.w r0, [sl, r3, lsl #1] │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bdd90 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -804158,27 +804158,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2bddd0 │ │ │ │ add r5, pc, #312 @ (adr r5, 2bdf7c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r5, pc, #128 @ (adr r5, 2bded0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbnz r6, 2bde64 │ │ │ │ + cbnz r6, 2bde66 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf77000d3 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf77800d3 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2bde66 │ │ │ │ + cbnz r4, 2bde68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf74600d3 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf74e00d3 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r2, #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, #612] @ 0x264 │ │ │ │ sub sp, #20 │ │ │ │ @@ -804248,28 +804248,28 @@ │ │ │ │ mov.w r1, #996 @ 0x3e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2bdeaa │ │ │ │ nop │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subw r0, lr, #2259 @ 0x8d3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf6b600d3 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf68400d3 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + @ instruction: 0xf68c00d3 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf65a00d3 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf66200d3 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bdf54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -804354,33 +804354,33 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2bdff4 │ │ │ │ add r3, pc, #552 @ (adr r3, 2be24c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r3, pc, #360 @ (adr r3, 2be198 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs.w r0, r6, #6914048 @ 0x698000 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + sbcs.w r0, lr, #6914048 @ 0x698000 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adc.w r0, lr, #6914048 @ 0x698000 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + adcs.w r0, r6, #6914048 @ 0x698000 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ 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 r4, r0 │ │ │ │ ldr r3, [pc, #660] @ (2be2fc ) │ │ │ │ @@ -804654,59 +804654,59 @@ │ │ │ │ vshr.u32 d27, d21, #1 │ │ │ │ vsli.64 d26, d19, #63 @ 0x3f │ │ │ │ @ instruction: 0xfffffddb │ │ │ │ @ instruction: 0xffffd897 │ │ │ │ vsli.64 d30, d7, #63 @ 0x3f │ │ │ │ vabal.u , d15, d3 │ │ │ │ @ instruction: 0xffffe8db │ │ │ │ - vqshlu.s64 d27, d2, #63 @ 0x3f │ │ │ │ + vqshlu.s64 d27, d10, #63 @ 0x3f │ │ │ │ lsls r5, r3, #3 │ │ │ │ bne.n 2be3da │ │ │ │ @ instruction: 0xffffeaf9 │ │ │ │ vsubl.u q13, d15, d26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #756] @ 0x2f4 │ │ │ │ - vsli.32 d22, d28, #31 │ │ │ │ + @ instruction: 0xffff6544 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #700] @ 0x2bc │ │ │ │ - @ instruction: 0xffff6540 │ │ │ │ + @ instruction: 0xffff6548 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ - @ instruction: 0xffff6546 │ │ │ │ + @ instruction: 0xffff654e │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #412] @ 0x19c │ │ │ │ - vsli.32 q11, q0, #31 │ │ │ │ + vsli.32 q11, q4, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r3, pc, #220 @ (adr r3, 2be43c ) │ │ │ │ - vsli.32 q11, q6, #31 │ │ │ │ + @ instruction: 0xffff6564 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #428] @ 0x1ac │ │ │ │ - @ instruction: 0xffff6560 │ │ │ │ + @ instruction: 0xffff6568 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb803 │ │ │ │ - @ instruction: 0xffff6564 │ │ │ │ + @ instruction: 0xffff656c │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #340] @ 0x154 │ │ │ │ - @ instruction: 0xffff656e │ │ │ │ + vsli.32 q11, q11, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r1, pc, #272 @ (adr r1, 2be490 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf39600d3 │ │ │ │ - @ instruction: 0xf37400d3 │ │ │ │ - @ instruction: 0xf35200d3 │ │ │ │ - @ instruction: 0xf33000d3 │ │ │ │ - ssat r0, #20, lr, lsl #3 │ │ │ │ - @ instruction: 0xf2ec00d3 │ │ │ │ - movt r0, #41171 @ 0xa0d3 │ │ │ │ - subw r0, r8, #211 @ 0xd3 │ │ │ │ - @ instruction: 0xf28600d3 │ │ │ │ + @ instruction: 0xf39e00d3 │ │ │ │ + @ instruction: 0xf37c00d3 │ │ │ │ + @ instruction: 0xf35a00d3 │ │ │ │ + @ instruction: 0xf33800d3 │ │ │ │ + @ instruction: 0xf31600d3 │ │ │ │ + @ instruction: 0xf2f400d3 │ │ │ │ + @ instruction: 0xf2d200d3 │ │ │ │ + @ instruction: 0xf2b000d3 │ │ │ │ + @ instruction: 0xf28e00d3 │ │ │ │ │ │ │ │ 002be3a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #76] @ (2be400 ) │ │ │ │ @@ -804747,18 +804747,18 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #31 │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18600d3 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf18e00d3 │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 002be41c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -805361,194 +805361,194 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r7, #5] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r6, r4, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2beb06 │ │ │ │ + cbz r0, 2beb08 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mrc 0, 4, r0, cr6, cr3, {6} │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + mrc 0, 4, r0, cr14, cr3, {6} │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 2beb06 │ │ │ │ + cbz r2, 2beb08 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mcr 0, 3, r0, cr8, cr3, {6} │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + mrc 0, 3, r0, cr0, cr3, {6} │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r6, 2beb08 │ │ │ │ + cbz r6, 2beb0a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mcr 0, 2, r0, cr4, cr3, {6} │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + mcr 0, 2, r0, cr12, cr3, {6} │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mcr 0, 1, r0, cr0, cr3, {6} │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + mcr 0, 1, r0, cr8, cr3, {6} │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldcl 0, cr0, [sl, #844]! @ 0x34c │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + mcr 0, 0, r0, cr2, cr3, {6} │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldcl 0, cr0, [r6, #844] @ 0x34c │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + ldcl 0, cr0, [lr, #844] @ 0x34c │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc 0, cr0, [r2, #844]! @ 0x34c │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + ldc 0, cr0, [sl, #844]! @ 0x34c │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [lr, #844] @ 0x34c │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + ldc 0, cr0, [r6, #844] @ 0x34c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stcl 0, cr0, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + ldcl 0, cr0, [r2, #-844]! @ 0xfffffcb4 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stcl 0, cr0, [r6, #-844] @ 0xfffffcb4 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + stcl 0, cr0, [lr, #-844] @ 0xfffffcb4 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r6, 2beb60 │ │ │ │ + cbz r6, 2beb62 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [r4, #-844]! @ 0xfffffcb4 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + stc 0, cr0, [ip, #-844]! @ 0xfffffcb4 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 2beb64 │ │ │ │ + cbz r2, 2beb66 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [r0, #-844] @ 0xfffffcb4 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + stc 0, cr0, [r8, #-844] @ 0xfffffcb4 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r6, 2beb66 │ │ │ │ + cbz r6, 2beb68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldcl 0, cr0, [ip], {211} @ 0xd3 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + stcl 0, cr0, [r4], #844 @ 0x34c │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 2beb6a │ │ │ │ + cbz r2, 2beb6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc 0, cr0, [r8], #844 @ 0x34c │ │ │ │ - str r2, [r1, #32] │ │ │ │ + stcl 0, cr0, [r0], {211} @ 0xd3 │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r6, 2beb6c │ │ │ │ + cbz r6, 2beb6e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc 0, cr0, [r4], {211} @ 0xd3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + ldc 0, cr0, [ip], {211} @ 0xd3 │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 2beb70 │ │ │ │ + cbz r2, 2beb72 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldcl 0, cr0, [r0], #-844 @ 0xfffffcb4 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + ldcl 0, cr0, [r8], #-844 @ 0xfffffcb4 │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r4, 2beb72 │ │ │ │ + cbz r4, 2beb74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mcrr 0, 13, r0, sl, cr3 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + mrrc 0, 13, r0, r2, cr3 │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [r6], #-844 @ 0xfffffcb4 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + stc 0, cr0, [lr], #-844 @ 0xfffffcb4 │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [r2], {211} @ 0xd3 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + stc 0, cr0, [sl], {211} @ 0xd3 │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - rsbs r0, lr, r3, lsr #3 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + @ instruction: 0xebe600d3 │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs.w r0, sl, r3, lsr #3 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + rsb r0, r2, r3, lsr #3 │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xeb9600d3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + @ instruction: 0xeb9e00d3 │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sbcs.w r0, r2, r3, lsr #3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + sbcs.w r0, sl, r3, lsr #3 │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bebc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -805694,29 +805694,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r0, r4, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r0, r3, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 002bed24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -805826,17 +805826,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vshr.u64 q8, q1, #26 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bee20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -806058,34 +806058,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stc2l 0, cr0, [r0, #840]! @ 0x348 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bf050 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -806252,17 +806252,17 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stc2 0, cr0, [lr], #-840 @ 0xfffffcb8 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bf1e4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (2bf2d0 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -806390,17 +806390,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfafc00d2 │ │ │ │ - add r7, pc, #672 @ (adr r7, 2bf5a8 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 2bf5c8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bf30c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -806510,17 +806510,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [lr, #210] @ 0xd2 │ │ │ │ - add r6, pc, #680 @ (adr r6, 2bf6ac ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 2bf6cc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bf408 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -806630,17 +806630,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d0-d3}, [r2 :64], r2 │ │ │ │ - add r5, pc, #696 @ (adr r5, 2bf7b8 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 2bf7d8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bf504 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -806750,17 +806750,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7ec00d2 │ │ │ │ - add r4, pc, #608 @ (adr r4, 2bf874 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 2bf894 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bf618 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -806978,22 +806978,22 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7e600d2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 2bfa98 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 2bfab8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ rsb r0, r2, #6881280 @ 0x690000 │ │ │ │ - add r2, pc, #440 @ (adr r2, 2bfa04 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 2bfa24 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bf850 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -807191,22 +807191,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3e600d2 │ │ │ │ - add r0, pc, #584 @ (adr r0, 2bfc88 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 2bfca8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xf3be00d2 │ │ │ │ - add r0, pc, #424 @ (adr r0, 2bfbf4 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 2bfc14 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bfa50 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -807409,22 +807409,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, r8, #210 @ 0xd2 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #728] @ (2bff40 ) │ │ │ │ + ldr r7, [pc, #760] @ (2bff60 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xf18e00d2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #560] @ (2bfea4 ) │ │ │ │ + ldr r7, [pc, #592] @ (2bfec4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bfc74 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -807639,22 +807639,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s32 q8, q11, q1 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [pc, #400] @ (2c004c ) │ │ │ │ + ldr r5, [pc, #432] @ (2c006c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ vqadd.s64 q0, q14, q1 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [pc, #232] @ (2bffb0 ) │ │ │ │ + ldr r5, [pc, #264] @ (2bffd0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002bfec8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -807983,27 +807983,27 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ mcr 0, 2, r0, cr2, cr2, {6} │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #248] @ (2c0308 ) │ │ │ │ + ldr r2, [pc, #280] @ (2c0328 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldc 0, cr0, [lr], {210} @ 0xd2 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #88] @ (2c0274 ) │ │ │ │ + ldr r2, [pc, #120] @ (2c0294 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldcl 0, cr0, [r4, #840]! @ 0x348 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #960] @ (2c05e8 ) │ │ │ │ + ldr r1, [pc, #992] @ (2c0608 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c0228 : │ │ │ │ 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 │ │ │ │ @@ -808322,39 +808322,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #136] @ (2c05b8 ) │ │ │ │ + ldr r0, [pc, #168] @ (2c05d8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r2, [r0, #29] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blxns r7 │ │ │ │ + blxns r8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blxns r2 │ │ │ │ + blxns r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb r0, {r1, r4, r6, r7} │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov ip, pc │ │ │ │ + bxns r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xe8d000d2 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c0560 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -808636,23 +808636,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2c044c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 2c0400 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c0824 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -808858,23 +808858,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2c1208 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - rors r0, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 2c11b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c0a54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -809080,23 +809080,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2c0fd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 2c0f88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c0c84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -809394,29 +809394,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ udf #162 @ 0xa2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ udf #116 @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c0fc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -809714,29 +809714,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 2c13a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ blt.n 2c1358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ blt.n 2c1324 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c12fc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -810035,29 +810035,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 2c14ac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ bhi.n 2c1698 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bhi.n 2c1664 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c15c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -810168,17 +810168,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2c1724 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c16e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -810289,17 +810289,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 2c1808 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c1800 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -810609,35 +810609,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ bcc.n 2c1b58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 002c1afc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -810819,17 +810819,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2c1d60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c1cac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -811019,23 +811019,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 2c1ed8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ bne.n 2c1f80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c1eb4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -811431,35 +811431,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r3!, {r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r3!, {r2, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c22e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -811666,23 +811666,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r1, {r1, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c24c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -811889,23 +811889,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c269c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -812112,23 +812112,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r5!, {r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c28b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -812335,23 +812335,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r3!, {r2, r3, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c2ac4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -813220,37 +813220,37 @@ │ │ │ │ nop │ │ │ │ str r4, [r5, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [pc, #888] @ (2c371c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, pc, #184 @ (adr r2, 2c3460 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 2c3480 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, pc, #48 @ (adr r2, 2c33e0 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 2c3400 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c33b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -813569,63 +813569,63 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #136] @ (2c3788 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r5, [pc, #936] @ (2c3ab8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c3768 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -813797,45 +813797,45 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #456] @ (2c3af4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #256] @ (2c3a34 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r5, pc, #328 @ (adr r5, 2c3a94 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c3974 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -814006,49 +814006,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #392] @ (2c3c90 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r1, [pc, #264] @ (2c3c14 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c3b58 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -814250,39 +814250,39 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c3800 │ │ │ │ + b.n 2c3810 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c3d94 : │ │ │ │ stmdb 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 │ │ │ │ @@ -815022,165 +815022,165 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add lr, sl │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsrs r2, r3, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c46b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3704] @ 0xe78 │ │ │ │ @@ -815404,67 +815404,67 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2c4984 │ │ │ │ + bge.n 2c4994 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c495c : │ │ │ │ ldr.w r3, [r0, #600] @ 0x258 │ │ │ │ cbnz r3, 2c496c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -815490,19 +815490,19 @@ │ │ │ │ movw r1, #415 @ 0x19f │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 002c49b8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -816062,84 +816062,84 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r7, #26 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vshr.u64 q0, , #10 │ │ │ │ - ldr r7, [pc, #600] @ (2c520c ) │ │ │ │ + vshr.u64 q0, , #2 │ │ │ │ + ldr r7, [pc, #632] @ (2c522c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcr2 0, 6, r0, cr6, cr3, {6} │ │ │ │ + mcr2 0, 6, r0, cr14, cr3, {6} │ │ │ │ adds r5, #150 @ 0x96 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [pc, #352] @ (2c5124 ) │ │ │ │ + ldr r7, [pc, #384] @ (2c5144 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mcr2 0, 4, r0, cr14, cr3, {6} │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + mrc2 0, 4, r0, cr6, cr3, {6} │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r5, #88 @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #56] @ (2c5010 ) │ │ │ │ + ldr r7, [pc, #88] @ (2c5030 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mrc2 0, 1, r0, cr12, cr3, {6} │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + mcr2 0, 2, r0, cr4, cr3, {6} │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #664] @ (2c5280 ) │ │ │ │ + ldr r6, [pc, #696] @ (2c52a0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #844] @ 0x34c │ │ │ │ - ldr r6, [pc, #512] @ (2c51f4 ) │ │ │ │ + ldc2l 0, cr0, [lr, #844] @ 0x34c │ │ │ │ + ldr r6, [pc, #544] @ (2c5214 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2, #844]! @ 0x34c │ │ │ │ - ldr r6, [pc, #336] @ (2c5150 ) │ │ │ │ + ldc2 0, cr0, [sl, #844]! @ 0x34c │ │ │ │ + ldr r6, [pc, #368] @ (2c5170 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc2 0, cr0, [r6, #844] @ 0x34c │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + stc2 0, cr0, [lr, #844] @ 0x34c │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #48] @ (2c5040 ) │ │ │ │ + ldr r6, [pc, #80] @ (2c5060 ) │ │ │ │ + lsls r5, r3, #3 │ │ │ │ + vshr.u64 q8, , #46 │ │ │ │ + stc2l 0, cr0, [r6, #-844] @ 0xfffffcb4 │ │ │ │ + ldr r5, [pc, #904] @ (2c53a4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vshr.u64 q8, , #54 │ │ │ │ - ldc2 0, cr0, [lr, #-844]! @ 0xfffffcb4 │ │ │ │ - ldr r5, [pc, #872] @ (2c5384 ) │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - vqadd.u32 q8, q15, │ │ │ │ - ldc2l 0, cr0, [ip], #844 @ 0x34c │ │ │ │ - vshr.u64 q0, , #36 │ │ │ │ - ldr r5, [pc, #624] @ (2c529c ) │ │ │ │ + vqadd.u64 q8, q11, │ │ │ │ + stc2 0, cr0, [r4, #-844] @ 0xfffffcb4 │ │ │ │ + vshr.u64 q0, , #28 │ │ │ │ + ldr r5, [pc, #656] @ (2c52bc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc2l 0, cr0, [sl], {211} @ 0xd3 │ │ │ │ - ldr r5, [pc, #456] @ (2c51fc ) │ │ │ │ + ldc2l 0, cr0, [r2], {211} @ 0xd3 │ │ │ │ + ldr r5, [pc, #488] @ (2c521c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc2 0, cr0, [r2], #844 @ 0x34c │ │ │ │ + stc2 0, cr0, [sl], #844 @ 0x34c │ │ │ │ │ │ │ │ 002c503c : │ │ │ │ stmdb 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 │ │ │ │ @@ -816631,79 +816631,79 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2c51fe │ │ │ │ adds r2, #150 @ 0x96 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #240] @ (2c5680 ) │ │ │ │ + ldr r4, [pc, #272] @ (2c56a0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfb7200d3 │ │ │ │ - ldc2 0, cr0, [lr, #844] @ 0x34c │ │ │ │ + @ instruction: 0xfb7a00d3 │ │ │ │ + stc2 0, cr0, [r6, #844]! @ 0x34c │ │ │ │ adds r0, #242 @ 0xf2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc2l 0, cr0, [ip], #844 @ 0x34c │ │ │ │ - ldr r2, [pc, #88] @ (2c55fc ) │ │ │ │ + ldc2l 0, cr0, [r4], #844 @ 0x34c │ │ │ │ + ldr r2, [pc, #120] @ (2c561c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r0, [r1, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vst4. {d16-d19}, [r2 :64], r3 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + vst4. {d16-d19}, [sl :64], r3 │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mcr 0, 0, r0, cr12, cr3, {6} │ │ │ │ + mrc 0, 0, r0, cr4, cr3, {6} │ │ │ │ ldrh r4, [r3, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r4, [r4, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb9600d3 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + @ instruction: 0xfb9e00d3 │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #912] @ (2c595c ) │ │ │ │ + ldr r0, [pc, #944] @ (2c597c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb.w r0, [r4, r3, lsl #1] │ │ │ │ - ldr r0, [pc, #752] @ (2c58c8 ) │ │ │ │ + ldrb.w r0, [ip, r3, lsl #1] │ │ │ │ + ldr r0, [pc, #784] @ (2c58e8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf7ec00d3 │ │ │ │ - ldr r0, [pc, #592] @ (2c5834 ) │ │ │ │ + @ instruction: 0xf7f400d3 │ │ │ │ + ldr r0, [pc, #624] @ (2c5854 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf7c400d3 │ │ │ │ - ldr r0, [pc, #432] @ (2c57a0 ) │ │ │ │ + @ instruction: 0xf7cc00d3 │ │ │ │ + ldr r0, [pc, #464] @ (2c57c0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf79c00d3 │ │ │ │ - @ instruction: 0xfab200d3 │ │ │ │ - ldr r0, [pc, #256] @ (2c5700 ) │ │ │ │ + @ instruction: 0xf7a400d3 │ │ │ │ + @ instruction: 0xfaba00d3 │ │ │ │ + ldr r0, [pc, #288] @ (2c5720 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf77400d3 │ │ │ │ - ldr r0, [pc, #104] @ (2c5670 ) │ │ │ │ + @ instruction: 0xf77c00d3 │ │ │ │ + ldr r0, [pc, #136] @ (2c5690 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf74c00d3 │ │ │ │ - blxns lr │ │ │ │ + @ instruction: 0xf75400d3 │ │ │ │ + blxns pc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf72400d3 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + @ instruction: 0xf72c00d3 │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c562c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -816745,19 +816745,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ movw r1, #813 @ 0x32d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2c564e │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, sl │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sbcs.w r0, sl, #6914048 @ 0x698000 │ │ │ │ + @ instruction: 0xf58200d3 │ │ │ │ │ │ │ │ 002c56b0 : │ │ │ │ stmdb 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, r2 │ │ │ │ @@ -817038,56 +817038,56 @@ │ │ │ │ nop │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - orn r0, r4, #6914048 @ 0x698000 │ │ │ │ - add sl, r6 │ │ │ │ + orn r0, ip, #6914048 @ 0x698000 │ │ │ │ + add sl, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf3e200d3 │ │ │ │ - add r2, pc │ │ │ │ + @ instruction: 0xf3ea00d3 │ │ │ │ + add sl, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - usat r0, #19, ip, asr #3 │ │ │ │ + @ instruction: 0xf3b400d3 │ │ │ │ strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sbfx r0, r4, #3, #20 │ │ │ │ - mvns r2, r5 │ │ │ │ + sbfx r0, ip, #3, #20 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf31a00d3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ssat r0, #20, r2, asr #3 │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf2d000d3 │ │ │ │ - muls r0, r7 │ │ │ │ + @ instruction: 0xf2d800d3 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subw r0, r8, #211 @ 0xd3 │ │ │ │ - muls r0, r2 │ │ │ │ + @ instruction: 0xf2b000d3 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf28200d3 │ │ │ │ + @ instruction: 0xf28a00d3 │ │ │ │ │ │ │ │ 002c5a10 : │ │ │ │ cbz r1, 2c5a1a │ │ │ │ vldr d7, [r0, #448] @ 0x1c0 │ │ │ │ vstr d7, [r1] │ │ │ │ cbz r2, 2c5a24 │ │ │ │ ldrd r0, r1, [r0, #456] @ 0x1c8 │ │ │ │ @@ -817119,19 +817119,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #870 @ 0x366 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2c5a40 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs.w r0, r0, #211 @ 0xd3 │ │ │ │ + subs.w r0, r8, #211 @ 0xd3 │ │ │ │ │ │ │ │ 002c5a7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #612] @ 0x264 │ │ │ │ @@ -817206,23 +817206,23 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ movw r1, #967 @ 0x3c7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2c5aae │ │ │ │ nop │ │ │ │ - rors r0, r2 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - orn r0, r6, #6914048 @ 0x698000 │ │ │ │ - add.w r0, r8, #211 @ 0xd3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + orn r0, lr, #6914048 @ 0x698000 │ │ │ │ + adds.w r0, r0, #211 @ 0xd3 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf0d600d3 │ │ │ │ + @ instruction: 0xf0de00d3 │ │ │ │ │ │ │ │ 002c5b64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #276] @ 2c5c88 │ │ │ │ @@ -817333,32 +817333,32 @@ │ │ │ │ nop │ │ │ │ movs r7, #122 @ 0x7a │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #74 @ 0x4a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bic.w r0, lr, #211 @ 0xd3 │ │ │ │ - @ instruction: 0xf39800d3 │ │ │ │ - lsrs r0, r1 │ │ │ │ + bics.w r0, r6, #211 @ 0xd3 │ │ │ │ + usat r0, #19, r0, asr #3 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vshr.s64 q8, , #10 │ │ │ │ - lsls r6, r2 │ │ │ │ + vshr.s64 q8, , #2 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ssat r0, #20, ip, asr #3 │ │ │ │ - vshr.s64 q8, , #50 │ │ │ │ - eors r4, r5 │ │ │ │ + @ instruction: 0xf33400d3 │ │ │ │ + vshr.s64 q8, , #42 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vshr.s64 q0, , #36 │ │ │ │ + vshr.s64 q0, , #28 │ │ │ │ │ │ │ │ 002c5cc4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -818542,101 +818542,101 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2c656c │ │ │ │ movs r6, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r6, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 q0, q15, │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + vqadd.s16 q0, q11, │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc 0, cr0, [r2], {211} @ 0xd3 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + ldc 0, cr0, [sl], {211} @ 0xd3 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sbc.w r0, lr, r3, lsr #3 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + sbcs.w r0, r6, r3, lsr #3 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - eors.w r0, r6, r3, lsr #3 │ │ │ │ + eors.w r0, lr, r3, lsr #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrd r0, r0, [r2, #-844]! @ 0x34c │ │ │ │ - subs r0, #20 │ │ │ │ + ldrd r0, r0, [sl, #-844]! @ 0x34c │ │ │ │ + subs r0, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2c68b4 │ │ │ │ + b.n 2c68c4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2c6798 │ │ │ │ + b.n 2c67a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, r0, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2c6608 │ │ │ │ + b.n 2c6618 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r4, [r5, #29] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strd r0, r0, [ip, #-844] @ 0x34c │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + ldrd r0, r0, [r4, #-844] @ 0x34c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2c650c │ │ │ │ + b.n 2c651c │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r7, #27] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r7, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r7, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r0, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2c6270 │ │ │ │ + b.n 2c6280 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2c6fe4 │ │ │ │ + b.n 2c6ff4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #72] @ (2c6ae8 ) │ │ │ │ ldr r0, [pc, #72] @ (2c6aec ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #72] @ (2c6af0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -818659,21 +818659,21 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1074 @ 0x432 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2c656c │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2c6da8 │ │ │ │ + b.n 2c6db8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c6af8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -818825,37 +818825,37 @@ │ │ │ │ ... │ │ │ │ asrs r6, r4, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2c6dec │ │ │ │ + b.n 2c6dfc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2c6cd0 │ │ │ │ + b.n 2c6ce0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c6ccc : │ │ │ │ stmdb 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 │ │ │ │ @@ -819222,79 +819222,79 @@ │ │ │ │ nop │ │ │ │ asrs r0, r2, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r6, r0, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #30 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 2c7148 │ │ │ │ + ble.n 2c7158 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r0, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 2c727c │ │ │ │ + b.n 2c728c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2c7090 │ │ │ │ + bgt.n 2c70a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2c7028 │ │ │ │ + bgt.n 2c7038 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2c71e0 │ │ │ │ + bgt.n 2c71f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2c719c │ │ │ │ + bgt.n 2c71ac │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2c7158 │ │ │ │ + bgt.n 2c7168 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - blt.n 2c7228 │ │ │ │ + blt.n 2c7238 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c713c : │ │ │ │ stmdb 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 │ │ │ │ @@ -819590,57 +819590,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2c74c4 │ │ │ │ + ble.n 2c74d4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r2, [r4, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bls.n 2c744c │ │ │ │ + bls.n 2c745c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2c7410 │ │ │ │ + bhi.n 2c7420 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2c73c0 │ │ │ │ + bhi.n 2c73d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2c7374 │ │ │ │ + bhi.n 2c7384 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2c7530 │ │ │ │ + bhi.n 2c7540 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2c74e4 │ │ │ │ + bhi.n 2c74f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2c74a0 │ │ │ │ + bhi.n 2c74b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c748c : │ │ │ │ stmdb 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 │ │ │ │ @@ -819869,45 +819869,45 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2c774c │ │ │ │ + bge.n 2c775c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2c76d4 │ │ │ │ + bpl.n 2c76e4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 2c7698 │ │ │ │ + bpl.n 2c76a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2c7634 │ │ │ │ + bpl.n 2c7644 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2c77f4 │ │ │ │ + bpl.n 2c7804 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2c77b8 │ │ │ │ + bpl.n 2c77c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c771c : │ │ │ │ stmdb 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 │ │ │ │ @@ -820117,39 +820117,39 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2c78c0 │ │ │ │ + bvc.n 2c78d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r2, [r1, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2c7a34 │ │ │ │ + bcc.n 2c7a44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 2c79e4 │ │ │ │ + bcc.n 2c79f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 2c799c │ │ │ │ + bcc.n 2c79ac │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 2c7950 │ │ │ │ + bcs.n 2c7960 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c7978 : │ │ │ │ stmdb 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 │ │ │ │ @@ -820787,105 +820787,105 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 2c7fac │ │ │ │ + beq.n 2c7fbc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c80d4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -821157,49 +821157,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c83d4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -821406,37 +821406,37 @@ │ │ │ │ vhadd.u8 q0, q12, │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #872] @ (2c8980 ) │ │ │ │ + ldr r7, [pc, #904] @ (2c89a0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #720] @ (2c88f4 ) │ │ │ │ + ldr r7, [pc, #752] @ (2c8914 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #568] @ (2c8868 ) │ │ │ │ + ldr r7, [pc, #600] @ (2c8888 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c8634 : │ │ │ │ stmdb 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 │ │ │ │ @@ -821647,39 +821647,39 @@ │ │ │ │ stc2 0, cr0, [r6], #932 @ 0x3a4 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r3, [pc, #704] @ (2c8b2c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [pc, #568] @ (2c8ab0 ) │ │ │ │ + ldr r5, [pc, #600] @ (2c8ad0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [pc, #400] @ (2c8a14 ) │ │ │ │ + ldr r5, [pc, #432] @ (2c8a34 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [pc, #224] @ (2c8970 ) │ │ │ │ + ldr r5, [pc, #256] @ (2c8990 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c8894 : │ │ │ │ stmdb 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 │ │ │ │ @@ -822089,68 +822089,68 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2c8aaa │ │ │ │ @ instruction: 0xfa3800e9 │ │ │ │ @ instruction: 0xfa3000e9 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ str.w r0, [r6, r9, lsl #2] │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r6, [r2, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [pc, #792] @ (2c903c ) │ │ │ │ + ldr r1, [pc, #824] @ (2c905c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #648] @ (2c8fb4 ) │ │ │ │ + ldr r1, [pc, #680] @ (2c8fd4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [pc, #488] @ (2c8f1c ) │ │ │ │ + ldr r1, [pc, #520] @ (2c8f3c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #344] @ (2c8e94 ) │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - nop {15} │ │ │ │ + ldr r1, [pc, #376] @ (2c8eb4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + it │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #168] @ (2c8df0 ) │ │ │ │ + ldr r1, [pc, #200] @ (2c8e10 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - itt gt │ │ │ │ + ite gt │ │ │ │ lslgt r3, r2, #3 │ │ │ │ - asrgt r2, r5, #1 │ │ │ │ + asrle r2, r6, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #0] @ (2c8d54 ) │ │ │ │ + ldr r1, [pc, #32] @ (2c8d74 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - itte ls │ │ │ │ - lslls r3, r2, #3 │ │ │ │ - asrls r4, r0, #1 │ │ │ │ - lslhi r5, r3, #3 │ │ │ │ - ldr r0, [pc, #872] @ (2c90c8 ) │ │ │ │ + ittt ge │ │ │ │ + lslge r3, r2, #3 │ │ │ │ + asrge r4, r1, #1 │ │ │ │ + lslge r5, r3, #3 │ │ │ │ + ldr r0, [pc, #904] @ (2c90e8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - itet vc │ │ │ │ + ittt vc │ │ │ │ lslvc r3, r2, #3 │ │ │ │ - ldrvs r0, [pc, #704] @ (2c9028 ) │ │ │ │ + ldrvc r0, [pc, #736] @ (2c9048 ) │ │ │ │ lslvc r3, r2, #3 │ │ │ │ - ldr r0, [pc, #584] @ (2c8fb4 ) │ │ │ │ + ldr r0, [pc, #616] @ (2c8fd4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c8d6c : │ │ │ │ stmdb 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 │ │ │ │ @@ -822482,69 +822482,69 @@ │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, ip, #7634944 @ 0x748000 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r6, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r6, pc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 2c91a0 │ │ │ │ + cbnz r6, 2c91a2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r4, 2c91a2 │ │ │ │ + cbnz r4, 2c91a4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add sl, lr │ │ │ │ + add sl, pc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r4, 2c91a2 │ │ │ │ + cbnz r4, 2c91a4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2c91a4 │ │ │ │ + cbnz r2, 2c91a6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c914c : │ │ │ │ stmdb 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 │ │ │ │ @@ -822787,51 +822787,51 @@ │ │ │ │ @ instruction: 0xf19200e9 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r4, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r6, 2c93e6 │ │ │ │ + cbnz r6, 2c93e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 2c93e8 │ │ │ │ + cbnz r6, 2c93ea │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c9418 : │ │ │ │ stmdb 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 │ │ │ │ @@ -823032,39 +823032,39 @@ │ │ │ │ cdp 0, 12, cr0, cr4, cr9, {7} │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 2c967c │ │ │ │ + cbnz r4, 2c967e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r5, #230 @ 0xe6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie ai │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c965c : │ │ │ │ stmdb 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 │ │ │ │ @@ -823225,37 +823225,37 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2c9784 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {} │ │ │ │ + push {r3} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c9858 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -823344,31 +823344,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2c98da │ │ │ │ nop │ │ │ │ eor.w r0, r2, r9, asr #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r4, 2c99b6 │ │ │ │ + cbz r4, 2c99b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r2, 2c99b2 │ │ │ │ + cbz r2, 2c99b4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002c997c : │ │ │ │ stmdb 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 │ │ │ │ @@ -824251,118 +824251,118 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 2c99be │ │ │ │ ldrd r0, r0, [sl, #-932] @ 0x3a4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmdb lr!, {r0, r3, r5, r6, r7} │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r6, 2ca358 │ │ │ │ + cbz r6, 2ca35a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vshr.u64 q8, q6, #24 │ │ │ │ - ldc2l 0, cr0, [ip, #880]! @ 0x370 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + vshr.u64 q8, q6, #16 │ │ │ │ + mcr2 0, 0, r0, cr4, cr12, {6} │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc2 0, cr0, [ip, #-880]! @ 0xfffffc90 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + stc2l 0, cr0, [r4, #-880] @ 0xfffffc90 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc2 0, cr0, [r4, #-880] @ 0xfffffc90 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + stc2 0, cr0, [ip, #-880] @ 0xfffffc90 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r5, #202 @ 0xca │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r4], #880 @ 0x370 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + stc2 0, cr0, [ip], #880 @ 0x370 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #-880 @ 0xfffffc90 │ │ │ │ - adds r5, #16 │ │ │ │ + stc2 0, cr0, [r2], {220} @ 0xdc │ │ │ │ + adds r5, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2], #-880 @ 0xfffffc90 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + ldc2 0, cr0, [sl], #-880 @ 0xfffffc90 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfbec00dc │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + @ instruction: 0xfbf400dc │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfb8600dc │ │ │ │ - adds r4, #28 │ │ │ │ + @ instruction: 0xfb8e00dc │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfb3e00dc │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xfb4600dc │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfb1600dc │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + @ instruction: 0xfb1e00dc │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfae800dc │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + @ instruction: 0xfaf000dc │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfaa000dc │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + @ instruction: 0xfaa800dc │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfa7600dc │ │ │ │ - adds r3, #12 │ │ │ │ + @ instruction: 0xfa7e00dc │ │ │ │ + adds r3, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfa4a00dc │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xfa5200dc │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfa2200dc │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xfa2a00dc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr??.w r0, [sl, #220] @ 0xdc │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + @ instruction: 0xfa0200dc │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002ca418 : │ │ │ │ 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 │ │ │ │ @@ -824563,40 +824563,40 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 2ca53a │ │ │ │ nop │ │ │ │ udf #196 @ 0xc4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r8, ip, lsl #1] │ │ │ │ - add r7, pc, #488 @ (adr r7, 2ca824 ) │ │ │ │ + ldr.w r0, [r0, ip, lsl #1] │ │ │ │ + add r7, pc, #520 @ (adr r7, 2ca844 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ble.n 2ca5ac │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf76c00dc │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + @ instruction: 0xf77400dc │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #624 @ (adr r6, 2ca8bc ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 2ca8dc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf71e00dc │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xf72600dc │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 2ca794 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 2ca7b4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf6f400dc │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf6fc00dc │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #144 @ (adr r6, 2ca6f8 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 2ca718 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movt r0, #35036 @ 0x88dc │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + @ instruction: 0xf6d000dc │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #992 @ (adr r5, 2caa54 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 2ca674 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002ca674 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -824696,28 +824696,28 @@ │ │ │ │ nop │ │ │ │ bgt.n 2ca84c │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 2ca7c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rsbs r0, r8, #7208960 @ 0x6e0000 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + @ instruction: 0xf5e000dc │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #32 @ (adr r5, 2ca7ac ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 2ca7cc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sub.w r0, ip, #7208960 @ 0x6e0000 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + subs.w r0, r4, #7208960 @ 0x6e0000 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #880 @ (adr r4, 2cab08 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 2cab28 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf58000dc │ │ │ │ - cmp r6, #22 │ │ │ │ + @ instruction: 0xf58800dc │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #704 @ (adr r4, 2caa64 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 2caa84 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002ca7a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -824793,23 +824793,23 @@ │ │ │ │ b.n 2ca7fc │ │ │ │ blt.n 2ca8e4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2ca868 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf4ac00dc │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + @ instruction: 0xf4b400dc │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 2cabfc ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 2cac1c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orns r0, lr, #7208960 @ 0x6e0000 │ │ │ │ - cmp r5, #20 │ │ │ │ + eor.w r0, r6, #7208960 @ 0x6e0000 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 2cab50 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 2cab70 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002ca898 : │ │ │ │ stmdb 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 │ │ │ │ @@ -825147,25 +825147,25 @@ │ │ │ │ ... │ │ │ │ bge.n 2cacec │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2cac68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, pc, #952 @ (adr r2, 2cb030 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 2cb050 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - usat r0, #28, r6, asr #3 │ │ │ │ - add r2, pc, #120 @ (adr r2, 2cacf8 ) │ │ │ │ + usat r0, #28, lr, asr #3 │ │ │ │ + add r2, pc, #152 @ (adr r2, 2cad18 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf2d200dc │ │ │ │ - addw r0, r8, #220 @ 0xdc │ │ │ │ - add r1, pc, #232 @ (adr r1, 2cad74 ) │ │ │ │ + @ instruction: 0xf2da00dc │ │ │ │ + @ instruction: 0xf21000dc │ │ │ │ + add r1, pc, #264 @ (adr r1, 2cad94 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf12c00dc │ │ │ │ - add r0, pc, #392 @ (adr r0, 2cae1c ) │ │ │ │ + @ instruction: 0xf13400dc │ │ │ │ + add r0, pc, #424 @ (adr r0, 2cae3c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -825557,78 +825557,78 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r7, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr4, cr12, {6} │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + mrc 0, 6, r0, cr12, cr12, {6} │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcr 0, 5, r0, cr10, cr12, {6} │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + mrc 0, 5, r0, cr2, cr12, {6} │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcr 0, 4, r0, cr2, cr12, {6} │ │ │ │ - movs r7, #24 │ │ │ │ + mcr 0, 4, r0, cr10, cr12, {6} │ │ │ │ + movs r7, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-880]! @ 0xfffffc90 │ │ │ │ - movs r6, #8 │ │ │ │ + ldcl 0, cr0, [sl, #-880]! @ 0xfffffc90 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stcl 0, cr0, [sl, #-880] @ 0xfffffc90 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + ldcl 0, cr0, [r2, #-880] @ 0xfffffc90 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc 0, cr0, [r4, #-880]! @ 0xfffffc90 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + stc 0, cr0, [ip, #-880]! @ 0xfffffc90 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc 0, cr0, [sl], #880 @ 0x370 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + stcl 0, cr0, [r2], {220} @ 0xdc │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc 0, cr0, [r0], {220} @ 0xdc │ │ │ │ - add r1, pc, #40 @ (adr r1, 2cb16c ) │ │ │ │ + ldc 0, cr0, [r8], {220} @ 0xdc │ │ │ │ + add r1, pc, #72 @ (adr r1, 2cb18c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r5, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcrr 0, 13, r0, r4, cr12 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + mcrr 0, 13, r0, ip, cr12 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002cb158 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -825728,28 +825728,28 @@ │ │ │ │ b.n 2cb1b4 │ │ │ │ bne.n 2cb168 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2cb2dc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xeaf400dc │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + @ instruction: 0xeafc00dc │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xeac800dc │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + @ instruction: 0xead000dc │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - eors.w r0, sl, ip, lsr #3 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + @ instruction: 0xeaa200dc │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002cb288 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -825825,23 +825825,23 @@ │ │ │ │ b.n 2cb2e0 │ │ │ │ beq.n 2cb400 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 2cb384 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strd r0, r0, [r8, #880] @ 0x370 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + ldrd r0, r0, [r0, #880] @ 0x370 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xe99a00dc │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + @ instruction: 0xe9a200dc │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002cb37c : │ │ │ │ stmdb 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 │ │ │ │ @@ -826460,97 +826460,97 @@ │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8de00dc │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, r0, [r6], #880 @ 0x370 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xe81600dc │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + @ instruction: 0xe81e00dc │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2cb8d0 │ │ │ │ + b.n 2cb8e0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r4, {r2, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 2cb63c │ │ │ │ + b.n 2cb64c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cb45c │ │ │ │ + b.n 2cb46c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cb3d0 │ │ │ │ + b.n 2cb3e0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cb388 │ │ │ │ + b.n 2cb398 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cb304 │ │ │ │ + b.n 2cb314 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cb2bc │ │ │ │ + b.n 2cb2cc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cb278 │ │ │ │ + b.n 2cb288 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc1f4 │ │ │ │ + b.n 2cc204 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc16c │ │ │ │ + b.n 2cc17c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc120 │ │ │ │ + b.n 2cc130 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002cbab0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -827086,95 +827086,95 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc334 │ │ │ │ + b.n 2cc344 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc1a0 │ │ │ │ + b.n 2cc1b0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cc078 │ │ │ │ + ble.n 2cc088 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cc030 │ │ │ │ + ble.n 2cc040 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cc168 │ │ │ │ + ble.n 2cc178 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cc120 │ │ │ │ + ble.n 2cc130 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cc0d8 │ │ │ │ + ble.n 2cc0e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cc090 │ │ │ │ + bgt.n 2cc0a0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cc04c │ │ │ │ + bgt.n 2cc05c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ ldr r2, [pc, #1000] @ (2cc4f0 ) │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -827553,67 +827553,67 @@ │ │ │ │ ... │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 2cc5c0 │ │ │ │ + blt.n 2cc5d0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bge.n 2cc4a8 │ │ │ │ + bge.n 2cc4b8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r6, r6, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bls.n 2cc5b0 │ │ │ │ + bls.n 2cc5c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 2cc56c │ │ │ │ + bls.n 2cc57c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2cc4f0 │ │ │ │ + bhi.n 2cc500 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2cc4b0 │ │ │ │ + bhi.n 2cc4c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2cc46c │ │ │ │ + bhi.n 2cc47c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 2cc628 │ │ │ │ + bhi.n 2cc638 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #696] @ (2cc834 ) │ │ │ │ @@ -827899,57 +827899,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2cc7dc │ │ │ │ + bpl.n 2cc7ec │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsrs r6, r0, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2cc78c │ │ │ │ + bpl.n 2cc79c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2cc93c │ │ │ │ + bpl.n 2cc94c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2cc8f0 │ │ │ │ + bpl.n 2cc900 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2cc8a8 │ │ │ │ + bpl.n 2cc8b8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2cc864 │ │ │ │ + bmi.n 2cc874 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2cc81c │ │ │ │ + bmi.n 2cc82c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002cc8a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -829099,139 +829099,139 @@ │ │ │ │ nop │ │ │ │ rev r0, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ rev r0, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 2cd480 │ │ │ │ + bcc.n 2cd490 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 2cd464 │ │ │ │ + bcs.n 2cd474 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 2cd46c │ │ │ │ + bne.n 2cd47c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 2cd600 │ │ │ │ + bne.n 2cd610 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2cd438 │ │ │ │ + beq.n 2cd448 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 2cd53c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r1, r2, r6, r7, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r4, r6, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #888] @ (2cd97c ) │ │ │ │ ldr r0, [pc, #888] @ (2cd980 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #888] @ (2cd984 ) │ │ │ │ add r2, pc │ │ │ │ @@ -829543,96 +829543,96 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #956 @ 0x3bc │ │ │ │ movw r1, #2590 @ 0xa1e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 2ccd26 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - vqadd.u16 q8, q14, q1 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + vqadd.u32 q8, q10, q1 │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vqadd.u64 q0, q10, q1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + vqadd.u64 q0, q14, q1 │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - vqadd.u8 q0, q15, q1 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + vqadd.u16 q0, q11, q1 │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcr2 0, 7, r0, cr6, cr2, {6} │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + mcr2 0, 7, r0, cr14, cr2, {6} │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mcr2 0, 4, r0, cr12, cr2, {6} │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + mrc2 0, 4, r0, cr4, cr2, {6} │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcr2 0, 3, r0, cr4, cr2, {6} │ │ │ │ - mcr2 0, 2, r0, cr4, cr2, {6} │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + mcr2 0, 3, r0, cr12, cr2, {6} │ │ │ │ + mcr2 0, 2, r0, cr12, cr2, {6} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mcr2 0, 1, r0, cr2, cr2, {6} │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + mcr2 0, 1, r0, cr10, cr2, {6} │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #840]! @ 0x348 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + ldc2l 0, cr0, [lr, #840]! @ 0x348 │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #840] @ 0x348 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + ldc2l 0, cr0, [ip, #840] @ 0x348 │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stc2 0, cr0, [sl, #840]! @ 0x348 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + ldc2 0, cr0, [r2, #840]! @ 0x348 │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stc2 0, cr0, [r0, #840] @ 0x348 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + stc2 0, cr0, [r8, #840] @ 0x348 │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-840] @ 0xfffffcb8 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + stc2l 0, cr0, [r0, #-840]! @ 0xfffffcb8 │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stc2 0, cr0, [lr, #-840]! @ 0xfffffcb8 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + ldc2 0, cr0, [r6, #-840]! @ 0xfffffcb8 │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc2 0, cr0, [r6, #-840] @ 0xfffffcb8 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stc2 0, cr0, [lr, #-840] @ 0xfffffcb8 │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stc2l 0, cr0, [r0], #840 @ 0x348 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + stc2l 0, cr0, [r8], #840 @ 0x348 │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldc2 0, cr0, [r4], #840 @ 0x348 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + ldc2 0, cr0, [ip], #840 @ 0x348 │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stc2 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + ldc2 0, cr0, [r0], {210} @ 0xd2 │ │ │ │ + strb r2, [r5, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mrrc2 0, 13, r0, lr, cr2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stc2l 0, cr0, [r6], #-840 @ 0xfffffcb8 │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldc2 0, cr0, [sl], #-840 @ 0xfffffcb8 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + mcrr2 0, 13, r0, r2, cr2 │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stc2 0, cr0, [lr], {210} @ 0xd2 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + ldc2 0, cr0, [r6], {210} @ 0xd2 │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002cda4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -829707,27 +829707,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cda96 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xfaa800d2 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + @ instruction: 0xfab000d2 │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xfa7e00d2 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + @ instruction: 0xfa8600d2 │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002cdb30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -829802,27 +829802,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cdb7a │ │ │ │ add r7, pc, #672 @ (adr r7, 2cde90 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r7, pc, #472 @ (adr r7, 2cddd4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c400d2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + vst1.8 @ instruction: 0xf9cc00d2 │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb.w r0, [sl, #210] @ 0xd2 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + vld1.8 @ instruction: 0xf9a200d2 │ │ │ │ + strb r6, [r7, #0] │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ mov sl, r2 │ │ │ │ @@ -829967,28 +829967,28 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 2cdca6 │ │ │ │ nop │ │ │ │ add r6, pc, #776 @ (adr r6, 2ce0a8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r6, pc, #296 @ (adr r6, 2cded8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb.w r0, [r6, r2, lsl #1] │ │ │ │ - @ instruction: 0xf7e600d2 │ │ │ │ + strb.w r0, [lr, r2, lsl #1] │ │ │ │ + @ instruction: 0xf7ee00d2 │ │ │ │ │ │ │ │ 002cddc4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -830039,23 +830039,23 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cddf6 │ │ │ │ add r5, pc, #112 @ (adr r5, 2cdeb8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76200d2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + @ instruction: 0xf76a00d2 │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf73e00d2 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + @ instruction: 0xf74600d2 │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 002cde64 : │ │ │ │ ldr r3, [pc, #456] @ (2ce030 ) │ │ │ │ ldr r2, [pc, #460] @ (2ce034 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -830258,76 +830258,76 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 2cdf0c │ │ │ │ add r4, pc, #560 @ (adr r4, 2ce264 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #131 @ 0x83 │ │ │ │ - @ instruction: 0xfff6436a │ │ │ │ + vrsra.u32 q10, q9, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r5, r6, #6 │ │ │ │ - vmlal.u , d31, d22[0] │ │ │ │ + vmlal.u , d31, d30[0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ cbz r5, 2ce07a │ │ │ │ - vrshr.u32 q11, q9, #11 │ │ │ │ + vrshr.u32 q11, q13, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r5, [r4, #6] │ │ │ │ - vshr.u32 , q9, #11 │ │ │ │ + vshr.u32 , q13, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bmi.n 2ce016 │ │ │ │ - vshr.u32 , q5, #11 │ │ │ │ + vcgt.s16 , q9, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r4, {r0, r2, r3, r4, r5, r7} │ │ │ │ - vsli.32 d28, d26, #21 │ │ │ │ + vceq.f16 q14, q1, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r5!, {r0, r4, r5, r6} │ │ │ │ - vcgt.s16 , q15, #0 │ │ │ │ + vshr.u32 , q11, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 2ce066 │ │ │ │ - vneg.s16 d22, d2 │ │ │ │ + vneg.s16 d22, d10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf65000d2 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + @ instruction: 0xf65800d2 │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf62c00d2 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + @ instruction: 0xf63400d2 │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - addw r0, r8, #2258 @ 0x8d2 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + @ instruction: 0xf61000d2 │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf5e400d2 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + @ instruction: 0xf5ec00d2 │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - rsb r0, r0, #6881280 @ 0x690000 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + rsb r0, r8, #6881280 @ 0x690000 │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf59c00d2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + sub.w r0, r4, #6881280 @ 0x690000 │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - sbcs.w r0, r8, #6881280 @ 0x690000 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + @ instruction: 0xf58000d2 │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adcs.w r0, r4, #6881280 @ 0x690000 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + adcs.w r0, ip, #6881280 @ 0x690000 │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r3, 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 │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ ldr r5, [pc, #176] @ (2ce1a0 ) │ │ │ │ @@ -830400,22 +830400,22 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ce128 │ │ │ │ add r2, pc, #24 @ (adr r2, 2ce1bc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r1, pc, #800 @ (adr r1, 2ce4d4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ stc2l 0, cr0, [r4], #-836 @ 0xfffffcbc │ │ │ │ - @ instruction: 0xf3de00d2 │ │ │ │ + @ instruction: 0xf3e600d2 │ │ │ │ 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 │ │ │ │ ldr r0, [pc, #304] @ (2ce304 ) │ │ │ │ @@ -830539,26 +830539,26 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2ce226 │ │ │ │ nop │ │ │ │ add r1, pc, #96 @ (adr r1, 2ce368 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - itt cc │ │ │ │ - lslcc r4, r3, #3 │ │ │ │ - strbcc r4, [r3, #23] │ │ │ │ + itt mi │ │ │ │ + lslmi r4, r3, #3 │ │ │ │ + strbmi r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r0, pc, #808 @ (adr r0, 2ce640 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xfb5200d1 │ │ │ │ @ instruction: 0xfb2e00d1 │ │ │ │ - @ instruction: 0xf29e00d2 │ │ │ │ - @ instruction: 0xf27e00d2 │ │ │ │ + subw r0, r6, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf28600d2 │ │ │ │ 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 │ │ │ │ ldrd r4, r5, [r1] │ │ │ │ @@ -830654,24 +830654,24 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr??.w r0, [lr, #209] @ 0xd1 │ │ │ │ ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adc.w r0, r0, #210 @ 0xd2 │ │ │ │ + adc.w r0, r8, #210 @ 0xd2 │ │ │ │ stmdb 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 r7, r2 │ │ │ │ ldr.w r2, [pc, #1040] @ 2ce890 │ │ │ │ @@ -831080,58 +831080,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r6, 2ce8fc │ │ │ │ + cbnz r6, 2ce8fe │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r4, 2ce8e8 │ │ │ │ + cbnz r4, 2ce8ea │ │ │ │ lsls r4, r3, #3 │ │ │ │ - vqadd.s8 q8, q15, q1 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + vqadd.s16 q8, q11, q1 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - vqadd.s16 q0, q15, q1 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + vqadd.s32 q0, q11, q1 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2ce904 │ │ │ │ + cbnz r2, 2ce906 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xf69c00d1 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf65600d1 │ │ │ │ @ instruction: 0xf61e00d1 │ │ │ │ - stc 0, cr0, [r0, #840]! @ 0x348 │ │ │ │ - cbnz r4, 2ce8ec │ │ │ │ + stc 0, cr0, [r8, #840]! @ 0x348 │ │ │ │ + cbnz r4, 2ce8ee │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 2ce8ee │ │ │ │ + cbnz r0, 2ce8f0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-840] @ 0xfffffcb8 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldcl 0, cr0, [sl, #-840] @ 0xfffffcb8 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc 0, cr0, [r2, #-840]! @ 0xfffffcb8 │ │ │ │ - ldc 0, cr0, [r6, #-840] @ 0xfffffcb8 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + ldc 0, cr0, [sl, #-840]! @ 0xfffffcb8 │ │ │ │ + ldc 0, cr0, [lr, #-840] @ 0xfffffcb8 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [pc, #68] @ (2ce950 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #68] @ (2ce954 ) │ │ │ │ ldr r3, [pc, #72] @ (2ce958 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -831154,23 +831154,23 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2ce4fa │ │ │ │ nop │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mrrc 0, 13, r0, r6, cr2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + mrrc 0, 13, r0, lr, cr2 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldc 0, cr0, [r4], #-840 @ 0xfffffcb8 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldc 0, cr0, [ip], #-840 @ 0xfffffcb8 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ ldr.w r4, [pc, #1608] @ 2cefc4 │ │ │ │ mov r3, r1 │ │ │ │ @@ -831798,101 +831798,101 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia.w r8!, {r1, r4, r6, r7} │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + @ instruction: 0xe8c000d2 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia.w r8, {r1, r4, r6, r7} │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + ldmia.w r0, {r1, r4, r6, r7} │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r4, 2cf05c │ │ │ │ + cbz r4, 2cf05e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cef9c │ │ │ │ + b.n 2cefac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r0, 2cf060 │ │ │ │ + cbz r0, 2cf062 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cef60 │ │ │ │ + b.n 2cef70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cef24 │ │ │ │ + b.n 2cef34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2ceeec │ │ │ │ + b.n 2ceefc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r0, 2cf05c │ │ │ │ + cbz r0, 2cf05e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2ceeb4 │ │ │ │ + b.n 2ceec4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cee78 │ │ │ │ + b.n 2cee88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cee38 │ │ │ │ + b.n 2cee48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cedfc │ │ │ │ + b.n 2cee0c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cedc0 │ │ │ │ + b.n 2cedd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ced84 │ │ │ │ + b.n 2ced94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2ced54 │ │ │ │ + b.n 2ced64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2ced20 │ │ │ │ + b.n 2ced30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 2cf0a6 │ │ │ │ + cbz r6, 2cf0a8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cece0 │ │ │ │ + b.n 2cecf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ceca4 │ │ │ │ + b.n 2cecb4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2cec6c │ │ │ │ + b.n 2cec7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2cec34 │ │ │ │ + b.n 2cec44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2cebfc │ │ │ │ + b.n 2cec0c │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #828] @ (2cf3d4 ) │ │ │ │ @@ -832226,65 +832226,65 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cfa10 │ │ │ │ + b.n 2cfa20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cf9c4 │ │ │ │ + b.n 2cf9d4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cf970 │ │ │ │ + b.n 2cf980 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cf8ec │ │ │ │ + b.n 2cf8fc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cf8b0 │ │ │ │ + b.n 2cf8c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2cf87c │ │ │ │ + b.n 2cf88c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2cf848 │ │ │ │ + b.n 2cf858 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cf814 │ │ │ │ + b.n 2cf824 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cf7dc │ │ │ │ + b.n 2cf7ec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2cf7a4 │ │ │ │ + b.n 2cf7b4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #984] @ (2cf834 ) │ │ │ │ @@ -832646,85 +832646,85 @@ │ │ │ │ b.n 2cf65e │ │ │ │ ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #200] @ (2cf918 ) │ │ │ │ + ldr r5, [pc, #232] @ (2cf938 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 2cf688 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #10 │ │ │ │ + udf #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2cf874 │ │ │ │ + ble.n 2cf884 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ble.n 2cf840 │ │ │ │ + ble.n 2cf850 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ble.n 2cf808 │ │ │ │ + ble.n 2cf818 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2cf7d0 │ │ │ │ + ble.n 2cf7e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ble.n 2cf998 │ │ │ │ + ble.n 2cf9a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2cf960 │ │ │ │ + ble.n 2cf970 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r4, 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 r4, [pc, #704] @ (2cfba4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -833001,65 +833001,65 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2cf9ca │ │ │ │ ldrh r2, [r1, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r6, [r4, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 2cfc3c │ │ │ │ + blt.n 2cfc4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 2d02a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #160 @ (adr r7, 2cfc70 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 2cfc90 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #16 @ (adr r7, 2cfbe8 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 2cfc08 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 2cfb40 │ │ │ │ + bge.n 2cfb50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bge.n 2cfb00 │ │ │ │ + bge.n 2cfb10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #760 @ (adr r6, 2cfee0 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 2cff00 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 2cfcc4 │ │ │ │ + bge.n 2cfcd4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #616 @ (adr r6, 2cfe5c ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 2cfe7c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 2cfc88 │ │ │ │ + bge.n 2cfc98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #464 @ (adr r6, 2cfdd0 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 2cfdf0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 2cfc48 │ │ │ │ + bge.n 2cfc58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 2cfc04 │ │ │ │ + bge.n 2cfc14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 2cfbcc │ │ │ │ + bls.n 2cfbdc │ │ │ │ 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 │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ mov r6, r1 │ │ │ │ @@ -833309,67 +833309,67 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cfcf8 │ │ │ │ strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #400 @ (adr r5, 2d0034 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 2d0054 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #384 @ (adr r5, 2d002c ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 2d004c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #496 @ (adr r4, 2d00a4 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 2d00c4 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bhi.n 2cff0c │ │ │ │ + bhi.n 2cff1c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 2cff78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #48 @ (adr r4, 2cfef8 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 2cff18 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cfe08 │ │ │ │ + bvc.n 2cfe18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #816 @ (adr r3, 2d0204 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 2d0224 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 2cffcc │ │ │ │ + bvc.n 2cfddc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #672 @ (adr r3, 2d0180 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 2d01a0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 2cff90 │ │ │ │ + bvc.n 2cffa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 2d00fc ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 2d011c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 2cff54 │ │ │ │ + bvc.n 2cff64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #384 @ (adr r3, 2d0078 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 2d0098 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 2cff18 │ │ │ │ + bvc.n 2cff28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #240 @ (adr r3, 2cfff4 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 2d0014 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvs.n 2cfedc │ │ │ │ + bvs.n 2cfeec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002cff0c : │ │ │ │ stmdb 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 │ │ │ │ @@ -833559,33 +833559,33 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cffde │ │ │ │ strh r0, [r2, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #392 @ (adr r2, 2d0288 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 2d02a8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r2, [r2, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bpl.n 2d0198 │ │ │ │ + bpl.n 2d01a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ble.n 2d01d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2d00b8 │ │ │ │ + bmi.n 2d00c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #0 @ (adr r1, 2d0118 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 2d0138 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 2d0078 │ │ │ │ + bmi.n 2d0088 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2d003c │ │ │ │ + bmi.n 2d004c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002d0124 : │ │ │ │ stmdb 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 │ │ │ │ @@ -833801,35 +833801,35 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ strh r2, [r6, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #248 @ (adr r0, 2d046c ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 2d048c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r0, [r3, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 2d038c │ │ │ │ + bcc.n 2d039c │ │ │ │ lsls r2, r2, #3 │ │ │ │ blt.n 2d03ac │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r0, [r3, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcs.n 2d046c │ │ │ │ + bcs.n 2d047c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 2d042c │ │ │ │ + bcs.n 2d043c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcs.n 2d03e4 │ │ │ │ + bcs.n 2d03f4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d039c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -833858,19 +833858,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 b9520 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 2d0328 │ │ │ │ + bne.n 2d0338 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #656] @ (2d0690 ) │ │ │ │ + ldr r7, [pc, #688] @ (2d06b0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d0400 : │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cbz r3, 2d040a │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -833914,19 +833914,19 @@ │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ strd lr, ip, [sp, #28] │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 2d04a4 │ │ │ │ + bne.n 2d04b4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #144] @ (2d0510 ) │ │ │ │ + ldr r7, [pc, #176] @ (2d0530 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d0480 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -833949,19 +833949,19 @@ │ │ │ │ adds r2, #236 @ 0xec │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2d0498 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 2d0450 │ │ │ │ + beq.n 2d0460 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #824] @ (2d080c ) │ │ │ │ + ldr r6, [pc, #856] @ (2d082c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d04d4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -833984,19 +833984,19 @@ │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2d04ec │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 2d05fc │ │ │ │ + beq.n 2d060c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #488] @ (2d0710 ) │ │ │ │ + ldr r6, [pc, #520] @ (2d0730 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d0528 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834018,19 +834018,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #272 @ 0x110 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2d0540 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 2d05a8 │ │ │ │ + beq.n 2d05b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #152] @ (2d0614 ) │ │ │ │ + ldr r6, [pc, #184] @ (2d0634 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d057c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834052,19 +834052,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #292 @ 0x124 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2d0594 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #840] @ (2d0918 ) │ │ │ │ + ldr r5, [pc, #872] @ (2d0938 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d05d0 : │ │ │ │ cbz r1, 2d05d8 │ │ │ │ ldr.w r3, [r0, #392] @ 0x188 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -834093,19 +834093,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #312 @ 0x138 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2d05f4 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #456] @ (2d07f8 ) │ │ │ │ + ldr r5, [pc, #488] @ (2d0818 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d0630 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -834152,25 +834152,25 @@ │ │ │ │ add.w r2, r2, #332 @ 0x14c │ │ │ │ mov.w r1, #506 @ 0x1fa │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2d0658 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #40] @ (2d06ec ) │ │ │ │ + ldr r5, [pc, #72] @ (2d070c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #896] @ (2d0a50 ) │ │ │ │ + ldr r4, [pc, #928] @ (2d0a70 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d06d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834194,19 +834194,19 @@ │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ add.w r2, r2, #348 @ 0x15c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2d06e8 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #496] @ (2d0918 ) │ │ │ │ + ldr r4, [pc, #528] @ (2d0938 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d0728 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834230,19 +834230,19 @@ │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ add.w r2, r2, #376 @ 0x178 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2d0740 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #144] @ (2d0810 ) │ │ │ │ + ldr r4, [pc, #176] @ (2d0830 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d0780 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -834291,25 +834291,25 @@ │ │ │ │ movw r1, #585 @ 0x249 │ │ │ │ blx b9524 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w ip, #99 @ 0x63 │ │ │ │ b.n 2d07b0 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #728] @ (2d0af8 ) │ │ │ │ + ldr r3, [pc, #760] @ (2d0b18 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #744] @ (2d0b10 ) │ │ │ │ + ldr r3, [pc, #776] @ (2d0b30 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #560] @ (2d0a5c ) │ │ │ │ + ldr r3, [pc, #592] @ (2d0a7c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d082c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -834461,47 +834461,47 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #760] @ (2d0cbc ) │ │ │ │ + ldr r3, [pc, #792] @ (2d0cdc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #704] @ (2d0c88 ) │ │ │ │ + ldr r3, [pc, #736] @ (2d0ca8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #904] @ (2d0d54 ) │ │ │ │ + ldr r3, [pc, #936] @ (2d0d74 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #856] @ (2d0d28 ) │ │ │ │ + ldr r3, [pc, #888] @ (2d0d48 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #384] @ (2d0b60 ) │ │ │ │ + ldr r2, [pc, #416] @ (2d0b80 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #224] @ (2d0ac8 ) │ │ │ │ + ldr r2, [pc, #256] @ (2d0ae8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #72] @ (2d0a3c ) │ │ │ │ + ldr r2, [pc, #104] @ (2d0a5c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [pc, #928] @ (2d0da0 ) │ │ │ │ + ldr r1, [pc, #960] @ (2d0dc0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d0a00 : │ │ │ │ stmdb 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 │ │ │ │ @@ -835099,43 +835099,43 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r1, [pc, #16] @ (2d1044 ) │ │ │ │ + ldr r1, [pc, #48] @ (2d1064 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #104] @ (2d10a8 ) │ │ │ │ + ldr r0, [pc, #136] @ (2d10c8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 2d1378 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 2d1398 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add lr, r3 │ │ │ │ + add lr, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ lsls r3, r2, #3 │ │ │ │ - muls r0, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrd fp, sl, [sp, #92] @ 0x5c │ │ │ │ adds r3, r2, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r4, [pc, #3136] @ 2d1cb8 │ │ │ │ @@ -836242,129 +836242,129 @@ │ │ │ │ ldrd r0, r1, [sp, #520] @ 0x208 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ │ │ blx beee4 <__aeabi_ldivmod@plt> │ │ │ │ orrs r2, r3 │ │ │ │ bne.w 2d0d20 │ │ │ │ b.n 2d2430 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - sbcs r2, r2 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r6, r2, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r4!, {r1, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r2, 2d1d9e │ │ │ │ + cbnz r2, 2d1da0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr.w r1, [pc, #3008] @ 2d2964 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx b7180 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2d32f0 │ │ │ │ @@ -837424,133 +837424,133 @@ │ │ │ │ movw r1, #777 @ 0x309 │ │ │ │ blx b9524 │ │ │ │ subs r4, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.w 2d195a │ │ │ │ nop │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bkpt 0x0016 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r3, r2, #3 │ │ │ │ hlt 0x0002 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbz r4, 2d2a06 │ │ │ │ + cbz r4, 2d2a08 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ rev r2, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbnz r0, 2d29f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xb7d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xb688 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xb632 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r2, r3, r4, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r5, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ @@ -838767,291 +838767,291 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2d1e2e │ │ │ │ b.n 2d34ce │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r7, pc, #544 @ (adr r7, 2d3a50 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 2d3a70 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r7, sp, #376 @ 0x178 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r6, pc, #784 @ (adr r6, 2d3b50 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 2d3b70 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #616 @ (adr r6, 2d3ab0 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 2d3ad0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r6, pc, #448 @ (adr r6, 2d3a10 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 2d3a30 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r6, pc, #256 @ (adr r6, 2d395c ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 2d397c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #88 @ (adr r6, 2d38bc ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 2d38dc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r5, pc, #928 @ (adr r5, 2d3c0c ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 2d3c2c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #752 @ (adr r5, 2d3b64 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 2d3b84 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #608 @ (adr r5, 2d3ad8 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 2d3af8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r5, pc, #440 @ (adr r5, 2d3a38 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 2d3a58 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r5, pc, #248 @ (adr r5, 2d3984 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 2d39a4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, 2d38c8 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 2d38e8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #904 @ (adr r4, 2d3c28 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 2d3c48 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r4, pc, #728 @ (adr r4, 2d3b80 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 2d3ba0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #560 @ (adr r4, 2d3ae0 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 2d3b00 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r4, pc, #384 @ (adr r4, 2d3a38 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 2d3a58 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r4, pc, #192 @ (adr r4, 2d3984 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 2d39a4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #0 @ (adr r4, 2d38cc ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 2d38ec ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r3, pc, #856 @ (adr r3, 2d3c2c ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 2d3c4c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r3, pc, #664 @ (adr r3, 2d3b78 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 2d3b98 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #496 @ (adr r3, 2d3ad8 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 2d3af8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #352 @ (adr r3, 2d3a4c ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 2d3a6c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #208 @ (adr r3, 2d39c0 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 2d39e0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #64 @ (adr r3, 2d3934 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 2d3954 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #944 @ (adr r2, 2d3ca8 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 2d3cc8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #792 @ (adr r2, 2d3c14 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 2d3c34 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r2, pc, #616 @ (adr r2, 2d3b6c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2d3b8c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #440 @ (adr r2, 2d3ac4 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 2d3ae4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r2, pc, #216 @ (adr r2, 2d39f4 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 2d3a14 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, 2d3938 ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 2d3958 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, pc, #840 @ (adr r1, 2d3c7c ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 2d3c9c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, pc, #632 @ (adr r1, 2d3bb8 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 2d3bd8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #464 @ (adr r1, 2d3b18 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 2d3b38 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #288 @ (adr r1, 2d3a6c ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 2d3a8c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, pc, #120 @ (adr r1, 2d39cc ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 2d39ec ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #952 @ (adr r0, 2d3d18 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 2d3d38 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, pc, #776 @ (adr r0, 2d3c70 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 2d3c90 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #552 @ (adr r0, 2d3ba0 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 2d3bc0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, pc, #152 @ (adr r0, 2d3a24 ) │ │ │ │ + add r0, pc, #184 @ (adr r0, 2d3a44 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 2d3994 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr.w r2, [pc, #2520] @ 2d4410 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #2520] @ 2d4414 │ │ │ │ ldr.w r3, [pc, #2520] @ 2d4418 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -839891,285 +839891,285 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 2d195a │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d4630 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -840415,67 +840415,67 @@ │ │ │ │ b.n 2d470c │ │ │ │ subs r4, #172 @ 0xac │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d492c : │ │ │ │ stmdb 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 │ │ │ │ @@ -840786,77 +840786,77 @@ │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #174 @ 0xae │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d4d08 : │ │ │ │ stmdb 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 │ │ │ │ @@ -841067,37 +841067,37 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d4f68 : │ │ │ │ stmdb 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 │ │ │ │ @@ -841271,31 +841271,31 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002d515c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -841764,29 +841764,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #736] @ (2d58b0 ) │ │ │ │ + ldr r6, [pc, #768] @ (2d58d0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #584] @ (2d5824 ) │ │ │ │ + ldr r6, [pc, #616] @ (2d5844 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #440] @ (2d57a0 ) │ │ │ │ + ldr r6, [pc, #472] @ (2d57c0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 002d55e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -842231,31 +842231,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #-840] @ 0xfffffcb8 │ │ │ │ - ldr r2, [pc, #760] @ (2d5d0c ) │ │ │ │ + ldc2l 0, cr0, [r8, #-840] @ 0xfffffcb8 │ │ │ │ + ldr r2, [pc, #792] @ (2d5d2c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-840]! @ 0xfffffcb8 │ │ │ │ - ldr r2, [pc, #608] @ (2d5c80 ) │ │ │ │ + ldc2 0, cr0, [sl, #-840]! @ 0xfffffcb8 │ │ │ │ + ldr r2, [pc, #640] @ (2d5ca0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2 0, cr0, [lr, #-840] @ 0xfffffcb8 │ │ │ │ - ldr r2, [pc, #464] @ (2d5bfc ) │ │ │ │ + ldc2 0, cr0, [r6, #-840] @ 0xfffffcb8 │ │ │ │ + ldr r2, [pc, #496] @ (2d5c1c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2l 0, cr0, [sl], #840 @ 0x348 │ │ │ │ - ldr r2, [pc, #320] @ (2d5b78 ) │ │ │ │ + ldc2l 0, cr0, [r2], #840 @ 0x348 │ │ │ │ + ldr r2, [pc, #352] @ (2d5b98 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 002d5a38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -842545,27 +842545,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blx r3 │ │ │ │ + blx r4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xfa1c00d2 │ │ │ │ + @ instruction: 0xfa2400d2 │ │ │ │ str r1, [sp, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr??.w r0, [r4, #210] @ 0xd2 │ │ │ │ + ldr??.w r0, [ip, #210] @ 0xd2 │ │ │ │ str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r4, r3, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9ce00d2 │ │ │ │ + ldr??.w r0, [r6, #210] @ 0xd2 │ │ │ │ │ │ │ │ 002d5d38 : │ │ │ │ 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 sl, r1 │ │ │ │ @@ -843129,47 +843129,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb.w r0, [r6, r2, lsl #1] │ │ │ │ + strb.w r0, [lr, r2, lsl #1] │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r8, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf76200d2 │ │ │ │ + @ instruction: 0xf76a00d2 │ │ │ │ ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf6d400d2 │ │ │ │ + @ instruction: 0xf6dc00d2 │ │ │ │ ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bics r2, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movw r0, #18642 @ 0x48d2 │ │ │ │ + movw r0, #51410 @ 0xc8d2 │ │ │ │ ldrh r6, [r0, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - orns r0, r8, #6881280 @ 0x690000 │ │ │ │ + eor.w r0, r0, #6881280 @ 0x690000 │ │ │ │ ldrh r4, [r5, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - orrs.w r0, lr, #6881280 @ 0x690000 │ │ │ │ + orn r0, r6, #6881280 @ 0x690000 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sbcs r2, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - orr.w r0, r4, #6881280 @ 0x690000 │ │ │ │ + orr.w r0, ip, #6881280 @ 0x690000 │ │ │ │ │ │ │ │ 002d62f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #712] @ 2d65c8 │ │ │ │ @@ -843465,27 +843465,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf12a00d2 │ │ │ │ + @ instruction: 0xf13200d2 │ │ │ │ ldrh r6, [r1, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add.w r0, r0, #210 @ 0xd2 │ │ │ │ + add.w r0, r8, #210 @ 0xd2 │ │ │ │ strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf0e600d2 │ │ │ │ + @ instruction: 0xf0ee00d2 │ │ │ │ │ │ │ │ 002d661c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -843698,22 +843698,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mrc 0, 5, r0, cr0, cr2, {6} │ │ │ │ + mrc 0, 5, r0, cr8, cr2, {6} │ │ │ │ strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mcr 0, 4, r0, cr4, cr2, {6} │ │ │ │ + mcr 0, 4, r0, cr12, cr2, {6} │ │ │ │ │ │ │ │ 002d6870 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #80] @ 2d68d0 │ │ │ │ @@ -843749,17 +843749,17 @@ │ │ │ │ blx b9524 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ b.n 2d68a2 │ │ │ │ subs r4, r5, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 3, r0, cr6, cr2, {6} │ │ │ │ - mrc 0, 0, r0, cr10, cr2, {6} │ │ │ │ - mcr 0, 2, r0, cr4, cr2, {6} │ │ │ │ + mrc 0, 3, r0, cr14, cr2, {6} │ │ │ │ + mcr 0, 1, r0, cr2, cr2, {6} │ │ │ │ + mcr 0, 2, r0, cr12, cr2, {6} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ @@ -844745,46 +844745,46 @@ │ │ │ │ ... │ │ │ │ adds r4, r4, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r7, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc 0, cr0, [lr, #-840]! @ 0xfffffcb8 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + ldc 0, cr0, [r6, #-840]! @ 0xfffffcb8 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, lr, r2, lsr #3 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + eor.w r0, r6, r2, lsr #3 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strd r0, r0, [r2, #-840]! @ 0x348 │ │ │ │ - b.n 2d7314 │ │ │ │ + strd r0, r0, [sl, #-840]! @ 0x348 │ │ │ │ + b.n 2d7324 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 2d70d8 │ │ │ │ + b.n 2d70e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r0, r2, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2d6dbc │ │ │ │ + b.n 2d6dcc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d6d18 │ │ │ │ + b.n 2d6d28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -845173,113 +845173,113 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 2d7120 │ │ │ │ nop │ │ │ │ ldr r4, [r1, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2d7e90 │ │ │ │ + b.n 2d7ea0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d7d48 │ │ │ │ + b.n 2d7d58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d7cdc │ │ │ │ + b.n 2d7cec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d7ca8 │ │ │ │ + b.n 2d7cb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d7cbc │ │ │ │ + b.n 2d7ccc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d7b84 │ │ │ │ + b.n 2d7b94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d7ae4 │ │ │ │ + b.n 2d7af4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d7ab0 │ │ │ │ + b.n 2d7ac0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d7a0c │ │ │ │ + b.n 2d7a1c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d79d8 │ │ │ │ + b.n 2d79e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d79a4 │ │ │ │ + b.n 2d79b4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d7950 │ │ │ │ + b.n 2d7960 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2d78d8 │ │ │ │ + b.n 2d78e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002d7850 : │ │ │ │ stmdb 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 │ │ │ │ @@ -845513,51 +845513,51 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d79ba │ │ │ │ lsrs r4, r0, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r6, r6, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #16 │ │ │ │ + udf #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2d7a78 │ │ │ │ + ble.n 2d7a88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2d7a40 │ │ │ │ + ble.n 2d7a50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2d7a04 │ │ │ │ + ble.n 2d7a14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 002d7afc : │ │ │ │ stmdb 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 │ │ │ │ @@ -845757,45 +845757,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d7c22 │ │ │ │ nop │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bgt.n 2d7c1c │ │ │ │ + bgt.n 2d7c2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r6, r1, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2d7c9c │ │ │ │ + blt.n 2d7cac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2d7c58 │ │ │ │ + blt.n 2d7c68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2d7e18 │ │ │ │ + blt.n 2d7e28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2d7d9c │ │ │ │ + blt.n 2d7dac │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002d7d4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -846261,21 +846261,21 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 2d82a0 │ │ │ │ ... │ │ │ │ lsls r6, r7, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 2d8328 │ │ │ │ + bge.n 2d8338 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bhi.n 2d8214 │ │ │ │ + bhi.n 2d8224 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ ble.w 2d8478 │ │ │ │ @@ -846891,169 +846891,169 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d81ca │ │ │ │ - bpl.n 2d87dc │ │ │ │ + bpl.n 2d87ec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 2d8864 │ │ │ │ + bmi.n 2d8874 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r4, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2d8928 │ │ │ │ + bmi.n 2d8938 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2d88dc │ │ │ │ + bmi.n 2d88ec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2d8890 │ │ │ │ + bcc.n 2d88a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2d8840 │ │ │ │ + bcc.n 2d8850 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2d87dc │ │ │ │ + bmi.n 2d87ec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcc.n 2d89a8 │ │ │ │ + bcc.n 2d89b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2d8900 │ │ │ │ + bcc.n 2d8910 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 2d88bc │ │ │ │ + bcs.n 2d88cc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 2d8884 │ │ │ │ + bcs.n 2d8894 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2d889c │ │ │ │ + bcc.n 2d88ac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcs.n 2d8820 │ │ │ │ + bcs.n 2d8830 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #680] @ (2d8bcc ) │ │ │ │ + ldr r7, [pc, #712] @ (2d8bec ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 2d89cc │ │ │ │ + bcs.n 2d89dc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #528] @ (2d8b40 ) │ │ │ │ + ldr r7, [pc, #560] @ (2d8b60 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 2d898c │ │ │ │ + bcs.n 2d899c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #392] @ (2d8ac0 ) │ │ │ │ + ldr r7, [pc, #424] @ (2d8ae0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 2d8998 │ │ │ │ + bcs.n 2d89a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 2d88ec │ │ │ │ + bne.n 2d88fc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #8] @ (2d8950 ) │ │ │ │ + ldr r7, [pc, #40] @ (2d8970 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #912] @ (2d8cdc ) │ │ │ │ + ldr r6, [pc, #944] @ (2d8cfc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [pc, #784] @ (2d8c64 ) │ │ │ │ + ldr r6, [pc, #816] @ (2d8c84 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2d8a30 │ │ │ │ + bne.n 2d8a40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #648] @ (2d8be4 ) │ │ │ │ + ldr r6, [pc, #680] @ (2d8c04 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #528] @ (2d8b70 ) │ │ │ │ + ldr r6, [pc, #560] @ (2d8b90 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [pc, #392] @ (2d8af0 ) │ │ │ │ + ldr r6, [pc, #424] @ (2d8b10 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2d8980 │ │ │ │ + bne.n 2d8990 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #256] @ (2d8a70 ) │ │ │ │ + ldr r6, [pc, #288] @ (2d8a90 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #136] @ (2d89fc ) │ │ │ │ + ldr r6, [pc, #168] @ (2d8a1c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [pc, #1016] @ (2d8d74 ) │ │ │ │ + ldr r6, [pc, #24] @ (2d8994 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - beq.n 2d88cc │ │ │ │ + beq.n 2d88dc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [pc, #864] @ (2d8ce8 ) │ │ │ │ + ldr r5, [pc, #896] @ (2d8d08 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - beq.n 2d888c │ │ │ │ + beq.n 2d889c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 2d8a8c │ │ │ │ + beq.n 2d889c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - beq.n 2d8a44 │ │ │ │ + beq.n 2d8a54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [pc, #496] @ (2d8b90 ) │ │ │ │ + ldr r5, [pc, #528] @ (2d8bb0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - beq.n 2d89ec │ │ │ │ + beq.n 2d89fc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [pc, #344] @ (2d8b04 ) │ │ │ │ + ldr r5, [pc, #376] @ (2d8b24 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 2d89bc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [pc, #200] @ (2d8a80 ) │ │ │ │ + ldr r5, [pc, #232] @ (2d8aa0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #64] @ (2d8a00 ) │ │ │ │ + ldr r5, [pc, #96] @ (2d8a20 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [pc, #952] @ (2d8d80 ) │ │ │ │ + ldr r4, [pc, #984] @ (2d8da0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002d89cc : │ │ │ │ stmdb 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 │ │ │ │ @@ -847334,17 +847334,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [r0, r8, lsl #2] │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [lr, #232] @ 0xe8 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6dc00e8 │ │ │ │ ldr r2, [pc, #552] @ (2d8ee8 ) │ │ │ │ @@ -847559,93 +847559,93 @@ │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d8c14 │ │ │ │ nop │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [pc, #640] @ (2d9170 ) │ │ │ │ + ldr r0, [pc, #672] @ (2d9190 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [pc, #456] @ (2d90c4 ) │ │ │ │ + ldr r0, [pc, #488] @ (2d90e4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [pc, #304] @ (2d9038 ) │ │ │ │ + ldr r0, [pc, #336] @ (2d9058 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [pc, #152] @ (2d8fac ) │ │ │ │ + ldr r0, [pc, #184] @ (2d8fcc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #8] @ (2d8f24 ) │ │ │ │ + ldr r0, [pc, #40] @ (2d8f44 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov lr, sp │ │ │ │ + mov lr, lr │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov lr, r8 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002d8f88 : │ │ │ │ stmdb 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 │ │ │ │ @@ -848267,103 +848267,103 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf34600e8 │ │ │ │ @ instruction: 0xf34200e8 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1e200e8 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - sbcs r6, r5 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r1 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - eors r2, r4 │ │ │ │ + eors r2, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ands r0, r7 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002d96a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -848799,23 +848799,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx b8c4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2db016 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -850208,245 +850208,245 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 2d9e00 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 2da550 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r6, 2dabb4 │ │ │ │ + cbnz r6, 2dabb6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 2dab88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r3, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r4, 2dac56 │ │ │ │ + cbz r4, 2dac58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #84 @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vshr.u64 q0, , #36 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + vshr.u64 q0, , #28 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vqadd.u64 q8, q10, │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + vqadd.u64 q8, q14, │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vqadd.u8 q8, q8, │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + vqadd.u8 q8, q12, │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r2, r2, #3 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vqadd.u16 q0, q11, │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + vqadd.u16 q0, q15, │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mcr2 0, 7, r0, cr4, cr11, {6} │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + mcr2 0, 7, r0, cr12, cr11, {6} │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mrc2 0, 5, r0, cr8, cr11, {6} │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + mcr2 0, 6, r0, cr0, cr11, {6} │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sxth r6, r2 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mcr2 0, 3, r0, cr10, cr11, {6} │ │ │ │ - cmp r7, #32 │ │ │ │ + mrc2 0, 3, r0, cr2, cr11, {6} │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r6, 2dac70 │ │ │ │ + cbz r6, 2dac72 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mrc2 0, 1, r0, cr12, cr11, {6} │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + mcr2 0, 2, r0, cr4, cr11, {6} │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r0, 2dac72 │ │ │ │ + cbz r0, 2dac74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-876]! @ 0xfffffc94 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + stc2 0, cr0, [r6, #876] @ 0x36c │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #-876] @ 0xfffffc94 │ │ │ │ - cmp r6, #6 │ │ │ │ + ldc2l 0, cr0, [r8, #-876] @ 0xfffffc94 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r4, #-876]! @ 0xfffffc94 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + stc2 0, cr0, [ip, #-876]! @ 0xfffffc94 │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r2], {219} @ 0xdb │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + ldc2l 0, cr0, [sl], {219} @ 0xdb │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r2], #876 @ 0x36c │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + stc2 0, cr0, [sl], #876 @ 0x36c │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r2], #-876 @ 0xfffffc94 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + ldc2l 0, cr0, [sl], #-876 @ 0xfffffc94 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2 0, cr0, [ip], #-876 @ 0xfffffc94 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + mcrr2 0, 13, r0, r4, cr11 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2], {219} @ 0xdb │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + ldc2 0, cr0, [sl], {219} @ 0xdb │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfbe600db │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + @ instruction: 0xfbee00db │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfbb600db │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + @ instruction: 0xfbbe00db │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb9400db │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + @ instruction: 0xfb9c00db │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb4400db │ │ │ │ - str r3, [sp, #16] │ │ │ │ + @ instruction: 0xfb4c00db │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb0000db │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xfb0800db │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfad600db │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + @ instruction: 0xfade00db │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa8e00db │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + @ instruction: 0xfa9600db │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa6600db │ │ │ │ - cmp r3, #28 │ │ │ │ + @ instruction: 0xfa6e00db │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa3e00db │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xfa4600db │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa0e00db │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + @ instruction: 0xfa1600db │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e200db │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + vld1.8 @ instruction: 0xf9ea00db │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh.w r0, [sl, #219] @ 0xdb │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + vst1.8 @ instruction: 0xf9c200db │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb.w r0, [r0, #219] @ 0xdb │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + ldrsb.w r0, [r8, #219] @ 0xdb │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vld4. {d16-d19}, [r6 :64], fp │ │ │ │ - cmp r2, #28 │ │ │ │ + vld4. {d16-d19}, [lr :64], fp │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #924] @ (2db114 ) │ │ │ │ ldr r0, [pc, #924] @ (2db118 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #924] @ (2db11c ) │ │ │ │ add r2, pc │ │ │ │ @@ -850786,114 +850786,114 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 2d9e00 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf73200db │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xf73a00db │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf70800db │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + @ instruction: 0xf71000db │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf6e000db │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf6e800db │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf6b600db │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + @ instruction: 0xf6be00db │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf62200db │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf62a00db │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs.w r0, sl, #7176192 @ 0x6d8000 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + rsb r0, r2, #7176192 @ 0x6d8000 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf59000db │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + @ instruction: 0xf59800db │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbc.w r0, r8, #7176192 @ 0x6d8000 │ │ │ │ - movs r6, #30 │ │ │ │ + sbcs.w r0, r0, #7176192 @ 0x6d8000 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf52200db │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf52a00db │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf4fe00db │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + add.w r0, r6, #7176192 @ 0x6d8000 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf4da00db │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf4e200db │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf4b600db │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + @ instruction: 0xf4be00db │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orns r0, r2, #7176192 @ 0x6d8000 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + orns r0, sl, #7176192 @ 0x6d8000 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #832 @ (adr r7, 2db50c ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 2db52c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bic.w r0, lr, #7176192 @ 0x6d8000 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + bics.w r0, r6, #7176192 @ 0x6d8000 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 2db404 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 2db424 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - and.w r0, r6, #7176192 @ 0x6d8000 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + and.w r0, lr, #7176192 @ 0x6d8000 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #400 @ (adr r7, 2db378 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 2db398 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf3e000db │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf3e800db │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #248 @ (adr r7, 2db2ec ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 2db30c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf3ba00db │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + ubfx r0, r2, #3, #28 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #96 @ (adr r7, 2db260 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 2db280 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002db200 : │ │ │ │ stmdb 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 │ │ │ │ @@ -851279,64 +851279,64 @@ │ │ │ │ nop │ │ │ │ beq.n 2db59c │ │ │ │ lsls r0, r5, #3 │ │ │ │ beq.n 2db588 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25e00db │ │ │ │ - add r5, pc, #768 @ (adr r5, 2db8f8 ) │ │ │ │ + @ instruction: 0xf26600db │ │ │ │ + add r5, pc, #800 @ (adr r5, 2db918 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e800db │ │ │ │ - add r4, pc, #304 @ (adr r4, 2db734 ) │ │ │ │ + @ instruction: 0xf0f000db │ │ │ │ + add r4, pc, #336 @ (adr r4, 2db754 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r7!, {r1, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmp r1, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #496 @ (adr r5, 2db800 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 2db820 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vshr.s64 q0, , #28 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + vshr.s64 q0, , #20 │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #0 @ (adr r3, 2db630 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 2db650 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vqadd.s64 q8, q15, │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + vshr.s64 q0, , #58 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #880 @ (adr r2, 2db9ac ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 2db9cc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #232 @ (adr r4, 2db72c ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 2db74c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vqadd.s64 q0, q9, │ │ │ │ - add r2, pc, #592 @ (adr r2, 2db89c ) │ │ │ │ + vqadd.s64 q0, q13, │ │ │ │ + add r2, pc, #624 @ (adr r2, 2db8bc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 2dba38 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 2db658 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vqadd.s8 q0, q13, │ │ │ │ - add r2, pc, #424 @ (adr r2, 2db800 ) │ │ │ │ + vqadd.s16 q0, q9, │ │ │ │ + add r2, pc, #456 @ (adr r2, 2db820 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mcr 0, 7, r0, cr12, cr11, {6} │ │ │ │ - subs r2, r4, #6 │ │ │ │ + mrc 0, 7, r0, cr4, cr11, {6} │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #296 @ (adr r2, 2db78c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 2db7ac ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002db664 : │ │ │ │ stmdb 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 │ │ │ │ @@ -851830,41 +851830,41 @@ │ │ │ │ ... │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stcl 0, cr0, [r8, #876] @ 0x36c │ │ │ │ - add r1, pc, #160 @ (adr r1, 2dbc64 ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-876] @ 0xfffffc94 │ │ │ │ - add r0, pc, #720 @ (adr r0, 2dbe9c ) │ │ │ │ + ldcl 0, cr0, [r0, #876] @ 0x36c │ │ │ │ + add r1, pc, #192 @ (adr r1, 2dbc84 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xebfa00db │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldcl 0, cr0, [sl, #-876] @ 0xfffffc94 │ │ │ │ + add r0, pc, #752 @ (adr r0, 2dbebc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbc.w r0, r4, fp, lsr #3 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + stc 0, cr0, [r2], {219} @ 0xdb │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + sbc.w r0, ip, fp, lsr #3 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r0, fp, lsr #3 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + orns r0, r8, fp, lsr #3 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r0!, {r1, r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r2, #174 @ 0xae │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmdb r6!, {r0, r1, r3, r4, r6, r7} │ │ │ │ - adds r4, r3, r7 │ │ │ │ + stmdb lr!, {r0, r1, r3, r4, r6, r7} │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [pc, #564] @ (2dbe38 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #564] @ (2dbe3c ) │ │ │ │ ldr r3, [pc, #568] @ (2dbe40 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -852079,73 +852079,73 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #236 @ 0xec │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #554 @ 0x22a │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2dbae6 │ │ │ │ - stmia.w r8!, {r0, r1, r3, r4, r6, r7} │ │ │ │ - adds r6, r3, r5 │ │ │ │ + ldmia.w r0!, {r0, r1, r3, r4, r6, r7} │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe83c00db │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + strex r0, r0, [r4, #876] @ 0x36c │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2dbe24 │ │ │ │ + b.n 2dbe34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2dbde4 │ │ │ │ + b.n 2dbdf4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2dbda0 │ │ │ │ + b.n 2dbdb0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2dbce8 │ │ │ │ + b.n 2dbcf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2dbc24 │ │ │ │ + b.n 2dbc34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2dbbdc │ │ │ │ + b.n 2dbbec │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002dbeb4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -853286,169 +853286,169 @@ │ │ │ │ b.n 2dc4ea │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 2dc58c │ │ │ │ + b.n 2dc59c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2dc38c │ │ │ │ + b.n 2dc39c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2dd0b0 │ │ │ │ + b.n 2dd0c0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2dcf10 │ │ │ │ + b.n 2dcf20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2dcde0 │ │ │ │ + b.n 2dcdf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2dcc5c │ │ │ │ + b.n 2dcc6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2dcc14 │ │ │ │ + b.n 2dcc24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bkpt 0x0002 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r4, r5, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, r6, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r0, r6, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2dcb18 │ │ │ │ + ble.n 2dcb28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2dcaa8 │ │ │ │ + ble.n 2dcab8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 2dcc2c │ │ │ │ + ble.n 2dcc3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 2dcac8 │ │ │ │ + bgt.n 2dcad8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 2dcc80 │ │ │ │ + bgt.n 2dca90 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 2dcc40 │ │ │ │ + bgt.n 2dcc50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 2dcbf8 │ │ │ │ + bgt.n 2dcc08 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2dcc64 │ │ │ │ + blt.n 2dcc74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2dcc0c │ │ │ │ + blt.n 2dcc1c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bge.n 2dcbc0 │ │ │ │ + bge.n 2dcbd0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002dcbf8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -853833,69 +853833,69 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 2dce5e │ │ │ │ nop │ │ │ │ @ instruction: 0xb6e4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2dd0a0 │ │ │ │ + bhi.n 2dd0b0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2dd0e8 │ │ │ │ + bvs.n 2dd0f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r1, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2dd010 │ │ │ │ + bvs.n 2dd020 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2dcfc8 │ │ │ │ + bpl.n 2dcfd8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2dcf74 │ │ │ │ + bpl.n 2dcf84 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2dd130 │ │ │ │ + bpl.n 2dcf40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2dd0ec │ │ │ │ + bpl.n 2dd0fc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2dd064 │ │ │ │ + bpl.n 2dd074 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2dd01c │ │ │ │ + bmi.n 2dd02c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002dd070 : │ │ │ │ stmdb 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 │ │ │ │ @@ -854659,80 +854659,80 @@ │ │ │ │ nop │ │ │ │ sxtb r0, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ sxtb r0, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 2dd7f0 │ │ │ │ + bcc.n 2dd800 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 2dd834 │ │ │ │ + bcs.n 2dd844 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 2dd7f0 │ │ │ │ + beq.n 2dd800 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #360 @ 0x168 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.u64 q8, , #16 │ │ │ │ - vshr.u64 q8, , #48 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + vshr.u64 q8, , #8 │ │ │ │ + vshr.u64 q8, , #40 │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vshr.u64 q0, , #18 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + vshr.u64 q0, , #10 │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vshr.u64 q0, , #56 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + vshr.u64 q0, , #48 │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.u32 q8, q12, │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + vqadd.u64 q8, q8, │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mcr2 0, 6, r0, cr6, cr1, {6} │ │ │ │ - mcr2 0, 5, r0, cr6, cr1, {6} │ │ │ │ - mcr2 0, 4, r0, cr6, cr1, {6} │ │ │ │ - mcr2 0, 3, r0, cr6, cr1, {6} │ │ │ │ - mcr2 0, 2, r0, cr6, cr1, {6} │ │ │ │ - mcr2 0, 1, r0, cr8, cr1, {6} │ │ │ │ - mcr2 0, 0, r0, cr8, cr1, {6} │ │ │ │ - stc2l 0, cr0, [r8, #836]! @ 0x344 │ │ │ │ - stc2l 0, cr0, [r8, #836] @ 0x344 │ │ │ │ - stc2 0, cr0, [r8, #836]! @ 0x344 │ │ │ │ - stc2 0, cr0, [r8, #836] @ 0x344 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + mcr2 0, 6, r0, cr14, cr1, {6} │ │ │ │ + mcr2 0, 5, r0, cr14, cr1, {6} │ │ │ │ + mcr2 0, 4, r0, cr14, cr1, {6} │ │ │ │ + mcr2 0, 3, r0, cr14, cr1, {6} │ │ │ │ + mcr2 0, 2, r0, cr14, cr1, {6} │ │ │ │ + mrc2 0, 1, r0, cr0, cr1, {6} │ │ │ │ + mrc2 0, 0, r0, cr0, cr1, {6} │ │ │ │ + ldc2l 0, cr0, [r0, #836]! @ 0x344 │ │ │ │ + ldc2l 0, cr0, [r0, #836] @ 0x344 │ │ │ │ + ldc2 0, cr0, [r0, #836]! @ 0x344 │ │ │ │ + ldc2 0, cr0, [r0, #836] @ 0x344 │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-836]! @ 0xfffffcbc │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldc2 0, cr0, [sl, #-836]! @ 0xfffffcbc │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [sl, #-836] @ 0xfffffcbc │ │ │ │ + ldc2 0, cr0, [r2, #-836] @ 0xfffffcbc │ │ │ │ │ │ │ │ 002dd928 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -855165,23 +855165,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r6, r5, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 002ddd64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -855385,23 +855385,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r2, r7, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002ddf88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -855607,23 +855607,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r4, r5, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002de168 : │ │ │ │ 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 │ │ │ │ @@ -855942,41 +855942,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r0, pc, #24 @ (adr r0, 2de478 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r0, r4, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002de48c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -856258,23 +856258,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - itte cc │ │ │ │ - lslcc r3, r3, #3 │ │ │ │ - strbcc r6, [r0, #20] │ │ │ │ - lslcs r2, r2, #3 │ │ │ │ + ittt mi │ │ │ │ + lslmi r3, r3, #3 │ │ │ │ + strbmi r6, [r1, #20] │ │ │ │ + lslmi r2, r2, #3 │ │ │ │ lsls r2, r1, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - itee ne │ │ │ │ + itte ne │ │ │ │ lslne r3, r3, #3 │ │ │ │ - strbeq r6, [r3, #19] │ │ │ │ + strbne r6, [r4, #19] │ │ │ │ lsleq r2, r2, #3 │ │ │ │ │ │ │ │ 002de748 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -856556,23 +856556,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r6, r1, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002dea04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -856776,23 +856776,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r2, r3, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rev r2, r4 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002dec28 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -857002,22 +857002,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vshr.u64 q8, q0, #24 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ vshr.u64 q0, q0, #2 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002dee44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -857128,17 +857128,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 5, r0, cr10, cr0, {6} │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002def5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -857343,22 +857343,22 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 7, r0, cr12, cr0, {6} │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldc2l 0, cr0, [r6], {208} @ 0xd0 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002df140 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -857571,23 +857571,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - push {} │ │ │ │ + push {r3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stc2 0, cr0, [sl, #832]! @ 0x340 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - uxtb r0, r7 │ │ │ │ + cbz r0, 2df398 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfaa600d0 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002df360 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -857696,17 +857696,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vld1.8 @ instruction: 0xf9aa00d0 │ │ │ │ - cbz r2, 2df494 │ │ │ │ + cbz r2, 2df496 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002df45c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (2df548 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -857833,17 +857833,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [r4, #208] @ 0xd0 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002df584 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -858140,27 +858140,27 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, r2, #6815744 @ 0x680000 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ sbcs.w r0, r4, #6815744 @ 0x680000 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adcs.w r0, r4, #6815744 @ 0x680000 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002df8c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -858494,27 +858494,27 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ orr.w r0, r2, #6815744 @ 0x680000 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xf21a00d0 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xf3ec00d0 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002dfc34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -858848,27 +858848,27 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0ce00d0 │ │ │ │ - add r7, pc, #104 @ (adr r7, 2dfff4 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 2e0014 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ mcr 0, 5, r0, cr6, cr0, {6} │ │ │ │ - add r6, pc, #952 @ (adr r6, 2e0350 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 2e0370 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ orns r0, r8, #208 @ 0xd0 │ │ │ │ - add r6, pc, #784 @ (adr r6, 2e02b4 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 2e02d4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002dffa8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -859214,32 +859214,32 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 6, r0, cr6, cr0, {6} │ │ │ │ - add r5, pc, #136 @ (adr r5, 2e0344 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 2e0364 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ mrc 0, 1, r0, cr8, cr0, {6} │ │ │ │ - add r4, pc, #528 @ (adr r4, 2e04d8 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 2e04f8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldcl 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ - add r3, pc, #768 @ (adr r3, 2e05d4 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 2e05f4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adc.w r0, ip, r0, lsr #3 │ │ │ │ - add r3, pc, #592 @ (adr r3, 2e0530 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 2e0550 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e02e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -859566,30 +859566,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #392 @ (adr r0, 2e07d8 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 2e07f8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xe81000d0 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #200 @ (adr r0, 2e0724 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 2e0744 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 2e0620 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #8 @ (adr r0, 2e0670 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 2e0690 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 2e05cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e0670 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -859935,35 +859935,35 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe80e00d0 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 2e086c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 2e06f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 2e02ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e09ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -860189,23 +860189,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2e1048 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 2e0ff4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e0c14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -860428,35 +860428,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [pc, #896] @ (2e11b4 ) │ │ │ │ + ldr r6, [pc, #928] @ (2e11d4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [pc, #544] @ (2e1060 ) │ │ │ │ + ldr r6, [pc, #576] @ (2e1080 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r6, [r2, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [pc, #328] @ (2e0f94 ) │ │ │ │ + ldr r6, [pc, #360] @ (2e0fb4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ svc 222 @ 0xde │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [pc, #984] @ (2e1230 ) │ │ │ │ + ldr r5, [pc, #1016] @ (2e1250 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e0e58 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -860624,17 +860624,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #248] @ (2e10e8 ) │ │ │ │ + ldr r4, [pc, #280] @ (2e1108 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e0ff0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -860780,29 +860780,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2e1138 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #296] @ (2e1260 ) │ │ │ │ + ldr r3, [pc, #328] @ (2e1280 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r3, #3 │ │ │ │ udf #176 @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #144] @ (2e11d4 ) │ │ │ │ + ldr r3, [pc, #176] @ (2e11f4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ udf #104 @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #0] @ (2e1150 ) │ │ │ │ + ldr r3, [pc, #32] @ (2e1170 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 002e1154 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -860939,19 +860939,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ blt.n 2e1350 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #600] @ (2e1510 ) │ │ │ │ + ldr r1, [pc, #632] @ (2e1530 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e12b8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (2e13a4 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -861080,17 +861080,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2e1428 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [pc, #424] @ (2e1588 ) │ │ │ │ + ldr r0, [pc, #456] @ (2e15a8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e13e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -861295,25 +861295,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ blt.n 2e15ec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bhi.n 2e161c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, sp │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e15e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -861424,17 +861424,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2e1720 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, sp │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e16e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -861638,23 +861638,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 2e193c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 2e18f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e1908 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -861858,23 +861858,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 2e1b18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adcs r2, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bcs.n 2e1ad0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e1b2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -862072,23 +862072,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2e1d60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bne.n 2e1d1c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e1cfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -862200,17 +862200,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e1e14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -862416,23 +862416,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 2e2068 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r6!, {r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e1ff4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -862543,17 +862543,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e210c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -862759,23 +862759,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e22f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -862886,17 +862886,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e2408 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -863102,23 +863102,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e25ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -863447,29 +863447,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e2950 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -863666,23 +863666,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r2!, {r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e2b50 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -863796,17 +863796,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e2c70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -864016,23 +864016,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ itee lt │ │ │ │ lsllt r0, r2, #3 │ │ │ │ - ldrbge r6, [r1, #11] │ │ │ │ + ldrbge r6, [r2, #11] │ │ │ │ lslge r3, r3, #3 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e2e64 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -864472,35 +864472,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 2e3330 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbnz r2, 2e3336 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ pop {r1, r4, r5, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 002e32f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -865180,47 +865180,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xb832 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r3, [pc, #176] @ (2e3a34 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r2, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r3, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #432] @ (2e3b6c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -865395,35 +865395,35 @@ │ │ │ │ add r1, pc │ │ │ │ strd r1, r6, [sp, #12] │ │ │ │ ldr r1, [pc, #68] @ (2e3ba8 ) │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ b.n 2e3aea │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [pc, #96] @ (2e3bd8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.s64 q0, , #58 │ │ │ │ + vshr.s64 q0, , #50 │ │ │ │ mcr 0, 3, r0, cr14, cr0, {6} │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf2b800d0 │ │ │ │ mcr 0, 0, r0, cr8, cr0, {6} │ │ │ │ add.w r0, r2, #6815744 @ 0x680000 │ │ │ │ stcl 0, cr0, [lr, #832]! @ 0x340 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -865543,36 +865543,36 @@ │ │ │ │ nop │ │ │ │ bx r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bx r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 4, r0, cr12, cr1, {6} │ │ │ │ + mrc 0, 4, r0, cr4, cr1, {6} │ │ │ │ mov lr, sp │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r6, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r2, 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, #628] @ (2e3f88 ) │ │ │ │ @@ -865815,49 +865815,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add sl, ip │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeb3a00d1 │ │ │ │ + adc.w r0, r2, r1, lsr #3 │ │ │ │ orrs.w r0, r2, r0, lsr #3 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeaac00d1 │ │ │ │ + @ instruction: 0xeab400d1 │ │ │ │ strd r0, r0, [r0, #832]! @ 0x340 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r1 │ │ │ │ @@ -866259,41 +866259,41 @@ │ │ │ │ ... │ │ │ │ cmn r0, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmn r4, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r1, [r2, #72] @ 0x48 │ │ │ │ adds r2, r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -866758,140 +866758,140 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #247 @ 0xf7 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2e4300 │ │ │ │ stc 0, cr0, [ip], #-832 @ 0xfffffcc0 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e5020 │ │ │ │ + b.n 2e5030 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2e4ee8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ strex r0, r0, [r4, #832] @ 0x340 │ │ │ │ b.n 2e4c38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 2e4b68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2e4ccc │ │ │ │ + b.n 2e4cdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2e4ae0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ 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, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ mov r8, r2 │ │ │ │ @@ -867428,51 +867428,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #190 @ 0xbe │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 2e532c │ │ │ │ + b.n 2e533c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r1 │ │ │ │ blx c1774 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2e4b7e │ │ │ │ @@ -868083,143 +868083,143 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.w 2e4ba8 │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r4, [r1, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r6, [r0, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r6, [r1, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bcc.n 2e57cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bcs.n 2e5734 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e57cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -868247,19 +868247,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 b9520 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002e5834 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -868385,37 +868385,37 @@ │ │ │ │ nop │ │ │ │ cmp r2, #170 @ 0xaa │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #592] @ (2e5c10 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -868661,73 +868661,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r3, 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, #3952] @ 0xf70 │ │ │ │ ldr.w r4, [pc, #1712] @ 2e6358 │ │ │ │ mov r5, r1 │ │ │ │ @@ -869429,163 +869429,163 @@ │ │ │ │ bne.w 2e602e │ │ │ │ b.n 2e607a │ │ │ │ nop │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ beq.n 2e6334 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r5, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #632] @ (2e65f0 ) │ │ │ │ + ldr r6, [pc, #664] @ (2e6610 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [pc, #632] @ (2e6604 ) │ │ │ │ + ldr r5, [pc, #664] @ (2e6624 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #592] @ (2e65ec ) │ │ │ │ + ldr r4, [pc, #624] @ (2e660c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vshr.u64 q8, , #58 │ │ │ │ - ldr r4, [pc, #392] @ (2e652c ) │ │ │ │ + vshr.u64 q8, , #50 │ │ │ │ + ldr r4, [pc, #424] @ (2e654c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vshr.u64 q0, , #50 │ │ │ │ - ldr r4, [pc, #256] @ (2e64b0 ) │ │ │ │ + vshr.u64 q0, , #42 │ │ │ │ + ldr r4, [pc, #288] @ (2e64d0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.u32 q8, q15, │ │ │ │ - ldr r4, [pc, #72] @ (2e6404 ) │ │ │ │ + vqadd.u64 q8, q11, │ │ │ │ + ldr r4, [pc, #104] @ (2e6424 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.u32 q8, q8, │ │ │ │ - vqadd.u64 q0, q15, │ │ │ │ - ldr r3, [pc, #968] @ (2e6790 ) │ │ │ │ + vqadd.u32 q8, q12, │ │ │ │ + vqadd.u8 q8, q11, │ │ │ │ + ldr r3, [pc, #1000] @ (2e67b0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.u32 q0, q8, │ │ │ │ - vqadd.u8 q8, q14, │ │ │ │ - ldr r3, [pc, #768] @ (2e66d8 ) │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - mrc2 0, 7, r0, cr2, cr1, {6} │ │ │ │ - vqadd.u64 q0, q13, │ │ │ │ - ldr r3, [pc, #608] @ (2e6644 ) │ │ │ │ + vqadd.u32 q0, q12, │ │ │ │ + vqadd.u16 q8, q10, │ │ │ │ + ldr r3, [pc, #800] @ (2e66f8 ) │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + mrc2 0, 7, r0, cr10, cr1, {6} │ │ │ │ + vqadd.u8 q8, q9, │ │ │ │ + ldr r3, [pc, #640] @ (2e6664 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mcr2 0, 6, r0, cr4, cr1, {6} │ │ │ │ - ldr r3, [pc, #424] @ (2e6594 ) │ │ │ │ + mcr2 0, 6, r0, cr12, cr1, {6} │ │ │ │ + ldr r3, [pc, #456] @ (2e65b4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mrc2 0, 4, r0, cr8, cr1, {6} │ │ │ │ - ldr r3, [pc, #280] @ (2e6510 ) │ │ │ │ + mcr2 0, 5, r0, cr0, cr1, {6} │ │ │ │ + ldr r3, [pc, #312] @ (2e6530 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mrc2 0, 3, r0, cr4, cr1, {6} │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + mrc2 0, 3, r0, cr12, cr1, {6} │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #120] @ (2e6480 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e64a0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc2 0, 2, r0, cr0, cr1, {6} │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + mrc2 0, 2, r0, cr8, cr1, {6} │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #24] @ (2e642c ) │ │ │ │ + ldr r3, [pc, #56] @ (2e644c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc2 0, 1, r0, cr8, cr1, {6} │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + mcr2 0, 2, r0, cr0, cr1, {6} │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #952] @ (2e67d8 ) │ │ │ │ + ldr r2, [pc, #984] @ (2e67f8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mcr2 0, 1, r0, cr0, cr1, {6} │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + mcr2 0, 1, r0, cr8, cr1, {6} │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #856] @ (2e6784 ) │ │ │ │ + ldr r2, [pc, #888] @ (2e67a4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mcr2 0, 0, r0, cr8, cr1, {6} │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + mrc2 0, 0, r0, cr0, cr1, {6} │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #760] @ (2e6730 ) │ │ │ │ + ldr r2, [pc, #792] @ (2e6750 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2l 0, cr0, [lr, #836]! @ 0x344 │ │ │ │ - mrc2 0, 2, r0, cr2, cr1, {6} │ │ │ │ - ldr r2, [pc, #552] @ (2e666c ) │ │ │ │ + ldc2l 0, cr0, [r6, #836]! @ 0x344 │ │ │ │ + mrc2 0, 2, r0, cr10, cr1, {6} │ │ │ │ + ldr r2, [pc, #584] @ (2e668c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc2 0, cr0, [lr, #836]! @ 0x344 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + stc2l 0, cr0, [r6, #836] @ 0x344 │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #368] @ (2e65c0 ) │ │ │ │ + ldr r2, [pc, #400] @ (2e65e0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2 0, cr0, [ip, #836] @ 0x344 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + ldc2 0, cr0, [r4, #836] @ 0x344 │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #192] @ (2e651c ) │ │ │ │ + ldr r2, [pc, #224] @ (2e653c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2l 0, cr0, [r2, #-836]! @ 0xfffffcbc │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + stc2l 0, cr0, [sl, #-836]! @ 0xfffffcbc │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #16] @ (2e6478 ) │ │ │ │ + ldr r2, [pc, #48] @ (2e6498 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc2 0, cr0, [r6, #-836]! @ 0xfffffcbc │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + ldc2 0, cr0, [lr, #-836]! @ 0xfffffcbc │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #720] @ (2e674c ) │ │ │ │ + ldr r1, [pc, #752] @ (2e676c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2l 0, cr0, [r6], #836 @ 0x344 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + stc2l 0, cr0, [lr], #836 @ 0x344 │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #624] @ (2e66f8 ) │ │ │ │ + ldr r1, [pc, #656] @ (2e6718 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2l 0, cr0, [lr], {209} @ 0xd1 │ │ │ │ - ldr r1, [pc, #536] @ (2e66a8 ) │ │ │ │ + ldc2l 0, cr0, [r6], {209} @ 0xd1 │ │ │ │ + ldr r1, [pc, #568] @ (2e66c8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-836]! @ 0xfffffcbc │ │ │ │ - ldc2 0, cr0, [r4], #836 @ 0x344 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + stc2 0, cr0, [r4, #836] @ 0x344 │ │ │ │ + ldc2 0, cr0, [ip], #836 @ 0x344 │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #352] @ (2e6600 ) │ │ │ │ + ldr r1, [pc, #384] @ (2e6620 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2 0, cr0, [sl], {209} @ 0xd1 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + ldc2 0, cr0, [r2], {209} @ 0xd1 │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #256] @ (2e65ac ) │ │ │ │ + ldr r1, [pc, #288] @ (2e65cc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r0], #-836 @ 0xfffffcbc │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + ldc2l 0, cr0, [r8], #-836 @ 0xfffffcbc │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #80] @ (2e6508 ) │ │ │ │ + ldr r1, [pc, #112] @ (2e6528 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mcrr2 0, 13, r0, r6, cr1 │ │ │ │ - ldc2 0, cr0, [r8], #836 @ 0x344 │ │ │ │ - ldr r0, [pc, #960] @ (2e6884 ) │ │ │ │ + mcrr2 0, 13, r0, lr, cr1 │ │ │ │ + stc2l 0, cr0, [r0], {209} @ 0xd1 │ │ │ │ + ldr r0, [pc, #992] @ (2e68a4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2 0, cr0, [r4], #-836 @ 0xfffffcbc │ │ │ │ + stc2 0, cr0, [ip], #-836 @ 0xfffffcbc │ │ │ │ │ │ │ │ 002e64c8 : │ │ │ │ ldr.w ip, [pc, #28] @ 2e64e8 │ │ │ │ ldr r1, [pc, #28] @ (2e64ec ) │ │ │ │ ldr r2, [pc, #32] @ (2e64f0 ) │ │ │ │ add ip, pc │ │ │ │ ldr r3, [pc, #32] @ (2e64f4 ) │ │ │ │ @@ -869684,20 +869684,20 @@ │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ b.n 2e658e │ │ │ │ nop │ │ │ │ adds r4, r6, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - smlsldx r0, r0, r6, r1 │ │ │ │ - bx r2 │ │ │ │ + smlsldx r0, r0, lr, r1 │ │ │ │ + bx r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #308] @ (2e6710 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -869819,22 +869819,22 @@ │ │ │ │ blx b9524 │ │ │ │ mov r8, r0 │ │ │ │ b.n 2e66b0 │ │ │ │ adds r4, r2, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfb3000d1 │ │ │ │ + @ instruction: 0xfb3800d1 │ │ │ │ adds r0, r0, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r3, [pc, #436] @ (2e68f4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -870015,39 +870015,39 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ b.n 2e685a │ │ │ │ subs r0, r6, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9ce00d1 │ │ │ │ - add ip, r1 │ │ │ │ + ldr??.w r0, [r6, #209] @ 0xd1 │ │ │ │ + add ip, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vst4. {d16-d19}, [r8 :64], r1 │ │ │ │ - add r2, sp │ │ │ │ + ldr??.w r0, [r0, r1, lsl #1] │ │ │ │ + add r2, lr │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vld4. {d0-d3}, [r6 :64], r1 │ │ │ │ - add r4, r8 │ │ │ │ + vld4. {d0-d3}, [lr :64], r1 │ │ │ │ + add r4, r9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr??.w r0, [lr, #209] @ 0xd1 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + vst4. {d0-d3}, [r6 :64], r1 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e6938 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -870159,34 +870159,34 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 2e69c4 │ │ │ │ nop │ │ │ │ adds r6, r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf7a600d1 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf7ae00d1 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - negs r2, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf72600d1 │ │ │ │ - negs r4, r1 │ │ │ │ + @ instruction: 0xf72e00d1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf70200d1 │ │ │ │ - tst r4, r4 │ │ │ │ + @ instruction: 0xf70a00d1 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf6d800d1 │ │ │ │ + @ instruction: 0xf6e000d1 │ │ │ │ stmdb 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, #612] @ 2e6d10 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -870672,24 +870672,24 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 2e6fcc │ │ │ │ - @ instruction: 0xf1f000d1 │ │ │ │ + @ instruction: 0xf1f800d1 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r4, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr.w r1, [r0, #376] @ 0x178 │ │ │ │ ldr r3, [pc, #140] @ (2e70b8 ) │ │ │ │ add r3, pc │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2e7096 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -870747,18 +870747,18 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 2e7092 │ │ │ │ nop │ │ │ │ asrs r2, r1, #11 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf0ac00d1 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf0b400d1 │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e70cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -870904,38 +870904,38 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e714c │ │ │ │ ... │ │ │ │ asrs r0, r2, #8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r4, r4, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.s32 q8, q15, │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + vqadd.s64 q8, q11, │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.s8 q8, q13, │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + vqadd.s16 q8, q9, │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.s32 q0, q10, │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + vqadd.s32 q0, q14, │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.s8 q0, q8, │ │ │ │ + vqadd.s8 q0, q12, │ │ │ │ │ │ │ │ 002e7280 : │ │ │ │ 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, #248] @ (2e7388 ) │ │ │ │ @@ -871042,33 +871042,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 2e73e4 │ │ │ │ + cbnz r4, 2e73e6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r4, r4, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mcr 0, 0, r0, cr8, cr1, {6} │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + mrc 0, 0, r0, cr0, cr1, {6} │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stcl 0, cr0, [r4, #836]! @ 0x344 │ │ │ │ - subs r1, #8 │ │ │ │ + stcl 0, cr0, [ip, #836]! @ 0x344 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [lr, #836]! @ 0x344 │ │ │ │ + stcl 0, cr0, [r6, #836] @ 0x344 │ │ │ │ │ │ │ │ 002e73bc : │ │ │ │ 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 │ │ │ │ @@ -871174,38 +871174,38 @@ │ │ │ │ strd r4, r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #260 @ 0x104 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str.w ip, [sp, #48] @ 0x30 │ │ │ │ b.n 2e7460 │ │ │ │ nop │ │ │ │ - cbz r2, 2e7552 │ │ │ │ + cbz r2, 2e7554 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r4, 2e7510 │ │ │ │ + cbnz r4, 2e7512 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stcl 0, cr0, [lr], {209} @ 0xd1 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + ldcl 0, cr0, [r6], {209} @ 0xd1 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r4], #836 @ 0x344 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + stc 0, cr0, [ip], #836 @ 0x344 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r0], {209} @ 0xd1 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + stc 0, cr0, [r8], {209} @ 0xd1 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stcl 0, cr0, [r0], #-836 @ 0xfffffcbc │ │ │ │ + stcl 0, cr0, [r8], #-836 @ 0xfffffcbc │ │ │ │ │ │ │ │ 002e750c : │ │ │ │ ldrd r3, ip, [r0, #308] @ 0x134 │ │ │ │ ldr.w r2, [r0, #304] @ 0x130 │ │ │ │ ldr.w r0, [r0, #316] @ 0x13c │ │ │ │ mul.w r3, ip, r3 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ @@ -871242,19 +871242,19 @@ │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ add.w r2, r2, #280 @ 0x118 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e7548 │ │ │ │ nop │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rsb r0, r0, r1, lsr #3 │ │ │ │ + rsb r0, r8, r1, lsr #3 │ │ │ │ │ │ │ │ 002e7588 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ mov r4, r0 │ │ │ │ @@ -871621,58 +871621,58 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ... │ │ │ │ lsrs r4, r2, #21 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r2, r0, #21 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r3, r3, #3 │ │ │ │ - orn r0, r6, r1, lsr #3 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + orn r0, lr, r1, lsr #3 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strd r0, r0, [r8, #836]! @ 0x344 │ │ │ │ + ldrd r0, r0, [r0, #836]! @ 0x344 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrd r0, r0, [r0, #-836]! @ 0x344 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + ldrd r0, r0, [r8, #-836]! @ 0x344 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmdb r6, {r0, r4, r6, r7} │ │ │ │ - strd r0, r0, [ip], #836 @ 0x344 │ │ │ │ - adds r4, #6 │ │ │ │ + stmdb lr, {r0, r4, r6, r7} │ │ │ │ + ldrd r0, r0, [r4], #836 @ 0x344 │ │ │ │ + adds r4, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia.w ip!, {r0, r4, r6, r7} │ │ │ │ + @ instruction: 0xe8c400d1 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xe83800d1 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + strex r0, r0, [r0, #836] @ 0x344 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe85000d1 │ │ │ │ - @ instruction: 0xe81000d1 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + @ instruction: 0xe85800d1 │ │ │ │ + @ instruction: 0xe81800d1 │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e7980 │ │ │ │ + b.n 2e7990 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #344] @ (2e7b60 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #344] @ (2e7b64 ) │ │ │ │ ldr r3, [pc, #348] @ (2e7b68 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -871797,55 +871797,55 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #320 @ 0x140 │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7630 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e7984 │ │ │ │ + b.n 2e7994 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e78c0 │ │ │ │ + b.n 2e78d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e7874 │ │ │ │ + b.n 2e7884 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e77f0 │ │ │ │ + b.n 2e7800 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e77a8 │ │ │ │ + b.n 2e77b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e7768 │ │ │ │ + b.n 2e7778 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e7bb4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r3, #312] @ 0x138 │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -872041,47 +872041,47 @@ │ │ │ │ b.n 2e7c8c │ │ │ │ lsls r0, r3, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2e77b8 │ │ │ │ + b.n 2e77c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2e7864 │ │ │ │ + b.n 2e7874 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e782c │ │ │ │ + b.n 2e783c │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r4, r4, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r4, r1, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r4, r6, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e85a0 │ │ │ │ + b.n 2e85b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e7694 │ │ │ │ + b.n 2e76a4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e7df0 : │ │ │ │ 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 │ │ │ │ @@ -872346,77 +872346,77 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7e8a │ │ │ │ nop │ │ │ │ lsls r4, r5, #19 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r6, r4, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e84e0 │ │ │ │ + b.n 2e84f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e8490 │ │ │ │ + b.n 2e84a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e8448 │ │ │ │ + b.n 2e8458 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e8400 │ │ │ │ + b.n 2e8410 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e83bc │ │ │ │ + b.n 2e83cc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e8374 │ │ │ │ + b.n 2e8384 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e832c │ │ │ │ + b.n 2e833c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e82e4 │ │ │ │ + b.n 2e82f4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e829c │ │ │ │ + b.n 2e82ac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2e8254 │ │ │ │ + b.n 2e8264 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e8134 : │ │ │ │ stmdb 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 │ │ │ │ @@ -872813,80 +872813,80 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - udf #2 │ │ │ │ + udf #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ vrev32.32 q0, │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ble.n 2e8504 │ │ │ │ + ble.n 2e8514 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 2e8614 │ │ │ │ + ble.n 2e8624 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 2e85d0 │ │ │ │ + ble.n 2e85e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bgt.n 2e855c │ │ │ │ + bgt.n 2e856c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bgt.n 2e8514 │ │ │ │ + bgt.n 2e8524 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bgt.n 2e86d4 │ │ │ │ + bgt.n 2e86e4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bgt.n 2e8618 │ │ │ │ + bgt.n 2e8628 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bgt.n 2e8520 │ │ │ │ + bgt.n 2e8530 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - blt.n 2e85c8 │ │ │ │ + blt.n 2e85d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e861c : │ │ │ │ stmdb 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 │ │ │ │ @@ -873032,25 +873032,25 @@ │ │ │ │ add.w r2, r2, #444 @ 0x1bc │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movw r1, #882 @ 0x372 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e86d6 │ │ │ │ b.n 2e8770 │ │ │ │ - bge.n 2e86fc │ │ │ │ + bge.n 2e870c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 2e874c │ │ │ │ + bls.n 2e875c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bge.n 2e8894 │ │ │ │ + bge.n 2e88a4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 2e86e4 │ │ │ │ + bls.n 2e86f4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e87d0 : │ │ │ │ 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 │ │ │ │ @@ -873214,38 +873214,38 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e8880 │ │ │ │ @ instruction: 0xfb0c00e7 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bhi.n 2e8988 │ │ │ │ + bls.n 2e8998 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfa7000e7 │ │ │ │ - ldr r4, [pc, #760] @ (2e8c8c ) │ │ │ │ + ldr r4, [pc, #792] @ (2e8cac ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #640] @ (2e8c18 ) │ │ │ │ + ldr r4, [pc, #672] @ (2e8c38 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #504] @ (2e8b94 ) │ │ │ │ + ldr r4, [pc, #536] @ (2e8bb4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #368] @ (2e8b10 ) │ │ │ │ + ldr r4, [pc, #400] @ (2e8b30 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #224] @ (2e8a88 ) │ │ │ │ + ldr r4, [pc, #256] @ (2e8aa8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvc.n 2e8980 │ │ │ │ + bvc.n 2e8990 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #48] @ (2e89e4 ) │ │ │ │ + ldr r4, [pc, #80] @ (2e8a04 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvc.n 2e8934 │ │ │ │ + bvc.n 2e8944 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e89b8 : │ │ │ │ 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 │ │ │ │ @@ -873305,19 +873305,19 @@ │ │ │ │ movw r1, #929 @ 0x3a1 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 2e8a24 │ │ │ │ nop │ │ │ │ - bvc.n 2e8a44 │ │ │ │ + bvc.n 2e8a54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvs.n 2e8a14 │ │ │ │ + bvs.n 2e8a24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e8a7c : │ │ │ │ cbz r1, 2e8a86 │ │ │ │ vldr d7, [pc, #24] @ 2e8a98 │ │ │ │ vstr d7, [r1] │ │ │ │ cbz r2, 2e8a8c │ │ │ │ @@ -873471,31 +873471,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2e8bb0 │ │ │ │ nop │ │ │ │ strb.w r0, [sl, r7, lsl #2] │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2e8c60 │ │ │ │ + bvs.n 2e8c70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 2e8bcc │ │ │ │ + bpl.n 2e8bdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 2e8b4c │ │ │ │ + bpl.n 2e8b5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #648] @ (2e8ec8 ) │ │ │ │ + ldr r1, [pc, #680] @ (2e8ee8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #528] @ (2e8e54 ) │ │ │ │ + ldr r1, [pc, #560] @ (2e8e74 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #408] @ (2e8de0 ) │ │ │ │ + ldr r1, [pc, #440] @ (2e8e00 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e8c48 : │ │ │ │ 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 │ │ │ │ @@ -873628,37 +873628,37 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e8d0e │ │ │ │ nop │ │ │ │ @ instruction: 0xf68a00e7 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2e8ce4 │ │ │ │ + bmi.n 2e8cf4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2e8e78 │ │ │ │ + bmi.n 2e8e88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2e8e2c │ │ │ │ + bmi.n 2e8e3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [pc, #264] @ (2e8ed4 ) │ │ │ │ + ldr r0, [pc, #296] @ (2e8ef4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [pc, #136] @ (2e8e58 ) │ │ │ │ + ldr r0, [pc, #168] @ (2e8e78 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [pc, #8] @ (2e8de0 ) │ │ │ │ + ldr r0, [pc, #40] @ (2e8e00 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 2e8d44 │ │ │ │ + bcc.n 2e8d54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blx fp │ │ │ │ + blx ip │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e8de0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -873767,19 +873767,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2e8e18 │ │ │ │ @ instruction: 0xf4fc00e7 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4d800e7 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcs.n 2e8ec8 │ │ │ │ + bcs.n 2e8ed8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e8f24 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -873844,25 +873844,25 @@ │ │ │ │ movw r1, #1692 @ 0x69c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2e8f78 │ │ │ │ @ instruction: 0xf3b800e7 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bne.n 2e8f70 │ │ │ │ + bne.n 2e8f80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcs.n 2e8f6c │ │ │ │ + bcs.n 2e8f7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2e8efc │ │ │ │ + bne.n 2e8f0c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e8ff0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -874598,168 +874598,168 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2e200e7 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bne.n 2e9800 │ │ │ │ + bne.n 2e9810 │ │ │ │ lsls r1, r2, #3 │ │ │ │ sub.w r0, r6, #231 @ 0xe7 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r1, [pc, #504] @ (2e9a80 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r1, [pc, #240] @ (2e9980 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ands r0, r0 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e997c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -875132,53 +875132,53 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrd r0, r0, [ip, #-924] @ 0x39c │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [sl, #-924] @ 0x39c │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2e9be0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #116] @ (2e9e38 ) │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ ldr r1, [pc, #116] @ (2e9e3c ) │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -875219,25 +875219,25 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2e9bc2 │ │ │ │ b.n 2e9cd0 │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002e9e50 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -875273,19 +875273,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r1, 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, #2784] @ 0xae0 │ │ │ │ ldr r2, [pc, #72] @ (2e9f20 ) │ │ │ │ @@ -875849,35 +875849,35 @@ │ │ │ │ blx bda8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2eb284 │ │ │ │ b.n 2ea4e4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - itt hi │ │ │ │ + ite hi │ │ │ │ lslhi r1, r2, #3 │ │ │ │ - ldrhi r0, [r5, #124] @ 0x7c │ │ │ │ + ldrls r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r4, #13 │ │ │ │ movt r4, #22528 @ 0x5800 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -876023,17 +876023,17 @@ │ │ │ │ mov lr, r6 │ │ │ │ mov r8, r5 │ │ │ │ ldr.w ip, [r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov.w r4, ip, asr #31 │ │ │ │ b.n 2ea6a0 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r2, 2ea6d4 │ │ │ │ + cbnz r2, 2ea6d6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #8 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ cmp r7, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ @@ -876428,33 +876428,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2eaeb6 │ │ │ │ b.n 2eaaf8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r4, 2eab0e │ │ │ │ + cbnz r4, 2eab10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrd r0, r3, [fp] │ │ │ │ ldr.w r4, [r7, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ blt.n 2eab28 │ │ │ │ mov r3, r4 │ │ │ │ @@ -877301,195 +877301,195 @@ │ │ │ │ movw r1, #1244 @ 0x4dc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 2e9efa │ │ │ │ nop │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.u64 q8, q5, #46 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + vshr.u64 q8, q5, #38 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, #236 @ 0xec │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r0, #172 @ 0xac │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mcr2 0, 4, r0, cr8, cr10, {6} │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + mrc2 0, 4, r0, cr0, cr10, {6} │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r4, 2eb562 │ │ │ │ + cbz r4, 2eb564 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mrc2 0, 2, r0, cr8, cr10, {6} │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + mcr2 0, 3, r0, cr0, cr10, {6} │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r4, 2eb562 │ │ │ │ + cbz r4, 2eb564 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mcr2 0, 1, r0, cr10, cr10, {6} │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + mrc2 0, 1, r0, cr2, cr10, {6} │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #872]! @ 0x368 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + mcr2 0, 0, r0, cr4, cr10, {6} │ │ │ │ + movs r7, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2l 0, cr0, [lr, #872] @ 0x368 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + ldc2l 0, cr0, [r6, #872] @ 0x368 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #-872] @ 0xfffffc98 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + stc2l 0, cr0, [r2, #-872]! @ 0xfffffc98 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mrrc2 0, 13, r0, r2, cr10 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + mrrc2 0, 13, r0, sl, cr10 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r6, 2eb57c │ │ │ │ + cbz r6, 2eb57e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfbbc00da │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + smlaldx r0, r0, r4, sl │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb8e00da │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + @ instruction: 0xfb9600da │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb6000da │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + @ instruction: 0xfb6800da │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb3200da │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + @ instruction: 0xfb3a00da │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfa2200da │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + @ instruction: 0xfa2a00da │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh.w r0, [sl, #218] @ 0xda │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + vst1.8 @ instruction: 0xf9c200da │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb.w r0, [r2, #218] @ 0xda │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + ldrsb.w r0, [sl, #218] @ 0xda │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vld4. {d16-d19}, [r8 :64], sl │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + ldr??.w r0, [r0, sl, lsl #1] │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh.w r0, [lr, sl, lsl #1] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + vst4. {d16-d19}, [r6 :64], sl │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb.w r0, [r6, sl, lsl #1] │ │ │ │ - movs r2, #24 │ │ │ │ + ldrsb.w r0, [lr, sl, lsl #1] │ │ │ │ + movs r2, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb.w r0, [lr, #218] @ 0xda │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + ldrb.w r0, [r6, #218] @ 0xda │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str??.w r0, [r6, sl, lsl #1] │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + str??.w r0, [lr, sl, lsl #1] │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh.w r0, [lr, sl, lsl #1] │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + str.w r0, [r6, sl, lsl #1] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb.w r0, [r6, sl, lsl #1] │ │ │ │ - movs r1, #24 │ │ │ │ + ldrb.w r0, [lr, sl, lsl #1] │ │ │ │ + movs r1, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002eb66c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -877530,18 +877530,18 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #848 @ 0x350 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2eb6b8 │ │ │ │ - @ instruction: 0xf59e00da │ │ │ │ - subs r0, r4, #2 │ │ │ │ + sub.w r0, r6, #7143424 @ 0x6d0000 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002eb6f4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -877841,35 +877841,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 2eb7e6 │ │ │ │ nop │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r6, #7143424 @ 0x6d0000 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add.w r0, lr, #7143424 @ 0x6d0000 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf4ca00da │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + @ instruction: 0xf4d200da │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r3, {r1, r3} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf3f800da │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + and.w r0, r0, #7143424 @ 0x6d0000 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf29000da │ │ │ │ - subs r2, r2, r6 │ │ │ │ + @ instruction: 0xf29800da │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, pc, #280 @ (adr r7, 2ebb88 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 2ebba8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002eba78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -877905,18 +877905,18 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #916 @ 0x394 │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2ebab8 │ │ │ │ - @ instruction: 0xf19e00da │ │ │ │ - subs r0, r4, r2 │ │ │ │ + sub.w r0, r6, #218 @ 0xda │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #328 @ (adr r6, 2ebc3c ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 2ebc5c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ebaf4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -878237,37 +878237,37 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r7!, {r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf0d600da │ │ │ │ - add r5, pc, #560 @ (adr r5, 2ec094 ) │ │ │ │ + @ instruction: 0xf0de00da │ │ │ │ + add r5, pc, #592 @ (adr r5, 2ec0b4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bic.w r0, r8, #218 @ 0xda │ │ │ │ - add r4, pc, #880 @ (adr r4, 2ec1dc ) │ │ │ │ + bics.w r0, r0, #218 @ 0xda │ │ │ │ + add r4, pc, #912 @ (adr r4, 2ec1fc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 7, r0, cr8, cr10, {6} │ │ │ │ - add r3, pc, #664 @ (adr r3, 2ec110 ) │ │ │ │ + mrc 0, 7, r0, cr0, cr10, {6} │ │ │ │ + add r3, pc, #696 @ (adr r3, 2ec130 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mrc 0, 2, r0, cr12, cr10, {6} │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + mcr 0, 3, r0, cr4, cr10, {6} │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, pc, #72 @ (adr r3, 2ebed8 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 2ebef8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ebe94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -878294,18 +878294,18 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #992 @ 0x3e0 │ │ │ │ mov.w r1, #1208 @ 0x4b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2ebeb8 │ │ │ │ - ldc 0, cr0, [lr, #872] @ 0x368 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + stc 0, cr0, [r6, #872]! @ 0x368 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #328 @ (adr r2, 2ec03c ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 2ec05c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ebef4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -878560,56 +878560,56 @@ │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 2ec018 │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r6], #872 @ 0x368 │ │ │ │ - add r1, pc, #712 @ (adr r1, 2ec460 ) │ │ │ │ + ldcl 0, cr0, [lr], #872 @ 0x368 │ │ │ │ + add r1, pc, #744 @ (adr r1, 2ec480 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stc 0, cr0, [r8], #-872 @ 0xfffffc98 │ │ │ │ - add r0, pc, #912 @ (adr r0, 2ec534 ) │ │ │ │ + ldc 0, cr0, [r0], #-872 @ 0xfffffc98 │ │ │ │ + add r0, pc, #944 @ (adr r0, 2ec554 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r2], {218} @ 0xda │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + stc 0, cr0, [sl], {218} @ 0xda │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #728 @ (adr r0, 2ec488 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 2ec4a8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rsbs r0, r4, sl, lsr #3 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + rsbs r0, ip, sl, lsr #3 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #544 @ (adr r0, 2ec3dc ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 2ec3fc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub.w r0, sl, sl, lsr #3 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + subs.w r0, r2, sl, lsr #3 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #376 @ (adr r0, 2ec340 ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 2ec360 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeb8000da │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + @ instruction: 0xeb8800da │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #208 @ (adr r0, 2ec2a4 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 2ec2c4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adcs.w r0, r8, sl, lsr #3 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + sbc.w r0, r0, sl, lsr #3 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 2ec218 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 2ec238 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeb2e00da │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + @ instruction: 0xeb3600da │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #552 @ (adr r2, 2ec418 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 2ec438 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeaf800da │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + add.w r0, r0, sl, lsr #3 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ec1f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -878664,23 +878664,23 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ec22a │ │ │ │ stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, sl, sl, lsr #3 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + bics.w r0, r2, sl, lsr #3 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - and.w r0, r2, sl, lsr #3 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + and.w r0, sl, sl, lsr #3 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ec2a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -878857,43 +878857,43 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ nop {12} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, pc, #808 @ (adr r0, 2ec790 ) │ │ │ │ + add r0, pc, #840 @ (adr r0, 2ec7b0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmdb r8, {r1, r3, r4, r6, r7} │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldmdb r0, {r1, r3, r4, r6, r7} │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xe8de00da │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + strd r0, r0, [r6], #872 @ 0x368 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia.w r6!, {r1, r3, r4, r6, r7} │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + ldmia.w lr!, {r1, r3, r4, r6, r7} │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia.w ip, {r1, r3, r4, r6, r7} │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + ldmia.w r4, {r1, r3, r4, r6, r7} │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strd r0, r0, [r2], #-872 @ 0x368 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + strd r0, r0, [sl], #-872 @ 0x368 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xe83800da │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + strex r0, r0, [r0, #872] @ 0x368 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr.w r2, [r0, #376] @ 0x178 │ │ │ │ cbz r2, 2ec4b6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -879027,35 +879027,35 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2ec540 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ec3fc │ │ │ │ + b.n 2ec40c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ec344 │ │ │ │ + b.n 2ec354 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ec308 │ │ │ │ + b.n 2ec318 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ec648 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -879137,33 +879137,33 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1164 @ 0x48c │ │ │ │ strd r5, r4, [sp, #68] @ 0x44 │ │ │ │ movw r1, #978 @ 0x3d2 │ │ │ │ b.n 2ec6c0 │ │ │ │ - b.n 2ec2ac │ │ │ │ + b.n 2ec2bc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ec248 │ │ │ │ + b.n 2ec258 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r2, r6, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ec1ec │ │ │ │ + b.n 2ec1fc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ec758 : │ │ │ │ stmdb 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 │ │ │ │ @@ -879406,63 +879406,63 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ec828 │ │ │ │ cbnz r4, 2eca34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ec340 │ │ │ │ + b.n 2ec350 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ revsh r0, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 2ed1e4 │ │ │ │ + b.n 2ec1f4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ed144 │ │ │ │ + b.n 2ed154 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ed0fc │ │ │ │ + b.n 2ed10c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ed0b4 │ │ │ │ + b.n 2ed0c4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ed030 │ │ │ │ + b.n 2ed040 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ecfe4 │ │ │ │ + b.n 2ecff4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ecfa0 │ │ │ │ + b.n 2ecfb0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002eca3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -879544,33 +879544,33 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1224 @ 0x4c8 │ │ │ │ strd r5, r4, [sp, #68] @ 0x44 │ │ │ │ movw r1, #1073 @ 0x431 │ │ │ │ b.n 2ecab4 │ │ │ │ - b.n 2eceb8 │ │ │ │ + b.n 2ecec8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ece54 │ │ │ │ + b.n 2ece64 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r6, r7, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ecdf8 │ │ │ │ + b.n 2ece08 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r6, [r0, #376] @ 0x178 │ │ │ │ sub sp, #28 │ │ │ │ @@ -879745,19 +879745,19 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1260 @ 0x4ec │ │ │ │ movs r1, #15 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -880020,19 +880020,19 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - bgt.n 2ed0c8 │ │ │ │ + bgt.n 2ed0d8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [r0, #376] @ 0x178 │ │ │ │ @@ -880444,19 +880444,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1336 @ 0x538 │ │ │ │ movs r1, #15 │ │ │ │ str.w ip, [sp, #80] @ 0x50 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ - bvc.n 2ed5d8 │ │ │ │ + bvc.n 2ed5e8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ @@ -880964,18 +880964,18 @@ │ │ │ │ add.w r2, r2, #1376 @ 0x560 │ │ │ │ movs r1, #15 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - bne.n 2edbe8 │ │ │ │ + bne.n 2edbf8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xfa5e00d0 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + @ instruction: 0xfa6600d0 │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002edb38 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -881080,28 +881080,28 @@ │ │ │ │ b.n 2edba4 │ │ │ │ add r7, pc, #616 @ (adr r7, 2edeac ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #304 @ (adr r7, 2edd7c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - beq.n 2edb84 │ │ │ │ + beq.n 2edb94 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb.w r0, [ip, #208] @ 0xd0 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + vld1.8 @ instruction: 0xf9a400d0 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - beq.n 2edd40 │ │ │ │ + beq.n 2edd50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr??.w r0, [r4, r0, lsl #1] │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + ldr??.w r0, [ip, r0, lsl #1] │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - beq.n 2edcf4 │ │ │ │ + beq.n 2edd04 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vst4. {d16-d19}, [r8 :64], r0 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + ldr??.w r0, [r0, r0, lsl #1] │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002edc70 : │ │ │ │ ldr r2, [pc, #160] @ (2edd14 ) │ │ │ │ ldr r3, [pc, #164] @ (2edd18 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -881171,29 +881171,29 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r5, #30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r6, pc, #504 @ (adr r6, 2edf14 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb.w r0, [ip, #208] @ 0xd0 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh.w r0, [r4, #208] @ 0xd0 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr??.w r0, [r4, r0, lsl #1] │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + ldr??.w r0, [ip, r0, lsl #1] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002edd44 : │ │ │ │ stmdb 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 │ │ │ │ @@ -881375,50 +881375,50 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #592 @ (adr r5, 2ee178 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r4, pc, #816 @ (adr r4, 2ee274 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf71400d0 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + @ instruction: 0xf71c00d0 │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf6ea00d0 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + @ instruction: 0xf6f200d0 │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movt r0, #2256 @ 0x8d0 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + movt r0, #35024 @ 0x88d0 │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf69600d0 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + @ instruction: 0xf69e00d0 │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf66a00d0 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + @ instruction: 0xf67200d0 │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002edf80 : │ │ │ │ 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 │ │ │ │ @@ -881531,27 +881531,27 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ee022 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #304 @ (adr r3, 2ee1f8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcs.n 2ee01c │ │ │ │ + bcs.n 2ee02c │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r2, pc, #824 @ (adr r2, 2ee408 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldc2l 0, cr0, [r2, #-828]! @ 0xfffffcc4 │ │ │ │ - @ instruction: 0xf4e400d0 │ │ │ │ - @ instruction: 0xf4c400d0 │ │ │ │ + @ instruction: 0xf4ec00d0 │ │ │ │ + @ instruction: 0xf4cc00d0 │ │ │ │ │ │ │ │ 002ee0dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -881639,29 +881639,29 @@ │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ add r0, pc │ │ │ │ b.n 2ee174 │ │ │ │ add r2, pc, #16 @ (adr r2, 2ee1c8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2ee230 │ │ │ │ + bne.n 2ee240 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2ee1e0 │ │ │ │ + bne.n 2ee1f0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf3f600d0 │ │ │ │ - beq.n 2ee160 │ │ │ │ + @ instruction: 0xf3fe00d0 │ │ │ │ + beq.n 2ee170 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf3d800d0 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + @ instruction: 0xf3e000d0 │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf3b800d0 │ │ │ │ + ubfx r0, r0, #3, #17 │ │ │ │ │ │ │ │ 002ee1e0 : │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #1144] @ 2ee66c │ │ │ │ @@ -882092,67 +882092,67 @@ │ │ │ │ b.n 2ee436 │ │ │ │ add r0, pc, #984 @ (adr r0, 2eea48 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #936 @ (adr r0, 2eea20 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsb.w r0, [r8, pc] │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orn r0, r4, #208 @ 0xd0 │ │ │ │ - ldmia r5!, {} │ │ │ │ + orn r0, ip, #208 @ 0xd0 │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ str.w r0, [r0, pc] │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vshr.s64 q8, q0, #64 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + vshr.s64 q8, q0, #56 │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.s64 q0, q10, q0 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + vqadd.s64 q0, q14, q0 │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vqadd.s16 q0, q10, q0 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + vqadd.s16 q0, q14, q0 │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ee6f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -882265,28 +882265,28 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 2ee792 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldc 0, cr0, [lr, #832]! @ 0x340 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + stcl 0, cr0, [r6, #832] @ 0x340 │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [r8, #832] @ 0x340 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + stc 0, cr0, [r0, #832]! @ 0x340 │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldcl 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldcl 0, cr0, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ee834 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -882319,18 +882319,18 @@ │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2ee864 │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldcl 0, cr0, [r4], #832 @ 0x340 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldcl 0, cr0, [ip], #832 @ 0x340 │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ee8a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -882462,34 +882462,34 @@ │ │ │ │ b.n 2ee8fc │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xebea00d0 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + @ instruction: 0xebf200d0 │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rsb r0, r2, r0, lsr #3 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + rsb r0, sl, r0, lsr #3 │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xeb9a00d0 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + sub.w r0, r2, r0, lsr #3 │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002eea28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -882534,19 +882534,19 @@ │ │ │ │ movw r1, #377 @ 0x179 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 2eea56 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002eeab0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -882684,29 +882684,29 @@ │ │ │ │ b.n 2eeb3a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrd r0, r0, [sl, #832]! @ 0x340 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + and.w r0, r2, r0, lsr #3 │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xe98c00d0 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + @ instruction: 0xe99400d0 │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002eec28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -882817,38 +882817,38 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r4, r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ str.w ip, [sp, #32] │ │ │ │ b.n 2eecba │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xe8c200d0 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + @ instruction: 0xe8ca00d0 │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia.w r6, {r4, r6, r7} │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldmia.w lr, {r4, r6, r7} │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrd r0, r0, [r6], #-832 @ 0x340 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrd r0, r0, [lr], #-832 @ 0x340 │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xe85400d0 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + @ instruction: 0xe85c00d0 │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xe83200d0 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + @ instruction: 0xe83a00d0 │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002eed88 : │ │ │ │ stmdb 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 │ │ │ │ @@ -883040,28 +883040,28 @@ │ │ │ │ blx b9524 │ │ │ │ mov r9, r0 │ │ │ │ b.n 2eee60 │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cdp 0, 14, cr0, cr8, cr15, {6} │ │ │ │ - b.n 2eec4c │ │ │ │ + b.n 2eec5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2eec10 │ │ │ │ + b.n 2eec20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2eebd4 │ │ │ │ + b.n 2eebe4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2eeb9c │ │ │ │ + b.n 2eebac │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002eefb4 : │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ asrs r0, r3, #31 │ │ │ │ eors r2, r0 │ │ │ │ eors r3, r0 │ │ │ │ @@ -883138,19 +883138,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2ef018 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2eea9c │ │ │ │ + b.n 2eeaac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ef080 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -883534,53 +883534,53 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 2efb28 │ │ │ │ + b.n 2efb38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 2efa68 │ │ │ │ + b.n 2efa78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 2ef9ec │ │ │ │ + b.n 2ef9fc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ and.w r0, r2, pc, lsl #3 │ │ │ │ ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 2ef734 │ │ │ │ + b.n 2ef744 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2ef704 │ │ │ │ + b.n 2ef714 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - yield │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + it ne │ │ │ │ + lslne 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ subs r4, r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -883703,43 +883703,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 2ef5a0 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2ef634 │ │ │ │ + b.n 2ef644 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002ef644 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -884803,113 +884803,113 @@ │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b.n 2efd0e │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 2f020a │ │ │ │ + cbnz r2, 2f020c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r0, 2f01e0 │ │ │ │ + cbnz r0, 2f01e2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 2f01b4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2f0460 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 2f0150 │ │ │ │ + bhi.n 2f0160 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 2f02c0 │ │ │ │ + bvs.n 2f02d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 2f0218 │ │ │ │ + bvs.n 2f0228 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 2f0286 │ │ │ │ + push {r2} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2f0260 │ │ │ │ + cbz r6, 2f0262 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #25 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bgt.n 2f0174 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 2f0260 │ │ │ │ + bmi.n 2f0270 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [pc, #896] @ (2f05c8 ) │ │ │ │ mov.w r0, #262 @ 0x106 │ │ │ │ ldr r2, [pc, #896] @ (2f05cc ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ add r2, pc │ │ │ │ @@ -885241,41 +885241,41 @@ │ │ │ │ movt r2, #19456 @ 0x4c00 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ b.n 2f0628 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r0, 2f05d2 │ │ │ │ + cbz r0, 2f05d4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r6, r5, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r5, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r2, lr │ │ │ │ sbcs.w r3, r3, ip │ │ │ │ blt.w 2f0988 │ │ │ │ cmp r5, #1 │ │ │ │ @@ -885571,55 +885571,55 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2efcd2 │ │ │ │ b.n 2f014e │ │ │ │ ... │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r3, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bvs.n 2f09c4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bvs.n 2f0964 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 2f0964 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr.w r3, [pc, #3388] @ 2f16c8 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [pc, #3384] @ 2f16cc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -886823,225 +886823,225 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bcc.n 2f174c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #928 @ (adr r7, 2f1ab8 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 2f1ad8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #904 @ (adr r6, 2f1abc ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 2f1adc ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #296 @ (adr r6, 2f1874 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 2f1894 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #800 @ (adr r5, 2f1a78 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 2f1a98 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #424 @ (adr r4, 2f191c ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 2f193c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #64 @ (adr r4, 2f17c0 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 2f17e0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r6, {r2, r3, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldmia r6!, {r1, r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #456 @ (adr r3, 2f1958 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 2f1978 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #288 @ (adr r3, 2f18bc ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 2f18dc ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, pc, #136 @ (adr r3, 2f182c ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 2f184c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #984 @ (adr r2, 2f1b84 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 2f1ba4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r5, {r1, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #112 @ (adr r2, 2f1834 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 2f1854 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 2f1ba0 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 2f1bc0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r4!, {r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #360 @ (adr r1, 2f1948 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 2f1968 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r3!, {r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #24 @ (adr r1, 2f1804 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 2f1824 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #888 @ (adr r0, 2f1b70 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 2f1b90 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #272 @ (adr r0, 2f1918 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 2f1938 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r1!, {r3, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r0!, {r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ite vc │ │ │ │ + itt vc │ │ │ │ lslvc r0, r2, #3 │ │ │ │ - ldrvs r5, [sp, #408] @ 0x198 │ │ │ │ + ldrvc r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r7!, {r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r7!, {r1, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ @@ -887598,99 +887598,99 @@ │ │ │ │ ... │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [pc, #360] @ (2f1fbc ) │ │ │ │ + ldr r5, [pc, #392] @ (2f1fdc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {} │ │ │ │ + pop {r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [pc, #176] @ (2f1f10 ) │ │ │ │ + ldr r5, [pc, #208] @ (2f1f30 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r3!, {r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [pc, #592] @ (2f20c0 ) │ │ │ │ + ldr r4, [pc, #624] @ (2f20e0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [pc, #192] @ (2f1f3c ) │ │ │ │ + ldr r4, [pc, #224] @ (2f1f5c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r3!, {r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [pc, #912] @ (2f2218 ) │ │ │ │ + ldr r3, [pc, #944] @ (2f2238 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [pc, #736] @ (2f2174 ) │ │ │ │ + ldr r3, [pc, #768] @ (2f2194 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r4, 2f1ee0 │ │ │ │ + cbnz r4, 2f1ee2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r0, 2f1edc │ │ │ │ + cbnz r0, 2f1ede │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 2f1ed4 │ │ │ │ + cbnz r6, 2f1ed6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 2f1ece │ │ │ │ + cbnz r6, 2f1ed0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 2f1ec8 │ │ │ │ + cbnz r2, 2f1eca │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 2f1ec2 │ │ │ │ + cbnz r2, 2f1ec4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r0, 2f1ebc │ │ │ │ + cbnz r0, 2f1ebe │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #672] @ (2f2170 ) │ │ │ │ + ldr r1, [pc, #704] @ (2f2190 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [pc, #144] @ (2f1f70 ) │ │ │ │ + ldr r1, [pc, #176] @ (2f1f90 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [pc, #1000] @ (2f22d4 ) │ │ │ │ + ldr r1, [pc, #8] @ (2f1ef4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr.w r1, [pc, #1412] @ 2f2480 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -888215,115 +888215,115 @@ │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f13ae │ │ │ │ b.w 2f08fa │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mov r6, pc │ │ │ │ + mov lr, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r4, 2f2562 │ │ │ │ + push {r2} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 2f2556 │ │ │ │ + cbz r4, 2f2558 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 2f2550 │ │ │ │ + cbz r4, 2f2552 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 2f254a │ │ │ │ + cbz r4, 2f254c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 2f2544 │ │ │ │ + cbz r4, 2f2546 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 2f253e │ │ │ │ + cbz r4, 2f2540 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbz r4, 2f255e │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r2, 2f255c │ │ │ │ + cbz r2, 2f255e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r6, 2f2556 │ │ │ │ + cbz r6, 2f2558 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 2f2552 │ │ │ │ + cbz r2, 2f2554 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r6, 2f254a │ │ │ │ + cbz r6, 2f254c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r6, 2f2544 │ │ │ │ + cbz r6, 2f2546 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - negs r2, r5 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r2, 2f2546 │ │ │ │ + cbz r2, 2f2548 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - tst r6, r7 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -888440,35 +888440,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f2618 │ │ │ │ nop │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ bls.n 2f26ac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adcs r4, r5 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r1, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r1 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, 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, #164] @ (2f276c ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -888544,27 +888544,27 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ands r2, r0 │ │ │ │ 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 r4, [pc, #160] @ (2f2848 ) │ │ │ │ mov r0, r1 │ │ │ │ @@ -888639,27 +888639,27 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #600 @ 0x258 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrh r2, [r4, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -888682,19 +888682,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ movs r1, #17 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2f2894 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r1, 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 │ │ │ │ @@ -888716,19 +888716,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2f28e8 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r1, 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] @ (2f2974 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -888759,19 +888759,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2f2956 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r0, 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] @ (2f29dc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -888802,19 +888802,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2f29be │ │ │ │ ldr r6, [r2, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ 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 r3, [pc, #232] @ (2f2aec ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -888910,36 +888910,36 @@ │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2f2a80 │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ mcrr2 15, 15, pc, sp, cr15 @ │ │ │ │ mcr2 15, 0, pc, cr5, cr15, {7} @ │ │ │ │ @ instruction: 0xfadbffff │ │ │ │ @ instruction: 0xfb53ffff │ │ │ │ ldr r0, [r6, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -888963,19 +888963,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2f2b44 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r1, 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, #264] @ (2f2c94 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -889087,33 +889087,33 @@ │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n 2f2c02 │ │ │ │ nop │ │ │ │ ldrsb r2, [r4, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldc2 15, cr15, [pc, #1020] @ 2f30a4 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r7 :128] │ │ │ │ sdiv pc, pc, pc │ │ │ │ ldc2l 15, cr15, [r1], {255} @ 0xff │ │ │ │ ldrsb r6, [r5, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r1, 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] @ (2f2d7c ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -889188,27 +889188,27 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r2, 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] @ (2f2dfc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -889239,19 +889239,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2f2dde │ │ │ │ strb r6, [r6, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, pc, #504 @ (adr r7, 2f3008 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 2f3028 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002f2e10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -889822,134 +889822,134 @@ │ │ │ │ b.n 2f3096 │ │ │ │ strb r4, [r6, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r5, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 2f34d4 │ │ │ │ + bvs.n 2f34e4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stc2 15, cr15, [pc, #-1020]! @ 2f3050 │ │ │ │ mcrr2 15, 15, pc, sp, cr15 @ │ │ │ │ lsls r1, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vshr.u64 q8, , #50 │ │ │ │ - add r4, pc, #416 @ (adr r4, 2f3600 ) │ │ │ │ + vshr.u64 q8, , #42 │ │ │ │ + add r4, pc, #448 @ (adr r4, 2f3620 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, pc, #72 @ (adr r4, 2f34b0 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 2f34d0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 2f368c ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 2f36ac ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, pc, #384 @ (adr r3, 2f3608 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 2f3628 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, pc, #240 @ (adr r3, 2f3584 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 2f35a4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, pc, #88 @ (adr r3, 2f34f8 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 2f3518 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #968 @ (adr r2, 2f3874 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 2f3894 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #824 @ (adr r2, 2f37f0 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 2f3810 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #680 @ (adr r2, 2f376c ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 2f378c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #544 @ (adr r2, 2f36ec ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 2f370c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #416 @ (adr r2, 2f3670 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 2f3690 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #296 @ (adr r2, 2f35fc ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 2f361c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #168 @ (adr r2, 2f3580 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 2f35a0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #32 @ (adr r2, 2f3500 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 2f3520 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, pc, #912 @ (adr r1, 2f387c ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 2f389c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, pc, #760 @ (adr r1, 2f37f0 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 2f3810 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, pc, #616 @ (adr r1, 2f376c ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 2f378c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r1, 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] │ │ │ │ ldr r2, [pc, #292] @ (2f3644 ) │ │ │ │ @@ -890081,46 +890081,46 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #816] @ (2f3978 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #752] @ (2f3940 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xfb6000d3 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xfb6800d3 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [pc, #416] @ (2f3804 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ blx c2274 │ │ │ │ @@ -890140,19 +890140,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2f36ac │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f36e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -890440,29 +890440,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r1, r3, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 002f39e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -890759,29 +890759,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 2f3d94 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcc.n 2f3d50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r1, r2, #3 │ │ │ │ cbz r4, 2f3cf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f3cf8 : │ │ │ │ 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 │ │ │ │ @@ -891100,41 +891100,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r6, lr │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f401c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -891416,23 +891416,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f42d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -891600,17 +891600,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r1, sp, #664 @ 0x298 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f446c : │ │ │ │ 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 │ │ │ │ @@ -891834,35 +891834,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r5, #68 @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r7, pc, #576 @ (adr r7, 2f48d8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f46a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -891973,17 +891973,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #424 @ (adr r6, 2f493c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f479c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -892187,53 +892187,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r3, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 002f49fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -892277,19 +892277,19 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #16 @ (adr r2, 2f4a78 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f4a78 : │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r3, [ip, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -892895,141 +892895,141 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 2f4ba8 │ │ │ │ nop │ │ │ │ subs r0, #66 @ 0x42 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f5194 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -893099,27 +893099,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f51da │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002f526c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -893141,19 +893141,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2f5284 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f52bc : │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 2f52d8 │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ @@ -893232,33 +893232,33 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2f531e │ │ │ │ nop │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f53b8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -893444,49 +893444,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #154 @ 0x9a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f55c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3704] @ 0xe78 │ │ │ │ @@ -893691,59 +893691,59 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f583c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -893955,63 +893955,63 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r2, #134 @ 0x86 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r4, pc, #840 @ (adr r4, 2f5d8c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f5a9c : │ │ │ │ stmdb 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 │ │ │ │ @@ -894135,41 +894135,41 @@ │ │ │ │ nop │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f5b28 │ │ │ │ + b.n 2f5b38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r7, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r7, #134 @ 0x86 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f5c10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -894224,25 +894224,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f5c42 │ │ │ │ nop │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f5cb8 : │ │ │ │ ldr r3, [pc, #232] @ (2f5da4 ) │ │ │ │ ldr r2, [pc, #236] @ (2f5da8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -894346,48 +894346,48 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 2f5d18 │ │ │ │ movs r6, #56 @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - vtbl.8 d28, {d31}, d14 │ │ │ │ + @ instruction: 0xffffc896 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r6!, {r0, r1, r4, r5} │ │ │ │ - vcvt.u32.f32 q8, q4, #1 │ │ │ │ + vqrdmlsh.s q8, , d16[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r6, {r0, r2, r3, r4, r5, r6} │ │ │ │ - vcvt.u32.f32 q8, q1, #1 │ │ │ │ + vcvt.u32.f32 q8, q5, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bls.n 2f5cd6 │ │ │ │ - vcvt.u16.f16 d16, d4, #1 │ │ │ │ + vcvt.u16.f16 d16, d12, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r2, 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] @ (2f5f24 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -894508,37 +894508,37 @@ │ │ │ │ nop │ │ │ │ movs r4, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #124 @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 002f5f60 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -894661,43 +894661,43 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f5fc6 │ │ │ │ nop │ │ │ │ movs r3, #126 @ 0x7e │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f60c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -894803,37 +894803,37 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f6120 │ │ │ │ movs r2, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f61f8 : │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cbz r2, 2f622e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -894881,25 +894881,25 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #151 @ 0x97 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2f622a │ │ │ │ nop │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f6294 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -895068,55 +895068,55 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f6304 │ │ │ │ nop │ │ │ │ movs r0, #74 @ 0x4a │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r4, r5, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f647c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -895240,41 +895240,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f64da │ │ │ │ nop │ │ │ │ subs r2, r4, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r6, r2, #0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f65ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -895476,23 +895476,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [pc, #704] @ (2f6ac0 ) │ │ │ │ + ldr r7, [pc, #736] @ (2f6ae0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [pc, #544] @ (2f6a2c ) │ │ │ │ + ldr r7, [pc, #576] @ (2f6a4c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 002f680c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -895689,23 +895689,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #792] @ (2f6d10 ) │ │ │ │ + ldr r5, [pc, #824] @ (2f6d30 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r6, [r0, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #632] @ (2f6c7c ) │ │ │ │ + ldr r5, [pc, #664] @ (2f6c9c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f6a08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -895909,23 +895909,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #608] @ (2f6e7c ) │ │ │ │ + ldr r3, [pc, #640] @ (2f6e9c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r6, [r2, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #440] @ (2f6de0 ) │ │ │ │ + ldr r3, [pc, #472] @ (2f6e00 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002f6c2c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -896038,17 +896038,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #184] @ (2f6e24 ) │ │ │ │ + ldr r2, [pc, #216] @ (2f6e44 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vshr.u64 q0, q0, #28 │ │ │ │ + vshr.u64 q0, q0, #20 │ │ │ │ │ │ │ │ 002f6d70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -896160,17 +896160,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #936] @ (2f7258 ) │ │ │ │ + ldr r0, [pc, #968] @ (2f7278 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mcr2 0, 3, r0, cr0, cr0, {6} │ │ │ │ + mcr2 0, 3, r0, cr8, cr0, {6} │ │ │ │ │ │ │ │ 002f6eb4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -896374,21 +896374,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #296 @ (adr r0, 2f71b0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [r8, #832]! @ 0x340 │ │ │ │ - ldr r0, [pc, #440] @ (2f7248 ) │ │ │ │ + ldc2 0, cr0, [r0, #832]! @ 0x340 │ │ │ │ + ldr r0, [pc, #472] @ (2f7268 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r4, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [lr], #832 @ 0x340 │ │ │ │ - bxns lr │ │ │ │ + ldc2 0, cr0, [r6], #832 @ 0x340 │ │ │ │ + bxns pc │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 002f709c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -896667,29 +896667,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfba400d0 │ │ │ │ - cmp lr, fp │ │ │ │ + @ instruction: 0xfbac00d0 │ │ │ │ + cmp lr, ip │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfb0800d0 │ │ │ │ - add sl, lr │ │ │ │ + @ instruction: 0xfb1000d0 │ │ │ │ + add sl, pc │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfa1c00d0 │ │ │ │ + @ instruction: 0xfa2400d0 │ │ │ │ │ │ │ │ 002f7338 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -896892,22 +896892,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb.w r0, [lr, r0, lsl #1] │ │ │ │ + ldrb.w r0, [r6, r0, lsl #1] │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf7e400d0 │ │ │ │ + @ instruction: 0xf7ec00d0 │ │ │ │ │ │ │ │ 002f755c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -897117,24 +897117,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf6ee00d0 │ │ │ │ - lsrs r0, r1 │ │ │ │ + @ instruction: 0xf6f600d0 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r6, [r5, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf5f200d0 │ │ │ │ + @ instruction: 0xf5fa00d0 │ │ │ │ │ │ │ │ 002f7754 : │ │ │ │ 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] @ 2f7924 │ │ │ │ @@ -897342,22 +897342,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - and.w r0, r2, #6815744 @ 0x680000 │ │ │ │ + and.w r0, sl, #6815744 @ 0x680000 │ │ │ │ strb r2, [r4, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf3da00d0 │ │ │ │ + @ instruction: 0xf3e200d0 │ │ │ │ │ │ │ │ 002f7970 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -897641,29 +897641,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r1, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf2d000d0 │ │ │ │ - subs r5, #10 │ │ │ │ + @ instruction: 0xf2d800d0 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf23400d0 │ │ │ │ - subs r4, #10 │ │ │ │ + @ instruction: 0xf23c00d0 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r6, #7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf13400d0 │ │ │ │ + @ instruction: 0xf13c00d0 │ │ │ │ │ │ │ │ 002f7c20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -897879,24 +897879,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r2, [r4, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bic.w r0, sl, #208 @ 0xd0 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + bics.w r0, r2, #208 @ 0xd0 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.s16 q0, q13, q0 │ │ │ │ + vqadd.s32 q0, q9, q0 │ │ │ │ │ │ │ │ 002f7e2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -898028,16 +898028,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mrc 0, 0, r0, cr6, cr0, {6} │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + mrc 0, 0, r0, cr14, cr0, {6} │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -898083,22 +898083,22 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #17 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2f7f94 │ │ │ │ - stcl 0, cr0, [r8, #832] @ 0x340 │ │ │ │ - stc 0, cr0, [r6, #832]! @ 0x340 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + ldcl 0, cr0, [r0, #832] @ 0x340 │ │ │ │ + stc 0, cr0, [lr, #832]! @ 0x340 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + stc 0, cr0, [r4, #832] @ 0x340 │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr.w r3, [r0, #656] @ 0x290 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -898128,19 +898128,19 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2f802e │ │ │ │ nop │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r4, #-832] @ 0xfffffcc0 │ │ │ │ + stc 0, cr0, [ip, #-832] @ 0xfffffcc0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #252] @ (2f8178 ) │ │ │ │ @@ -898256,43 +898256,43 @@ │ │ │ │ nop │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldc 0, cr0, [lr, #-832] @ 0xfffffcc0 │ │ │ │ - ldc 0, cr0, [sl, #-832]! @ 0xfffffcc0 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + stc 0, cr0, [r6, #-832]! @ 0xfffffcc0 │ │ │ │ + stcl 0, cr0, [r2, #-832] @ 0xfffffcc0 │ │ │ │ + add sp, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r5, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #167 @ 0xa7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r4!, {r0, r1, r2, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6], #832 @ 0x340 │ │ │ │ + ldc 0, cr0, [lr], #832 @ 0x340 │ │ │ │ bvc.n 2f81d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [r4], {208} @ 0xd0 │ │ │ │ - adds r7, #26 │ │ │ │ + ldc 0, cr0, [ip], {208} @ 0xd0 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xebea00d0 │ │ │ │ + @ instruction: 0xebf200d0 │ │ │ │ stmdb 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, #2136] @ 2f8a34 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ ldr.w r4, [pc, #2132] @ 2f8a38 │ │ │ │ @@ -899055,143 +899055,143 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrd r0, r0, [r6, #832]! @ 0x340 │ │ │ │ + ldrd r0, r0, [lr, #832]! @ 0x340 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmdb r2, {r4, r6, r7} │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + ldmdb sl, {r4, r6, r7} │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f8a4c │ │ │ │ + b.n 2f8a5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f8870 │ │ │ │ + b.n 2f8880 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stc2 0, cr0, [r4], {230} @ 0xe6 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [pc, #840] @ (2f8de0 ) │ │ │ │ + ldr r6, [pc, #872] @ (2f8e00 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2f87f4 │ │ │ │ + b.n 2f8804 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f87bc │ │ │ │ + b.n 2f87cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsb r2, [r3, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 2f8754 │ │ │ │ + b.n 2f8764 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f8704 │ │ │ │ + b.n 2f8714 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsb r4, [r6, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 2f869c │ │ │ │ + b.n 2f86ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f868c │ │ │ │ + b.n 2f869c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsb r6, [r5, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 2f8624 │ │ │ │ + b.n 2f8634 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f8614 │ │ │ │ + b.n 2f8624 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r5, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 2f85ac │ │ │ │ + b.n 2f85bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r2, [r7, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f8538 │ │ │ │ + b.n 2f8548 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r7, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f84c8 │ │ │ │ + b.n 2f84d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r6, [r7, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f8458 │ │ │ │ + b.n 2f8468 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r2, [r0, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f83ec │ │ │ │ + b.n 2f83fc │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xfa0800e6 │ │ │ │ - ldr r4, [pc, #392] @ (2f8cac ) │ │ │ │ + ldr r4, [pc, #424] @ (2f8ccc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #248] @ (2f8c20 ) │ │ │ │ + ldr r4, [pc, #280] @ (2f8c40 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #96] @ (2f8b8c ) │ │ │ │ + ldr r4, [pc, #128] @ (2f8bac ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [pc, #944] @ (2f8ee4 ) │ │ │ │ + ldr r3, [pc, #976] @ (2f8f04 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2f92c4 │ │ │ │ + b.n 2f92d4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr??.w r0, [sl, r6, lsl #2] │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [pc, #704] @ (2f8e04 ) │ │ │ │ + ldr r3, [pc, #736] @ (2f8e24 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2f925c │ │ │ │ + b.n 2f926c │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsb.w r0, [lr, r6, lsl #2] │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [pc, #464] @ (2f8d24 ) │ │ │ │ + ldr r3, [pc, #496] @ (2f8d44 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2f91f4 │ │ │ │ + b.n 2f9204 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #344] @ (2f8cb4 ) │ │ │ │ + ldr r3, [pc, #376] @ (2f8cd4 ) │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ mov r5, r3 │ │ │ │ @@ -900006,163 +900006,163 @@ │ │ │ │ @ instruction: 0xf77200e6 │ │ │ │ @ instruction: 0xf76400e6 │ │ │ │ @ instruction: 0xf70800e6 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh r6, [r4, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2f9504 │ │ │ │ + b.n 2f9514 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r4, [r7, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r7, [pc, #680] @ (2f971c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh r6, [r7, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ble.n 2f94c8 │ │ │ │ + ble.n 2f94d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r5, [pc, #392] @ (2f9624 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 2f9458 │ │ │ │ + bgt.n 2f9468 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 2f9440 │ │ │ │ + bgt.n 2f9450 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r5, [pc, #88] @ (2f9508 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 2f93d0 │ │ │ │ + bgt.n 2f93e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 2f959c │ │ │ │ + bgt.n 2f95ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r4, [pc, #760] @ (2f97bc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 2f9534 │ │ │ │ + bgt.n 2f9544 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 2f951c │ │ │ │ + bgt.n 2f952c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 2f94e8 │ │ │ │ + bgt.n 2f94f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [pc, #320] @ (2f961c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - blt.n 2f9450 │ │ │ │ + blt.n 2f9460 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [pc, #72] @ (2f9530 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - blt.n 2f95e0 │ │ │ │ + blt.n 2f93f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [pc, #848] @ (2f9844 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - blt.n 2f9570 │ │ │ │ + blt.n 2f9580 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [pc, #608] @ (2f9760 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bge.n 2f9504 │ │ │ │ + blt.n 2f9514 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 2f95d4 │ │ │ │ + bge.n 2f95e4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 2f9594 │ │ │ │ + bge.n 2f95a4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 2f9554 │ │ │ │ + bge.n 2f9564 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 2f9518 │ │ │ │ + bls.n 2f9528 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rors r0, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 2f94dc │ │ │ │ + bls.n 2f94ec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 2f9660 │ │ │ │ + bls.n 2f9470 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 2f9620 │ │ │ │ + bls.n 2f9630 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs r2, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ ldr r2, [pc, #920] @ (2f9920 ) │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -900522,23 +900522,23 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stcl 0, cr0, [sl, #-920]! @ 0xfffffc68 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r6, #-920]! @ 0xfffffc68 │ │ │ │ stcl 0, cr0, [ip, #-920] @ 0xfffffc68 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 2f99f8 │ │ │ │ + bpl.n 2f9a08 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 2f99ec │ │ │ │ + bpl.n 2f99fc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 2f99d4 │ │ │ │ + bmi.n 2f99e4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr.w r2, [pc, #1140] @ 2f9dbc │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [pc, #1132] @ 2f9dc0 │ │ │ │ @@ -900982,131 +900982,131 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 2f95a4 │ │ │ │ bl 507dbe │ │ │ │ strd pc, pc, [sp], #-1020 @ 0x3fc │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 2f9cd0 │ │ │ │ + bcc.n 2f9ce0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 2f9e6c │ │ │ │ + bcc.n 2f9e7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 2f9e08 │ │ │ │ + bcc.n 2f9e18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bcs.n 2f9eec │ │ │ │ + bcs.n 2f9cfc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 2f9d3c │ │ │ │ + bne.n 2f9d4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 2f9f04 │ │ │ │ + bne.n 2f9f14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 2f9ecc │ │ │ │ + bne.n 2f9edc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 2f9e88 │ │ │ │ + bne.n 2f9e98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 2f9e50 │ │ │ │ + bne.n 2f9e60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 2f9e10 │ │ │ │ + beq.n 2f9e20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 2f9dd4 │ │ │ │ + beq.n 2f9de4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 2f9d8c │ │ │ │ + beq.n 2f9d9c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 2f9f4c │ │ │ │ + beq.n 2f9f5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 2f9f10 │ │ │ │ + beq.n 2f9f20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 2f9ed8 │ │ │ │ + beq.n 2f9ee8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 2f9ea0 │ │ │ │ + beq.n 2f9eb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ 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, #516] @ (2fa0c8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -901314,41 +901314,41 @@ │ │ │ │ add r0, pc │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ b.n 2fa054 │ │ │ │ b.n 2f9920 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 2fa148 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 2fa11a │ │ │ │ cbnz r1, 2fa116 │ │ │ │ str.w r2, [r0, #792] @ 0x318 │ │ │ │ @@ -901385,19 +901385,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 2fa144 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ ldr.w r2, [pc, #2524] @ 2fab70 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -902342,29 +902342,29 @@ │ │ │ │ nop │ │ │ │ b.n 2fae1c │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 2fae1c │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bgt.n 2faafc │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r7, #78 @ 0x4e │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r7, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @@ -902374,111 +902374,111 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r5, #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1100] @ 2fb0e0 │ │ │ │ @@ -902896,25 +902896,25 @@ │ │ │ │ nop │ │ │ │ bvs.n 2fb194 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 2fb154 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r1!, {r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bpl.n 2fb134 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r7, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r0, r1, r5} │ │ │ │ movs r0, r0 │ │ │ │ @@ -902924,71 +902924,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ movs r1, r0 │ │ │ │ push {r0, r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r1, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #156 @ 0x9c │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r5, #106 @ 0x6a │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r5, #60 @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ 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 r2, [pc, #700] @ (2fb468 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -903249,67 +903249,67 @@ │ │ │ │ b.n 2fb2ea │ │ │ │ bne.n 2fb4f4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 2fb480 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - rev r6, r5 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r4, 2fb4d0 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cbnz r4, 2fb4d2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r0, r2, #3 │ │ │ │ cbnz r4, 2fb4d4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cbnz r4, 2fb4d6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r0, r2, #3 │ │ │ │ cbnz r4, 2fb4d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r0, 2fb4dc │ │ │ │ + cbnz r4, 2fb4da │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 2fb4de │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + cbnz r0, 2fb4e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002fb4e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -903337,19 +903337,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #645 @ 0x285 │ │ │ │ add.w r2, r2, #296 @ 0x128 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2fb506 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r0, r2, #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, r1 │ │ │ │ @@ -903398,25 +903398,25 @@ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ add.w r2, r2, #312 @ 0x138 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2fb574 │ │ │ │ nop │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #708] @ (2fb8c4 ) │ │ │ │ @@ -903681,51 +903681,51 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ push {r0, r2, lr} │ │ │ │ movs r3, r0 │ │ │ │ ldmia r4, {r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xfb33ffff │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r0, r2, #3 │ │ │ │ orrs r5, r0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r2, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.u64 q8, , #14 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + vshr.u64 q8, , #6 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.u64 q8, , #54 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + vshr.u64 q8, , #46 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002fb928 : │ │ │ │ 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 │ │ │ │ @@ -903844,30 +903844,30 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2fb994 │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q0, q8, │ │ │ │ - cbz r6, 2fbaec │ │ │ │ + vqadd.u16 q0, q12, │ │ │ │ + cbz r6, 2fbaee │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r0, 2fbab8 │ │ │ │ + cbz r0, 2fbaba │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002fba90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -904013,43 +904013,43 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2fbb10 │ │ │ │ - ldc2l 0, cr0, [r0, #-868] @ 0xfffffc9c │ │ │ │ - push {r1, r3, r4} │ │ │ │ + ldc2l 0, cr0, [r8, #-868] @ 0xfffffc9c │ │ │ │ + push {r1, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2 0, cr0, [r2, #-868]! @ 0xfffffc9c │ │ │ │ - subs r0, r3, r0 │ │ │ │ + stc2 0, cr0, [sl, #-868]! @ 0xfffffc9c │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 2fbc6c │ │ │ │ + cbz r2, 2fbc6e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r8], #868 @ 0x364 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + stc2 0, cr0, [r0, #-868] @ 0xfffffc9c │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r0, 2fbc6e │ │ │ │ + cbz r0, 2fbc70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2l 0, cr0, [lr], {217} @ 0xd9 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + ldc2l 0, cr0, [r6], {217} @ 0xd9 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r6, 2fbc6e │ │ │ │ + cbz r6, 2fbc70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2 0, cr0, [r4], #868 @ 0x364 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + stc2 0, cr0, [ip], #868 @ 0x364 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 2fbc70 │ │ │ │ + cbz r4, 2fbc72 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #-868 @ 0xfffffc9c │ │ │ │ - adds r0, r6, r5 │ │ │ │ + stc2 0, cr0, [r2], {217} @ 0xd9 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 2fbc72 │ │ │ │ + cbz r2, 2fbc74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002fbc60 : │ │ │ │ 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 │ │ │ │ @@ -904408,78 +904408,78 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfa8600d9 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + @ instruction: 0xfa8e00d9 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfa5c00d9 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + @ instruction: 0xfa6400d9 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfa3200d9 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + @ instruction: 0xfa3a00d9 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfa0a00d9 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + @ instruction: 0xfa1200d9 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e000d9 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + vld1.8 @ instruction: 0xf9e800d9 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh.w r0, [r6, #217] @ 0xd9 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + ldrsh.w r0, [lr, #217] @ 0xd9 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98c00d9 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + ldrsb.w r0, [r4, #217] @ 0xd9 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vld4. {d16-d19}, [r2 :64], r9 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + vld4. {d16-d19}, [sl :64], r9 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh.w r0, [r8, r9, lsl #1] │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + vst4. {d16-d19}, [r0 :64], r9 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb.w r0, [r0, r9, lsl #1] │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + ldrsb.w r0, [r8, r9, lsl #1] │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str??.w r0, [r6, #217] @ 0xd9 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + str??.w r0, [lr, #217] @ 0xd9 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh.w r0, [ip, #217] @ 0xd9 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + str.w r0, [r4, #217] @ 0xd9 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb.w r0, [sl, #217] @ 0xd9 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + ldrb.w r0, [r2, #217] @ 0xd9 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002fc0c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -904554,27 +904554,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2fc106 │ │ │ │ stmia r2!, {r3, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf73800d9 │ │ │ │ - add r4, sp, #32 │ │ │ │ + @ instruction: 0xf74000d9 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf70e00d9 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + @ instruction: 0xf71600d9 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #676] @ (2fc464 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -904836,50 +904836,50 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r4, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf62400d9 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + @ instruction: 0xf62c00d9 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf52e00d9 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + @ instruction: 0xf53600d9 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add.w r0, r8, #7110656 @ 0x6c8000 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + adds.w r0, r0, #7110656 @ 0x6c8000 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4e000d9 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + @ instruction: 0xf4e800d9 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eors.w r0, r8, #7110656 @ 0x6c8000 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + @ instruction: 0xf4a000d9 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orns r0, r4, #7110656 @ 0x6c8000 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + orns r0, ip, #7110656 @ 0x6c8000 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orr.w r0, ip, #7110656 @ 0x6c8000 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + orrs.w r0, r4, #7110656 @ 0x6c8000 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002fc4c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -904910,18 +904910,18 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #508 @ 0x1fc │ │ │ │ strd lr, ip, [sp, #44] @ 0x2c │ │ │ │ movw r1, #841 @ 0x349 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b9520 │ │ │ │ - bfi r0, r2, #3, #23 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + bfi r0, sl, #3, #23 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002fc53c : │ │ │ │ stmdb 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 │ │ │ │ @@ -905336,99 +905336,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #128 @ (adr r7, 2fca24 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 2fca44 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ pop {r2, r7, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r6, #17] │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r6, pc} │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xfab7ffff │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbc.w r0, r0, #217 @ 0xd9 │ │ │ │ - add r6, pc, #208 @ (adr r6, 2fca90 ) │ │ │ │ + sbc.w r0, r8, #217 @ 0xd9 │ │ │ │ + add r6, pc, #240 @ (adr r6, 2fcab0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf12a00d9 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 2fcdc4 ) │ │ │ │ + @ instruction: 0xf13200d9 │ │ │ │ + add r6, pc, #24 @ (adr r6, 2fc9e4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf0fc00d9 │ │ │ │ + add.w r0, r4, #217 @ 0xd9 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #776 @ (adr r5, 2fcce4 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 2fcd04 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf0cc00d9 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + @ instruction: 0xf0d400d9 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #624 @ (adr r5, 2fcc58 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 2fcc78 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf0a200d9 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + @ instruction: 0xf0aa00d9 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, 2fcbbc ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 2fcbdc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orns r0, r8, #217 @ 0xd9 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + eor.w r0, r0, #217 @ 0xd9 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #288 @ (adr r5, 2fcb20 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 2fcb40 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orr.w r0, lr, #217 @ 0xd9 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + orrs.w r0, r6, #217 @ 0xd9 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #128 @ (adr r5, 2fca8c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 2fcaac ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bic.w r0, r6, #217 @ 0xd9 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + bic.w r0, lr, #217 @ 0xd9 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #984 @ (adr r4, 2fcdf0 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 2fce10 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 q8, , #2 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + and.w r0, r6, #217 @ 0xd9 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #824 @ (adr r4, 2fcd5c ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 2fcd7c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 q8, , #44 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + vshr.s64 q8, , #36 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #656 @ (adr r4, 2fccc0 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 2fcce0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 q0, , #22 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + vshr.s64 q0, , #14 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #488 @ (adr r4, 2fcc24 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 2fcc44 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 q0, , #64 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + vshr.s64 q0, , #56 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 2fcb88 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 2fcba8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s16 q8, q12, │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + vqadd.s32 q8, q8, │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #160 @ (adr r4, 2fcaf4 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 2fcb14 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s32 q0, q15, │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + vqadd.s64 q0, q11, │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 2fce58 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 2fca78 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s8 q0, q10, │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + vqadd.s8 q0, q14, │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #848 @ (adr r3, 2fcdbc ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 2fcddc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002fca6c : │ │ │ │ stmdb 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 │ │ │ │ @@ -905857,62 +905857,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb86a │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0], #-868 @ 0xfffffc9c │ │ │ │ - add r0, pc, #976 @ (adr r0, 2fd2c8 ) │ │ │ │ + ldc 0, cr0, [r8], #-868 @ 0xfffffc9c │ │ │ │ + add r0, pc, #1008 @ (adr r0, 2fd2e8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r6, r7, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds.w r0, r4, r9, lsr #3 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + adds.w r0, ip, r9, lsr #3 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xeaf200d9 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + @ instruction: 0xeafa00d9 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xeaca00d9 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + @ instruction: 0xead200d9 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs.w r0, ip, r9, lsr #3 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + orn r0, r4, r9, lsr #3 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bics.w r0, r4, r9, lsr #3 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + bics.w r0, ip, r9, lsr #3 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - and.w r0, sl, r9, lsr #3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + ands.w r0, r2, r9, lsr #3 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strd r0, r0, [r0, #868]! @ 0x364 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + strd r0, r0, [r8, #868]! @ 0x364 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe9b600d9 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + @ instruction: 0xe9be00d9 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [pc, #520] @ (2fd170 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #520] @ (2fd174 ) │ │ │ │ ldr r3, [pc, #524] @ (2fd178 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -906104,78 +906104,78 @@ │ │ │ │ mov.w r1, #956 @ 0x3bc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fd0de │ │ │ │ b.n 2fcd30 │ │ │ │ - stmdb r4, {r0, r3, r4, r6, r7} │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + stmdb ip, {r0, r3, r4, r6, r7} │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe8da00d9 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + strd r0, r0, [r2], #868 @ 0x364 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia.w r0!, {r0, r3, r4, r6, r7} │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + ldmia.w r8!, {r0, r3, r4, r6, r7} │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia.w r6, {r0, r3, r4, r6, r7} │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + stmia.w lr, {r0, r3, r4, r6, r7} │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe85c00d9 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + strd r0, r0, [r4], #-868 @ 0x364 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe83400d9 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + @ instruction: 0xe83c00d9 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe80a00d9 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + @ instruction: 0xe81200d9 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2fd188 │ │ │ │ + b.n 2fd198 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2fd138 │ │ │ │ + b.n 2fd148 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2fd0e0 │ │ │ │ + b.n 2fd0f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2fd08c │ │ │ │ + b.n 2fd09c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2fd038 │ │ │ │ + b.n 2fd048 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002fd200 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -906208,19 +906208,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ strd lr, ip, [sp, #52] @ 0x34 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b9520 │ │ │ │ - b.n 2fceb8 │ │ │ │ + b.n 2fcec8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #312] @ (2fd3bc ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fd334 │ │ │ │ @@ -906353,28 +906353,28 @@ │ │ │ │ movs r1, #18 │ │ │ │ b.n 2fd360 │ │ │ │ nop │ │ │ │ add sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe81c00d9 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xe82400d9 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ 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, #2824] @ 0xb08 │ │ │ │ ldr.w r2, [pc, #2868] @ 2fdf2c │ │ │ │ subw sp, sp, #1236 @ 0x4d4 │ │ │ │ @@ -907414,131 +907414,131 @@ │ │ │ │ b.n 2fd992 │ │ │ │ add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2fdc4c │ │ │ │ + b.n 2fdc5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2fd8c0 │ │ │ │ + b.n 2fd8d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vhadd.u32 q8, q8, │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + vhadd.u32 q8, q12, │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fd824 │ │ │ │ + b.n 2fd834 │ │ │ │ lsls r1, r3, #3 │ │ │ │ eors r4, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fe6b8 │ │ │ │ + b.n 2fe6c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2fe65c │ │ │ │ + b.n 2fe66c │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r4, r6, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r4, r6, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 2fe560 │ │ │ │ + b.n 2fe570 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [pc, #376] @ (2fe10c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2fe1d8 │ │ │ │ + b.n 2fe1e8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #984] @ (2fe398 ) │ │ │ │ + ldr r1, [pc, #1016] @ (2fe3b8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfa4400cf │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + @ instruction: 0xfa4c00cf │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r5, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r4, #238 @ 0xee │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #52 @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh.w r0, [sl, #207] @ 0xcf │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + str.w r0, [r2, #207] @ 0xcf │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb.w r0, [lr, pc] │ │ │ │ + ldrb.w r0, [r6, pc] │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2fe0c4 │ │ │ │ + ble.n 2fe0d4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2fdf48 │ │ │ │ + bgt.n 2fdf58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #652] @ 0x28c │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ blt.n 2fe080 │ │ │ │ @@ -908660,114 +908660,114 @@ │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ movgt r4, #0 │ │ │ │ movgt r5, r4 │ │ │ │ bgt.w 2fed9c │ │ │ │ b.n 2fedc4 │ │ │ │ nop │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2fecbc │ │ │ │ + bge.n 2feccc │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r6, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2fed44 │ │ │ │ + bls.n 2fed54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 2fecf0 │ │ │ │ + bhi.n 2fed00 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r4, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 2fed70 │ │ │ │ + bvc.n 2fed80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #456] @ (2feea8 ) │ │ │ │ + ldr r1, [pc, #488] @ (2feec8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 2fec38 │ │ │ │ + bvs.n 2fec48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adcs.w r0, r0, #207 @ 0xcf │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + adcs.w r0, r8, #207 @ 0xcf │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eor.w r0, r6, #207 @ 0xcf │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + eor.w r0, lr, #207 @ 0xcf │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2fecd4 │ │ │ │ + bmi.n 2fece4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vmla.i d0, d18, d3[3] │ │ │ │ + vmla.i d0, d26, d3[3] │ │ │ │ adds r0, #234 @ 0xea │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 2fed4c │ │ │ │ + bmi.n 2fed5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [r8, #-828] @ 0xfffffcc4 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + stc 0, cr0, [r0, #-828]! @ 0xfffffcc4 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 2fec4c │ │ │ │ + bne.n 2fec5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r6], #-828 @ 0xfffffcc4 │ │ │ │ + stc 0, cr0, [lr], #-828 @ 0xfffffcc4 │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 2fecb0 │ │ │ │ + beq.n 2fecc0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r3, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx c1b20 │ │ │ │ @@ -910075,346 +910075,346 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2ff1cc │ │ │ │ b.w 2fe66c │ │ │ │ nop │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ vmla.i32 d0, d20, d14[0] │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ vhadd.s32 q8, q8, q7 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ vhadd.s16 q0, q12, q7 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ cdp 0, 13, cr0, cr4, cr14, {6} │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ cdp 0, 6, cr0, cr14, cr14, {6} │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ cdp 0, 0, cr0, cr10, cr14, {6} │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stc 0, cr0, [r4, #824]! @ 0x338 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldc 0, cr0, [lr, #-824]! @ 0xfffffcc8 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldcl 0, cr0, [sl], {206} @ 0xce │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldc 0, cr0, [sl], {206} @ 0xce │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ mrrc 0, 12, r0, r8, cr14 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldc 0, cr0, [r6], {206} @ 0xce │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ rsbs r0, r4, lr, lsl #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xeb9000ce │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ adcs.w r0, r0, lr, lsl #3 │ │ │ │ add.w r0, ip, lr, lsl #3 │ │ │ │ pkhbt r0, sl, lr, lsl #3 │ │ │ │ eor.w r0, sl, lr, lsl #3 │ │ │ │ orr.w r0, r4, lr, lsl #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 300040 │ │ │ │ + b.n 300050 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 2fff40 │ │ │ │ + b.n 2fff50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 2ffec0 │ │ │ │ + b.n 2ffed0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 2ffe5c │ │ │ │ + b.n 2ffe6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 2ffd94 │ │ │ │ + b.n 2ffda4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 2 │ │ │ │ + svc 10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #22 │ │ │ │ + udf #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ble.n 2ffd94 │ │ │ │ + ble.n 2ffda4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ble.n 2ffd44 │ │ │ │ + ble.n 2ffd54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ble.n 2ffcf0 │ │ │ │ + ble.n 2ffd00 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ble.n 2ffea0 │ │ │ │ + ble.n 2ffeb0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ble.n 2ffe4c │ │ │ │ + ble.n 2ffe5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 2ffdfc │ │ │ │ + ble.n 2ffe0c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 2ffda8 │ │ │ │ + bgt.n 2ffdb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 2ffd60 │ │ │ │ + bgt.n 2ffd70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 2ffd1c │ │ │ │ + bgt.n 2ffd2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 2ffecc │ │ │ │ + bgt.n 2ffedc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 2ffe78 │ │ │ │ + bgt.n 2ffe88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 2ffe28 │ │ │ │ + bgt.n 2ffe38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 2ffdd4 │ │ │ │ + blt.n 2ffde4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 2fff2c │ │ │ │ + blt.n 2fff3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 2ffe74 │ │ │ │ + blt.n 2ffe84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bge.n 2ffe28 │ │ │ │ + bge.n 2ffe38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bge.n 2ffde8 │ │ │ │ + bge.n 2ffdf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 2ffda8 │ │ │ │ + bge.n 2ffdb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ittt lt │ │ │ │ - lsllt r1, r3, #3 │ │ │ │ - bge.n 2fff60 @ unpredictable │ │ │ │ - lsllt r7, r1, #3 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + itte gt │ │ │ │ + lslgt r1, r3, #3 │ │ │ │ + bge.n 2fff70 @ unpredictable │ │ │ │ + lslle r7, r1, #3 │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - itee ls │ │ │ │ + itte ls │ │ │ │ lslls r1, r3, #3 │ │ │ │ - strbhi r2, [r7, #20] │ │ │ │ + strbls r2, [r0, #21] │ │ │ │ lslhi r0, r2, #3 │ │ │ │ - ite vs │ │ │ │ - lslvs r1, r3, #3 │ │ │ │ - strbvc r2, [r2, #20] │ │ │ │ + ite vc │ │ │ │ + lslvc r1, r3, #3 │ │ │ │ + strbvs r2, [r3, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ittt mi │ │ │ │ + itet mi │ │ │ │ lslmi r1, r3, #3 │ │ │ │ - bls.n 2ffe84 @ unpredictable │ │ │ │ + bls.n 2ffe94 @ unpredictable │ │ │ │ lslmi r7, r1, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - itte ne │ │ │ │ - lslne r1, r3, #3 │ │ │ │ - bls.n 2ffe40 @ unpredictable │ │ │ │ - lsleq r7, r1, #3 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + ittt cs │ │ │ │ + lslcs r1, r3, #3 │ │ │ │ + bls.n 2ffe50 @ unpredictable │ │ │ │ + lslcs r7, r1, #3 │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 2ffe00 │ │ │ │ + bls.n 2ffe10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 2fffb4 │ │ │ │ + bls.n 2fffc4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr.w r3, [pc, #2636] @ 300924 │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ @@ -911332,305 +911332,305 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.w 2fd53c │ │ │ │ - bvs.n 300830 │ │ │ │ + bvs.n 300840 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbnz r2, 300998 │ │ │ │ + cbnz r2, 30099a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvs.n 3009e0 │ │ │ │ + bvs.n 3009f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 300998 │ │ │ │ + cbnz r6, 30099a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvs.n 300994 │ │ │ │ + bvs.n 3009a4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r4, 300998 │ │ │ │ + cbnz r4, 30099a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 300996 │ │ │ │ + cbnz r6, 300998 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 3008dc │ │ │ │ + bpl.n 3008ec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 30087c │ │ │ │ + bpl.n 30088c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 300a2c │ │ │ │ + bpl.n 300a3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - hlt 0x000c │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 3009dc │ │ │ │ + bpl.n 3009ec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 300938 │ │ │ │ + bmi.n 300948 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 3008e8 │ │ │ │ + bmi.n 3008f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 30089c │ │ │ │ + bmi.n 3008ac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbnz r0, 3009c8 │ │ │ │ + cbnz r0, 3009ca │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 300a4c │ │ │ │ + bmi.n 300a5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 3009c8 │ │ │ │ + cbnz r2, 3009ca │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 3009fc │ │ │ │ + bmi.n 300a0c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 3009c8 │ │ │ │ + cbnz r6, 3009ca │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 3009b0 │ │ │ │ + bmi.n 3009c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r4, 3009c8 │ │ │ │ + cbnz r4, 3009ca │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 300958 │ │ │ │ + bcc.n 300968 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 300910 │ │ │ │ + bcc.n 300920 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcc.n 300ac4 │ │ │ │ + bcc.n 3008d4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 300a6c │ │ │ │ + bcc.n 300a7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 300a24 │ │ │ │ + bcc.n 300a34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcs.n 3009cc │ │ │ │ + bcs.n 3009dc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcs.n 30097c │ │ │ │ + bcs.n 30098c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcs.n 30092c │ │ │ │ + bcs.n 30093c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcs.n 300a90 │ │ │ │ + bcs.n 300aa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 300a48 │ │ │ │ + bcs.n 300a58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bne.n 3009f8 │ │ │ │ + bne.n 300a08 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bne.n 30095c │ │ │ │ + bne.n 30096c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bne.n 300b0c │ │ │ │ + bne.n 300b1c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bne.n 300abc │ │ │ │ + bne.n 300acc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bne.n 300a64 │ │ │ │ + bne.n 300a74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - beq.n 300a18 │ │ │ │ + beq.n 300a28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + setpan #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - beq.n 3009c8 │ │ │ │ + beq.n 3009d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - beq.n 300b44 │ │ │ │ + beq.n 300b54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - beq.n 300af8 │ │ │ │ + beq.n 300b08 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - beq.n 300aa8 │ │ │ │ + beq.n 300ab8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r0, 300b52 │ │ │ │ + cbz r0, 300b54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r0, 300b54 │ │ │ │ + cbz r0, 300b56 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r4, 300b50 │ │ │ │ + cbz r4, 300b52 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r0, 300b52 │ │ │ │ + cbz r0, 300b54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r6, 300b54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 300b90 │ │ │ │ + cbz r2, 300b92 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 300b92 │ │ │ │ + cbz r2, 300b94 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldrd r3, r5, [r0, #652] @ 0x28c │ │ │ │ sub sp, #24 │ │ │ │ @@ -911890,83 +911890,83 @@ │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ b.n 300cb2 │ │ │ │ nop │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r6, [r4, #29] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ b.w 3567c8 │ │ │ │ stmdb 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 │ │ │ │ @@ -912738,135 +912738,135 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r4, r7, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 301a70 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 301a90 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #624 @ (adr r7, 3019b0 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 3019d0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r2, {r2, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldmia r2!, {r3, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 301a78 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 301a98 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #432 @ (adr r6, 301918 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 301938 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #144 @ (adr r6, 301808 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 301828 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 301b7c ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 30179c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #720 @ (adr r5, 301a64 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 301a84 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ite │ │ │ │ + itt │ │ │ │ lsl r7, r1, #3 │ │ │ │ - ite le @ unpredictable │ │ │ │ + itt le @ unpredictable > │ │ │ │ lslle r7, r1, #3 │ │ │ │ - itee lt @ unpredictable │ │ │ │ + itte lt @ unpredictable │ │ │ │ lsllt r7, r1, #3 │ │ │ │ - nopge {9} │ │ │ │ - lslge r7, r1, #3 │ │ │ │ - add r4, pc, #792 @ (adr r4, 301ad0 ) │ │ │ │ + it ls @ unpredictable │ │ │ │ + lslls r7, r1, #3 │ │ │ │ + add r4, pc, #824 @ (adr r4, 301af0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ite vs │ │ │ │ - lslvs r7, r1, #3 │ │ │ │ - ldrhvc r0, [r5, r1] │ │ │ │ + ite vc │ │ │ │ + lslvc r7, r1, #3 │ │ │ │ + ldrhvs r0, [r6, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - itte mi │ │ │ │ + itee mi │ │ │ │ lslmi r7, r1, #3 │ │ │ │ - itt cs @ unpredictable │ │ │ │ + ite cs @ unpredictable │ │ │ │ lslcs r7, r1, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - add r4, pc, #192 @ (adr r4, 301890 ) │ │ │ │ + itt eq @ unpredictable │ │ │ │ + lsleq r7, r1, #3 │ │ │ │ + addeq r4, pc, #224 @ (adr r4, 3018b0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r7, 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -913231,38 +913231,38 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, pc, #208 @ (adr r2, 301cc4 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 301ce4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf0b000d3 │ │ │ │ + @ instruction: 0xf0b800d3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r4, 301c52 │ │ │ │ + cbnz r4, 301c54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr.w r2, [pc, #2288] @ 302518 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movw r0, #2059 @ 0x80b │ │ │ │ movt r0, #19456 @ 0x4c00 │ │ │ │ ldr.w r3, [pc, #2276] @ 30251c │ │ │ │ @@ -914056,221 +914056,221 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 30185a │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xfa8c00ce │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ vst4. {d16-d19}, [r6], lr │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ittt hi │ │ │ │ lslhi r6, r1, #3 │ │ │ │ - strhhi r2, [r3, r0] │ │ │ │ + strhhi r2, [r4, r0] │ │ │ │ lslhi r0, r2, #3 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ bkpt 0x0024 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #464] @ (302798 ) │ │ │ │ + ldr r7, [pc, #496] @ (3027b8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ pop {r1, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ sbcs.w r0, r4, #6750208 @ 0x670000 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #984] @ (3029b8 ) │ │ │ │ + ldr r6, [pc, #1016] @ (3029d8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r2, 30265e │ │ │ │ + cbz r2, 302660 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #856] @ (302944 ) │ │ │ │ + ldr r6, [pc, #888] @ (302964 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 30265c │ │ │ │ + cbz r4, 30265e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r0, 30265a │ │ │ │ + cbz r0, 30265c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #528] @ (30280c ) │ │ │ │ + ldr r6, [pc, #560] @ (30282c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 302658 │ │ │ │ + cbz r4, 30265a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r2, 302654 │ │ │ │ + cbz r2, 302656 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r6, 302652 │ │ │ │ + cbz r6, 302654 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #104] @ (302678 ) │ │ │ │ + ldr r6, [pc, #136] @ (302698 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - uxtb r0, r7 │ │ │ │ + cbz r0, 302658 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #968] @ (3029e4 ) │ │ │ │ + ldr r5, [pc, #1000] @ (302a04 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #808] @ (302950 ) │ │ │ │ + ldr r5, [pc, #840] @ (302970 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #648] @ (3028bc ) │ │ │ │ + ldr r5, [pc, #680] @ (3028dc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #96] @ (3026ac ) │ │ │ │ + ldr r5, [pc, #128] @ (3026cc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r0, 30268e │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r3, #3 │ │ │ │ sbfx r0, lr, #3, #15 │ │ │ │ - cbz r4, 30268e │ │ │ │ + cbz r4, 302690 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r4, 30268c │ │ │ │ + cbz r4, 30268e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #632] @ (3028e0 ) │ │ │ │ + ldr r4, [pc, #664] @ (302900 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r4, 30268e │ │ │ │ + cbz r4, 302690 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #480] @ (302854 ) │ │ │ │ + ldr r4, [pc, #512] @ (302874 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r6, 302690 │ │ │ │ + cbz r6, 302692 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #328] @ (3027c8 ) │ │ │ │ + ldr r4, [pc, #360] @ (3027e8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r0, 302694 │ │ │ │ + cbz r0, 302696 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #168] @ (302734 ) │ │ │ │ + ldr r4, [pc, #200] @ (302754 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r0, 302696 │ │ │ │ + cbz r0, 302698 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #16] @ (3026a8 ) │ │ │ │ + ldr r4, [pc, #48] @ (3026c8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #880] @ (302a14 ) │ │ │ │ + ldr r3, [pc, #912] @ (302a34 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #728] @ (302988 ) │ │ │ │ + ldr r3, [pc, #760] @ (3029a8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #568] @ (3028f4 ) │ │ │ │ + ldr r3, [pc, #600] @ (302914 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #416] @ (302868 ) │ │ │ │ + ldr r3, [pc, #448] @ (302888 ) │ │ │ │ lsls r0, 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, #3736] @ 0xe98 │ │ │ │ ldr.w r2, [pc, #1360] @ 302c30 │ │ │ │ @@ -914740,44 +914740,44 @@ │ │ │ │ ... │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [pc, #56] @ (302c7c ) │ │ │ │ + ldr r0, [pc, #88] @ (302c9c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bxns r2 │ │ │ │ + bxns r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr15, {6} │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + cdp2 0, 8, cr0, cr0, cr15, {6} │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr.w r2, [pc, #2560] @ 303680 │ │ │ │ ldr.w r3, [pc, #2560] @ 303684 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ @@ -915678,176 +915678,176 @@ │ │ │ │ b.n 302ede │ │ │ │ ldrsb r0, [r6, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ smlald r0, r0, r4, lr │ │ │ │ @ instruction: 0xfb7400ce │ │ │ │ lsls r0, r2, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb5600cf │ │ │ │ + @ instruction: 0xfb5e00cf │ │ │ │ @ instruction: 0xfa7c00ce │ │ │ │ - add r6, pc, #432 @ (adr r6, 303870 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 303890 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xfa2400ce │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #32 @ (adr r6, 3036f0 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 303710 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #904 @ (adr r5, 303a60 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 303a80 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfa3c00cf │ │ │ │ + @ instruction: 0xfa4400cf │ │ │ │ ldrsb.w r0, [sl, #206] @ 0xce │ │ │ │ - add r5, pc, #544 @ (adr r5, 303904 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 303924 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 30384c ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 30386c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - eors r2, r3 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #200 @ (adr r5, 3037bc ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 3037dc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr??.w r0, [r6, #207] @ 0xcf │ │ │ │ + ldr??.w r0, [lr, #207] @ 0xcf │ │ │ │ str??.w r0, [sl, #206] @ 0xce │ │ │ │ - add r4, pc, #872 @ (adr r4, 303a68 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 303a88 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vst1.8 {d0[6]}, [lr] │ │ │ │ + ldrsb.w r0, [r6, #207] @ 0xcf │ │ │ │ ldrb.w r0, [r2, #206] @ 0xce │ │ │ │ - add r4, pc, #520 @ (adr r4, 303914 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 303934 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #376 @ (adr r4, 303888 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 3038a8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vld4. {d0-d3}, [r6] │ │ │ │ + vld4. {d0-d3}, [lr] │ │ │ │ ldrb.w r0, [r6, lr] │ │ │ │ - add r4, pc, #24 @ (adr r4, 303734 ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 303754 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #896 @ (adr r3, 303aa0 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 303ac0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, pc, #736 @ (adr r3, 303a08 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 303a28 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, pc, #552 @ (adr r3, 30395c ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 30397c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, pc, #368 @ (adr r3, 3038b0 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 3038d0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, pc, #176 @ (adr r3, 3037fc ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 30381c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #16 @ (adr r3, 303764 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 303784 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf78c00cf │ │ │ │ + @ instruction: 0xf79400cf │ │ │ │ @ instruction: 0xf6ba00ce │ │ │ │ - add r2, pc, #680 @ (adr r2, 303a08 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 303a28 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, pc, #512 @ (adr r2, 303968 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 303988 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, pc, #304 @ (adr r2, 3038a4 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 3038c4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, pc, #128 @ (adr r2, 303800 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 303820 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf67400cf │ │ │ │ + @ instruction: 0xf67c00cf │ │ │ │ rsbs r0, r4, #6750208 @ 0x670000 │ │ │ │ - add r1, pc, #856 @ (adr r1, 303ae8 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 303b08 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #720 @ (adr r1, 303a64 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 303a84 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ subw r0, sl, #2254 @ 0x8ce │ │ │ │ sbc.w r0, lr, #6750208 @ 0x670000 │ │ │ │ @ instruction: 0xf58000ce │ │ │ │ @ instruction: 0xf53e00ce │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, pc, #184 @ (adr r1, 303864 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 303884 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #32 @ (adr r1, 3037d4 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 3037f4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr??.w r0, [r6, lr] │ │ │ │ @ instruction: 0xf4c400ce │ │ │ │ - add r0, pc, #728 @ (adr r0, 303a98 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 303ab8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xfb8600ce │ │ │ │ orns r0, r0, #6750208 @ 0x670000 │ │ │ │ - add r0, pc, #392 @ (adr r0, 303954 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 303974 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xfb3200ce │ │ │ │ ands.w r0, lr, #6750208 @ 0x670000 │ │ │ │ - add r0, pc, #136 @ (adr r0, 303860 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 303880 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf4f600cf │ │ │ │ + @ instruction: 0xf4fe00cf │ │ │ │ @ instruction: 0xf3dc00ce │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf3ea00cf │ │ │ │ + @ instruction: 0xf3f200cf │ │ │ │ @ instruction: 0xf33800ce │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - usat r0, #15, r6, asr #3 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + usat r0, #15, lr, asr #3 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf2e200ce │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00303814 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -916161,92 +916161,92 @@ │ │ │ │ nop │ │ │ │ ldr r2, [pc, #808] @ (303e40 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf1f400d5 │ │ │ │ + @ instruction: 0xf1fc00d5 │ │ │ │ stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ adc.w r0, ip, #6750208 @ 0x670000 │ │ │ │ vmla.i16 d0, d16, d6[1] │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r1, [pc, #992] @ (303f20 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #652] @ 0x28c │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -916407,31 +916407,31 @@ │ │ │ │ b.n 303cce │ │ │ │ bxns r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #24 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #704] @ (304074 ) │ │ │ │ @@ -916704,45 +916704,45 @@ │ │ │ │ b.n 303f1e │ │ │ │ cmp r4, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mvns r2, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #20 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr.w ip, [r0, #728] @ 0x2d8 │ │ │ │ @@ -917167,53 +917167,53 @@ │ │ │ │ nop │ │ │ │ tst r6, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ 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, #1132] @ 304a34 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -917641,77 +917641,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #912] @ (304e6c ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -918052,67 +918052,67 @@ │ │ │ │ nop │ │ │ │ subs r0, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #30 │ │ │ │ lsls r0, 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, #2760] @ 0xac8 │ │ │ │ subw sp, sp, #1292 @ 0x50c │ │ │ │ @@ -918314,17 +918314,17 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r0, #1 │ │ │ │ adds r1, r3, r1 │ │ │ │ add.w r4, r2, r1, lsl #3 │ │ │ │ ldr.w r6, [r2, r1, lsl #3] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -918673,39 +918673,39 @@ │ │ │ │ beq.w 30507a │ │ │ │ b.n 305094 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 305440 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ vldr d8, [pc, #720] @ 305798 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -918975,25 +918975,25 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 305f22 │ │ │ │ b.n 3057b8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r4, #13 │ │ │ │ movt r4, #22528 @ 0x5800 │ │ │ │ mov.w fp, r3, lsl #3 │ │ │ │ @@ -919930,199 +919930,199 @@ │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #1127 @ 0x467 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 305a24 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ @@ -920358,43 +920358,43 @@ │ │ │ │ ... │ │ │ │ subs r0, r0, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r7, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ ldr r5, [pc, #252] @ (306750 ) │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ @@ -920497,29 +920497,29 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3066b2 │ │ │ │ nop │ │ │ │ adds r2, r3, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r6, r7, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r2, [r3, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ ldr r4, [pc, #332] @ (3068d8 ) │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ @@ -920647,33 +920647,33 @@ │ │ │ │ str.w r5, [sp, #1084] @ 0x43c │ │ │ │ str.w r4, [sp, #1080] @ 0x438 │ │ │ │ b.n 3068a4 │ │ │ │ subs r2, r4, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r6, r5, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r2, [r1, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r0, r3, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r6, r7, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ ldr r6, [pc, #476] @ (306af8 ) │ │ │ │ sub.w sp, sp, #1080 @ 0x438 │ │ │ │ @@ -920860,37 +920860,37 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r0, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r2, r4, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r0, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r3, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ ldr r5, [pc, #416] @ (306cec ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -921047,29 +921047,29 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 306c06 │ │ │ │ nop │ │ │ │ asrs r2, r4, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r2, r5, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r2, [r2, #5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #672] @ (306fa8 ) │ │ │ │ + ldr r7, [pc, #704] @ (306fc8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (306d5c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -921093,19 +921093,19 @@ │ │ │ │ movs r1, #10 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 306d30 │ │ │ │ strb r7, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #104] @ (306dcc ) │ │ │ │ + ldr r7, [pc, #136] @ (306dec ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (306db4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -921129,19 +921129,19 @@ │ │ │ │ movs r1, #17 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 306d88 │ │ │ │ strb r7, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #776] @ (3070c4 ) │ │ │ │ + ldr r6, [pc, #808] @ (3070e4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -921170,19 +921170,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 306dea │ │ │ │ nop │ │ │ │ ldmia r3!, {r0, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #384] @ (306fa0 ) │ │ │ │ + ldr r6, [pc, #416] @ (306fc0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -921210,19 +921210,19 @@ │ │ │ │ movs r1, #31 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 306e4e │ │ │ │ nop │ │ │ │ stc 0, cr0, [r9] │ │ │ │ - ldr r5, [pc, #1008] @ (307274 ) │ │ │ │ + ldr r6, [pc, #16] @ (306e94 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -921251,19 +921251,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 306eb2 │ │ │ │ nop │ │ │ │ bhi.n 306efe │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #608] @ (307148 ) │ │ │ │ + ldr r5, [pc, #640] @ (307168 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -921291,19 +921291,19 @@ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 306f16 │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r9], {0} │ │ │ │ - ldr r5, [pc, #208] @ (30701c ) │ │ │ │ + ldr r5, [pc, #240] @ (30703c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ bl 306b38 │ │ │ │ @@ -921323,19 +921323,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 306f6c │ │ │ │ - ldr r4, [pc, #888] @ (307314 ) │ │ │ │ + ldr r4, [pc, #920] @ (307334 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r0, 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] @ (307040 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -921397,19 +921397,19 @@ │ │ │ │ asrs r2, r6, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [fp], #-0 │ │ │ │ asrs r6, r6, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [pc, #224] @ (30713c ) │ │ │ │ + ldr r4, [pc, #256] @ (30715c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r0, 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] @ (307100 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -921471,19 +921471,19 @@ │ │ │ │ asrs r2, r6, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r3], {-0} │ │ │ │ asrs r6, r6, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [pc, #480] @ (3072fc ) │ │ │ │ + ldr r3, [pc, #512] @ (30731c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00307124 : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -921547,32 +921547,32 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r1, r4, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ b.n 307188 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb2c00cf │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfb3400cf │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #688] @ (307490 ) │ │ │ │ + ldr r3, [pc, #720] @ (3074b0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #536] @ (307404 ) │ │ │ │ + ldr r3, [pc, #568] @ (307424 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #416] @ (307398 ) │ │ │ │ + ldr r3, [pc, #448] @ (3073b8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 003071f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -921781,23 +921781,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #656] @ (307694 ) │ │ │ │ + ldr r1, [pc, #688] @ (3076b4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #496] @ (307600 ) │ │ │ │ + ldr r1, [pc, #528] @ (307620 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00307410 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -922001,23 +922001,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blxns r4 │ │ │ │ + blxns r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r5, #31] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bxns pc │ │ │ │ + blxns r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00307624 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -922321,27 +922321,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add ip, r1 │ │ │ │ + add ip, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldc2 0, cr0, [r6, #-828] @ 0xfffffcc4 │ │ │ │ + ldc2 0, cr0, [lr, #-828] @ 0xfffffcc4 │ │ │ │ strb r4, [r1, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, ip │ │ │ │ + add r0, sp │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stc2l 0, cr0, [sl], #828 @ 0x33c │ │ │ │ + ldc2l 0, cr0, [r2], #828 @ 0x33c │ │ │ │ strb r6, [r6, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, r8 │ │ │ │ + add r6, r9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r0], {207} @ 0xcf │ │ │ │ + ldc2l 0, cr0, [r8], {207} @ 0xcf │ │ │ │ │ │ │ │ 0030795c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (307af0 ) │ │ │ │ @@ -922546,22 +922546,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfb1400cf │ │ │ │ + @ instruction: 0xfb1c00cf │ │ │ │ strb r0, [r3, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfaec00cf │ │ │ │ + @ instruction: 0xfaf400cf │ │ │ │ │ │ │ │ 00307b3c : │ │ │ │ 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 r6, [pc, #460] @ (307d1c ) │ │ │ │ @@ -922796,21 +922796,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r1, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r0, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb.w r0, [r4, pc] │ │ │ │ - lsls r4, r3 │ │ │ │ + ldrsb.w r0, [ip, pc] │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r3, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str??.w r0, [ip, #207] @ 0xcf │ │ │ │ - eors r4, r6 │ │ │ │ + ldr??.w r0, [r4, #207] @ 0xcf │ │ │ │ + eors r4, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00307d74 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -923006,22 +923006,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf71200cf │ │ │ │ + @ instruction: 0xf71a00cf │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf6ea00cf │ │ │ │ + @ instruction: 0xf6f200cf │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #652] @ 0x28c │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -923083,18 +923083,18 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 307ff6 │ │ │ │ nop │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf62600cf │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xf62e00cf │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #284] @ (308160 ) │ │ │ │ @@ -923212,28 +923212,28 @@ │ │ │ │ b.n 3080c4 │ │ │ │ lsls r4, r5, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sbc.w r0, r6, #6782976 @ 0x678000 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + sbc.w r0, lr, #6782976 @ 0x678000 │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf53200cf │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf53a00cf │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add.w r0, sl, #6782976 @ 0x678000 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + adds.w r0, r2, #6782976 @ 0x678000 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf4e400cf │ │ │ │ + @ instruction: 0xf4ec00cf │ │ │ │ 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 r5, [r0, #656] @ 0x290 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [pc, #576] @ 3083e8 │ │ │ │ @@ -923467,50 +923467,50 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 3082d2 │ │ │ │ nop │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bics.w r0, ip, #6782976 @ 0x678000 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + orr.w r0, r4, #6782976 @ 0x678000 │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf3de00cf │ │ │ │ - and.w r0, ip, #6782976 @ 0x678000 │ │ │ │ - and.w r0, lr, #6782976 @ 0x678000 │ │ │ │ - and.w r0, lr, #6782976 @ 0x678000 │ │ │ │ - ands.w r0, r0, #6782976 @ 0x678000 │ │ │ │ - ands.w r0, r0, #6782976 @ 0x678000 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf3e600cf │ │ │ │ + ands.w r0, r4, #6782976 @ 0x678000 │ │ │ │ + ands.w r0, r6, #6782976 @ 0x678000 │ │ │ │ + ands.w r0, r6, #6782976 @ 0x678000 │ │ │ │ + ands.w r0, r8, #6782976 @ 0x678000 │ │ │ │ + ands.w r0, r8, #6782976 @ 0x678000 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sbfx r0, r6, #3, #16 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + sbfx r0, lr, #3, #16 │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf2be00cf │ │ │ │ - str r4, [r3, r7] │ │ │ │ + movt r0, #24783 @ 0x60cf │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #336] @ (3085b0 ) │ │ │ │ mov r9, r1 │ │ │ │ @@ -923649,36 +923649,36 @@ │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3084ae │ │ │ │ cdp2 0, 9, cr0, cr0, cr5, {7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf27000cf │ │ │ │ + @ instruction: 0xf27800cf │ │ │ │ cdp2 0, 4, cr0, cr2, cr5, {7} │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add.w r0, lr, #207 @ 0xcf │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + adds.w r0, r6, #207 @ 0xcf │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf0e400cf │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + @ instruction: 0xf0ec00cf │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #1016] @ (3089d8 ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf0bc00cf │ │ │ │ - subs r0, #32 │ │ │ │ + @ instruction: 0xf0c400cf │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #856] @ (308944 ) │ │ │ │ + ldr r7, [pc, #888] @ (308964 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - eors.w r0, r4, #207 @ 0xcf │ │ │ │ + eors.w r0, ip, #207 @ 0xcf │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ @@ -923977,29 +923977,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r6], #916 @ 0x394 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa6600e5 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #704] @ (308c0c ) │ │ │ │ + ldr r4, [pc, #736] @ (308c2c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stcl 0, cr0, [lr, #-828]! @ 0xfffffcc4 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + ldcl 0, cr0, [r6, #-828]! @ 0xfffffcc4 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #544] @ (308b78 ) │ │ │ │ + ldr r4, [pc, #576] @ (308b98 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stcl 0, cr0, [r6, #-828] @ 0xfffffcc4 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + stcl 0, cr0, [lr, #-828] @ 0xfffffcc4 │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #384] @ (308ae4 ) │ │ │ │ + ldr r4, [pc, #416] @ (308b04 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc 0, cr0, [lr, #-828] @ 0xfffffcc4 │ │ │ │ + stc 0, cr0, [r6, #-828]! @ 0xfffffcc4 │ │ │ │ ldr r2, [pc, #780] @ (308c78 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #780] @ (308c7c ) │ │ │ │ ldr r3, [pc, #784] @ (308c80 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -924304,108 +924304,108 @@ │ │ │ │ movw r1, #963 @ 0x3c3 │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 30888a │ │ │ │ nop │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [pc, #984] @ (309058 ) │ │ │ │ + ldr r3, [pc, #1016] @ (309078 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc 0, cr0, [r4], #828 @ 0x33c │ │ │ │ - adds r4, #14 │ │ │ │ + ldc 0, cr0, [ip], #828 @ 0x33c │ │ │ │ + adds r4, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strd r0, r0, [r2, #828]! @ 0x33c │ │ │ │ - stc 0, cr0, [r0], {207} @ 0xcf │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + strd r0, r0, [sl, #828]! @ 0x33c │ │ │ │ + stc 0, cr0, [r8], {207} @ 0xcf │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [pc, #616] @ (308f00 ) │ │ │ │ + ldr r3, [pc, #648] @ (308f20 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mrrc 0, 12, r0, sl, cr15 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + stcl 0, cr0, [r2], #-828 @ 0xfffffcc4 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [pc, #464] @ (308e74 ) │ │ │ │ + ldr r3, [pc, #496] @ (308e94 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc 0, cr0, [r2], #-828 @ 0xfffffcc4 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + ldc 0, cr0, [sl], #-828 @ 0xfffffcc4 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [pc, #304] @ (308de0 ) │ │ │ │ + ldr r3, [pc, #336] @ (308e00 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc 0, cr0, [sl], {207} @ 0xcf │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + ldc 0, cr0, [r2], {207} @ 0xcf │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r3, [pc, #144] @ (308d4c ) │ │ │ │ + ldr r3, [pc, #176] @ (308d6c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xebe200cf │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + @ instruction: 0xebea00cf │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #1008] @ (3090b8 ) │ │ │ │ + ldr r3, [pc, #16] @ (308cd8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs.w r0, sl, pc, lsl #3 │ │ │ │ - adds r3, #30 │ │ │ │ + rsb r0, r2, pc, lsl #3 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #848] @ (309024 ) │ │ │ │ + ldr r2, [pc, #880] @ (309044 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeb9400cf │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xeb9c00cf │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #688] @ (308f90 ) │ │ │ │ + ldr r2, [pc, #720] @ (308fb0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sbc.w r0, sl, pc, lsl #3 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + sbcs.w r0, r2, pc, lsl #3 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #528] @ (308efc ) │ │ │ │ + ldr r2, [pc, #560] @ (308f1c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adc.w r0, r4, pc, lsl #3 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adc.w r0, ip, pc, lsl #3 │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #368] @ (308e68 ) │ │ │ │ + ldr r2, [pc, #400] @ (308e88 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds.w r0, sl, pc, lsl #3 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + @ instruction: 0xeb2200cf │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #208] @ (308dd4 ) │ │ │ │ + ldr r2, [pc, #240] @ (308df4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeaf400cf │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + @ instruction: 0xeafc00cf │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [pc, #40] @ (308d38 ) │ │ │ │ + ldr r2, [pc, #72] @ (308d58 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pkhbt r0, r8, pc, lsl #3 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + @ instruction: 0xead000cf │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [pc, #904] @ (3090a4 ) │ │ │ │ + ldr r1, [pc, #936] @ (3090c4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeaa200cf │ │ │ │ - adds r2, #2 │ │ │ │ + @ instruction: 0xeaaa00cf │ │ │ │ + adds r2, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [pc, #736] @ (309008 ) │ │ │ │ + ldr r1, [pc, #768] @ (309028 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orns r0, r6, pc, lsl #3 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + orns r0, lr, pc, lsl #3 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [pc, #568] @ (308f6c ) │ │ │ │ + ldr r1, [pc, #600] @ (308f8c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orr.w r0, ip, pc, lsl #3 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + orrs.w r0, r4, pc, lsl #3 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [pc, #400] @ (308ed0 ) │ │ │ │ + ldr r1, [pc, #432] @ (308ef0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bic.w r0, r2, pc, lsl #3 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + bic.w r0, sl, pc, lsl #3 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [pc, #232] @ (308e34 ) │ │ │ │ + ldr r1, [pc, #264] @ (308e54 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrd r0, r0, [r8, #828]! @ 0x33c │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + and.w r0, r0, pc, lsl #3 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [pc, #64] @ (308d98 ) │ │ │ │ + ldr r1, [pc, #96] @ (308db8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strd r0, r0, [lr, #828] @ 0x33c │ │ │ │ + ldrd r0, r0, [r6, #828] @ 0x33c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r1, r4, [r0, #104] @ 0x68 │ │ │ │ sub sp, #16 │ │ │ │ adds r1, #1 │ │ │ │ @@ -924451,19 +924451,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ movw r1, #1019 @ 0x3fb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 308dbc │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe85a00cf │ │ │ │ + strd r0, r0, [r2], #-828 @ 0x33c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -924492,19 +924492,19 @@ │ │ │ │ movw r1, #983 @ 0x3d7 │ │ │ │ adds r2, #144 @ 0x90 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 308e1e │ │ │ │ nop │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 308e48 │ │ │ │ + b.n 308e58 │ │ │ │ lsls r7, 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, #3896] @ 0xf38 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -924996,73 +924996,73 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 3090ec │ │ │ │ nop │ │ │ │ orns r0, r8, #7503872 @ 0x728000 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ addw r0, r4, #229 @ 0xe5 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 308ef8 │ │ │ │ + b.n 308f08 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 308d80 │ │ │ │ + b.n 308d90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 308e9c │ │ │ │ + b.n 308eac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 308d24 │ │ │ │ + b.n 308d34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 308da8 │ │ │ │ + b.n 308db8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 308c30 │ │ │ │ + b.n 308c40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 308da0 │ │ │ │ + b.n 308db0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 309bd0 │ │ │ │ + b.n 308be0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 308d40 │ │ │ │ + b.n 308d50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 309b6c │ │ │ │ + b.n 309b7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 308ce0 │ │ │ │ + b.n 308cf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 309b0c │ │ │ │ + b.n 309b1c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 308c30 │ │ │ │ + b.n 308c40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 309ab8 │ │ │ │ + b.n 309ac8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 309bd4 │ │ │ │ + b.n 309be4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 309a5c │ │ │ │ + b.n 309a6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 309bcc │ │ │ │ + b.n 309bdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3099f8 │ │ │ │ + b.n 309a08 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 309970 │ │ │ │ + b.n 309980 │ │ │ │ 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.w r5, [r0, #656] @ 0x290 │ │ │ │ sub sp, #20 │ │ │ │ @@ -925099,19 +925099,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30946a │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3097fc │ │ │ │ + b.n 30980c │ │ │ │ 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.w r7, [r1, #656] @ 0x290 │ │ │ │ sub sp, #20 │ │ │ │ @@ -925174,25 +925174,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3094fc │ │ │ │ nop │ │ │ │ - b.n 3099d8 │ │ │ │ + b.n 3099e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 30978c │ │ │ │ + b.n 30979c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 309748 │ │ │ │ + b.n 309758 │ │ │ │ lsls r7, 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 r8, [r1, #656] @ 0x290 │ │ │ │ sub sp, #16 │ │ │ │ @@ -925261,25 +925261,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3095e0 │ │ │ │ nop │ │ │ │ - b.n 3098f4 │ │ │ │ + b.n 309904 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3096a8 │ │ │ │ + b.n 3096b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 309660 │ │ │ │ + b.n 309670 │ │ │ │ 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.w r7, [r1, #656] @ 0x290 │ │ │ │ sub sp, #20 │ │ │ │ @@ -925342,25 +925342,25 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #276 @ 0x114 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3096b4 │ │ │ │ nop │ │ │ │ - b.n 309824 │ │ │ │ + b.n 309834 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ 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.w r7, [r1, #656] @ 0x290 │ │ │ │ sub sp, #20 │ │ │ │ @@ -925423,25 +925423,25 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #304 @ 0x130 │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 309788 │ │ │ │ nop │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r6, [r0, #656] @ 0x290 │ │ │ │ @@ -925608,49 +925608,49 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3098aa │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ble.n 309a9c │ │ │ │ + ble.n 309aac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 3099b8 │ │ │ │ + ble.n 3099c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ble.n 309a38 │ │ │ │ + ble.n 309a48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 309968 │ │ │ │ + ble.n 309978 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 3099e8 │ │ │ │ + ble.n 3099f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 309968 │ │ │ │ + ble.n 309978 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 30998c │ │ │ │ + bgt.n 30999c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 309910 │ │ │ │ + ble.n 309920 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 309934 │ │ │ │ + bgt.n 309944 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 309afc │ │ │ │ + bgt.n 309b0c │ │ │ │ lsls r7, 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #376] @ (309ba8 ) │ │ │ │ @@ -925797,37 +925797,37 @@ │ │ │ │ b.n 309ac6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xe8c000e5 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe82a00e5 │ │ │ │ - blt.n 309ba4 │ │ │ │ + blt.n 309bb4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 309c20 │ │ │ │ + blt.n 309c30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 309b4c │ │ │ │ + blt.n 309b5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 309bcc │ │ │ │ + blt.n 309bdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 309b4c │ │ │ │ + blt.n 309b5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bge.n 309b70 │ │ │ │ + bge.n 309b80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 309b2c │ │ │ │ + bge.n 309b3c │ │ │ │ lsls r7, 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, #4008] @ 0xfa8 │ │ │ │ ldr.w r6, [r0, #656] @ 0x290 │ │ │ │ @@ -925973,37 +925973,37 @@ │ │ │ │ ... │ │ │ │ b.n 309b54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 309a54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n 309df0 │ │ │ │ + bge.n 309e00 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 309e6c │ │ │ │ + bls.n 309e7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 309d98 │ │ │ │ + bge.n 309da8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 309e14 │ │ │ │ + bls.n 309e24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bls.n 309d90 │ │ │ │ + bge.n 309da0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 309db4 │ │ │ │ + bls.n 309dc4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 309d70 │ │ │ │ + bhi.n 309d80 │ │ │ │ lsls r7, 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 r6, [r0, #656] @ 0x290 │ │ │ │ sub sp, #16 │ │ │ │ @@ -926039,19 +926039,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #396 @ 0x18c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 309df0 │ │ │ │ nop │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 309e78 │ │ │ │ + bhi.n 309e88 │ │ │ │ lsls r7, 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 r6, [r0, #656] @ 0x290 │ │ │ │ sub sp, #16 │ │ │ │ @@ -926085,19 +926085,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 309e70 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 309df4 │ │ │ │ + bvc.n 309e04 │ │ │ │ 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, #3480] @ 0xd98 │ │ │ │ ldr r5, [pc, #912] @ (30a24c ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -926440,93 +926440,93 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 309a68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 30a2e8 │ │ │ │ + bhi.n 30a2f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 30a2e4 │ │ │ │ + bhi.n 30a2f4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 30a20c │ │ │ │ + bvc.n 30a21c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 30a1fc │ │ │ │ + bvc.n 30a20c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 30a230 │ │ │ │ + bpl.n 30a240 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 30a1e0 │ │ │ │ + bpl.n 30a1f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 30a198 │ │ │ │ + bpl.n 30a1a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 30a350 │ │ │ │ + bpl.n 30a360 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 30a308 │ │ │ │ + bpl.n 30a318 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 30a2bc │ │ │ │ + bpl.n 30a2cc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 30a270 │ │ │ │ + bmi.n 30a280 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 30a224 │ │ │ │ + bmi.n 30a234 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 30a1d8 │ │ │ │ + bmi.n 30a1e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 30a38c │ │ │ │ + bmi.n 30a39c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 30a340 │ │ │ │ + bmi.n 30a350 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcc.n 30a2f4 │ │ │ │ + bmi.n 30a304 │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r8, r2 │ │ │ │ @@ -926770,45 +926770,45 @@ │ │ │ │ nop │ │ │ │ svc 222 @ 0xde │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ svc 46 @ 0x2e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bne.n 30a590 │ │ │ │ + bne.n 30a5a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r1, #72 @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 30a638 │ │ │ │ + bne.n 30a648 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 30a5ec │ │ │ │ + bne.n 30a5fc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 30a5a8 │ │ │ │ + beq.n 30a5b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 30a530 │ │ │ │ + beq.n 30a540 │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r8, r2 │ │ │ │ @@ -927054,45 +927054,45 @@ │ │ │ │ b.n 30a6b2 │ │ │ │ bgt.n 30a870 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 30a920 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r6, #88 @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r2, 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, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #748] @ (30abe4 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -927383,69 +927383,69 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 30abd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r7, r1, #3 │ │ │ │ bhi.n 30ab30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, 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, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #744] @ (30af60 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -927734,69 +927734,69 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 30adc2 │ │ │ │ bvs.n 30b054 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ bpl.n 30afd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #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, #656] @ 0x290 │ │ │ │ sub sp, #16 │ │ │ │ @@ -927830,19 +927830,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #23 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30b01e │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r7, 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 r5, [r0, #656] @ 0x290 │ │ │ │ sub sp, #28 │ │ │ │ @@ -927903,25 +927903,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #12 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30b0d0 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r6, [r0, #656] @ 0x290 │ │ │ │ sub sp, #24 │ │ │ │ @@ -928081,49 +928081,49 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30b1a8 │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r6, [r0, #656] @ 0x290 │ │ │ │ sub sp, #24 │ │ │ │ @@ -928283,49 +928283,49 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30b3a0 │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r6, [r0, #656] @ 0x290 │ │ │ │ @@ -928489,51 +928489,51 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30b5a2 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ittt │ │ │ │ - lsl r7, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ - lsl r7, r1, #3 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - itte gt │ │ │ │ + itee gt │ │ │ │ lslgt r7, r1, #3 │ │ │ │ - stmiagt r0!, {r1, r2, r7} │ │ │ │ + stmiale r0!, {r1, r2, r3, r7} │ │ │ │ lslle r7, r1, #3 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - itee ls │ │ │ │ + itte ls │ │ │ │ lslls r7, r1, #3 │ │ │ │ - lslhi r2, r7, #27 │ │ │ │ + lslls r2, r0, #28 │ │ │ │ lslhi r1, r3, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - itee vs │ │ │ │ - lslvs r7, r1, #3 │ │ │ │ - stmdbvc sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + itet vc │ │ │ │ + lslvc r7, r1, #3 │ │ │ │ + stmdbvs sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movvc.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r8, [r0, #656] @ 0x290 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r4, [r8, #16] │ │ │ │ @@ -928643,37 +928643,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30b79a │ │ │ │ - itet cc │ │ │ │ + ittt cc │ │ │ │ lslcc r7, r1, #3 │ │ │ │ - lslcs r2, r7, #23 │ │ │ │ + lslcc r2, r0, #24 │ │ │ │ lslcc r1, r3, #3 │ │ │ │ - bkpt 0x0070 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + itt eq │ │ │ │ + lsleq r7, r1, #3 │ │ │ │ + lsleq r0, r1, #23 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ blt.n 30b8e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -928715,19 +928715,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ movw r1, #277 @ 0x115 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30b8dc │ │ │ │ nop │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r7, r1, #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, #4032] @ 0xfc0 │ │ │ │ ldr.w r8, [r0, #656] @ 0x290 │ │ │ │ @@ -928839,37 +928839,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30b996 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbnz r6, 30bb04 │ │ │ │ + cbnz r6, 30bb06 │ │ │ │ lsls r7, r1, #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, #4024] @ 0xfb8 │ │ │ │ ldr.w r8, [r0, #656] @ 0x290 │ │ │ │ @@ -928983,37 +928983,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30bb0e │ │ │ │ - cbnz r2, 30bc48 │ │ │ │ + cbnz r2, 30bc4a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - revsh r4, r7 │ │ │ │ + cbnz r4, 30bc20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbnz r0, 30bc46 │ │ │ │ + cbnz r0, 30bc48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbnz r2, 30bc50 │ │ │ │ + cbnz r2, 30bc52 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r6, r6 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r8, [r0, #656] @ 0x290 │ │ │ │ sub sp, #28 │ │ │ │ @@ -929122,37 +929122,37 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30bc74 │ │ │ │ nop │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r2, 30bd6e │ │ │ │ + cbnz r2, 30bd70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r4, 30bd6c │ │ │ │ + cbnz r4, 30bd6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r4, 30bd6a │ │ │ │ + cbnz r4, 30bd6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbnz r2, 30bd6e │ │ │ │ + cbnz r2, 30bd70 │ │ │ │ lsls r7, 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r6, [r0, #656] @ 0x290 │ │ │ │ @@ -929191,18 +929191,18 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30bdbc │ │ │ │ nop │ │ │ │ - vshr.u64 q8, q4, #30 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + vshr.u64 q8, q4, #22 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r7, 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 r5, [r0, #656] @ 0x290 │ │ │ │ sub sp, #28 │ │ │ │ @@ -929310,33 +929310,33 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30be66 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.u64 q0, q10, q4 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + vqadd.u64 q0, q14, q4 │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.u8 q0, q8, q4 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + vqadd.u8 q0, q12, q4 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mrc2 0, 6, r0, cr0, cr8, {6} │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + mrc2 0, 6, r0, cr8, cr8, {6} │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mcr2 0, 5, r0, cr14, cr8, {6} │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + mrc2 0, 5, r0, cr6, cr8, {6} │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r7, 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r6, [r0, #656] @ 0x290 │ │ │ │ @@ -929374,18 +929374,18 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30bfa0 │ │ │ │ - ldc2l 0, cr0, [lr, #864]! @ 0x360 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + mcr2 0, 0, r0, cr6, cr8, {6} │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ blt.n 30c030 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -929428,18 +929428,18 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #752 @ 0x2f0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30c02a │ │ │ │ - ldc2l 0, cr0, [r4, #-864]! @ 0xfffffca0 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + ldc2l 0, cr0, [ip, #-864]! @ 0xfffffca0 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r7, 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, #4008] @ 0xfa8 │ │ │ │ ldr.w r6, [r0, #656] @ 0x290 │ │ │ │ @@ -929580,33 +929580,33 @@ │ │ │ │ ... │ │ │ │ stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [r2], {216} @ 0xd8 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + stc2 0, cr0, [sl], {216} @ 0xd8 │ │ │ │ + push {lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mrrc2 0, 13, r0, r0, cr8 @ │ │ │ │ - push {r3, r6, r7} │ │ │ │ + mrrc2 0, 13, r0, r8, cr8 │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [r0], #-864 @ 0xfffffca0 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + stc2 0, cr0, [r8], #-864 @ 0xfffffca0 │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfbfa00d8 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + stc2 0, cr0, [r2], {216} @ 0xd8 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ blt.n 30c270 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -929649,18 +929649,18 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #784 @ 0x310 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30c26a │ │ │ │ - @ instruction: 0xfb3400d8 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + @ instruction: 0xfb3c00d8 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r0, 30c312 │ │ │ │ + cbz r0, 30c314 │ │ │ │ lsls r7, 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, #4008] @ 0xfa8 │ │ │ │ ldr.w r6, [r0, #656] @ 0x290 │ │ │ │ @@ -929801,33 +929801,33 @@ │ │ │ │ ... │ │ │ │ stmia r0!, {r2, r3, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ itee lt │ │ │ │ lsllt r5, r4, #3 │ │ │ │ - cbz r6, 30c48e @ unpredictable │ │ │ │ + cbz r6, 30c490 @ unpredictable │ │ │ │ lslge r7, r1, #3 │ │ │ │ - @ instruction: 0xfa4200d8 │ │ │ │ - uxth r0, r7 │ │ │ │ + @ instruction: 0xfa4a00d8 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r4, 30c48e │ │ │ │ + cbz r4, 30c490 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfa1000d8 │ │ │ │ - uxth r0, r1 │ │ │ │ + @ instruction: 0xfa1800d8 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r6, 30c498 │ │ │ │ + cbz r6, 30c49a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e000d8 │ │ │ │ - sxtb r4, r2 │ │ │ │ + vld1.8 @ instruction: 0xf9e800d8 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh.w r0, [sl, #216] @ 0xd8 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + vst1.8 @ instruction: 0xf9c200d8 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sxth r6, r5 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -929974,28 +929974,28 @@ │ │ │ │ ... │ │ │ │ bkpt 0x007c │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x004c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh.w r0, [ip, #216] @ 0xd8 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + ldrh.w r0, [r4, #216] @ 0xd8 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r0, 30c610 │ │ │ │ + cbz r0, 30c612 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb.w r0, [ip, r8, lsl #1] │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + strh.w r0, [r4, r8, lsl #1] │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf7e800d8 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + @ instruction: 0xf7f000d8 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r1, #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] @ (30c680 ) │ │ │ │ @@ -930029,18 +930029,18 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 30c660 │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf77200d8 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + @ instruction: 0xf77a00d8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [r0, #104] @ 0x68 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -930099,20 +930099,20 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #844 @ 0x34c │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 30c758 │ │ │ │ + cbz r4, 30c75a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf6ba00d8 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + movt r0, #10456 @ 0x28d8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, #1 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ bge.n 30c764 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -930136,18 +930136,18 @@ │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf62600d8 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + @ instruction: 0xf62e00d8 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030c7b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -930240,32 +930240,32 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 30c866 │ │ │ │ nop │ │ │ │ cbnz r0, 30c8e2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ revsh r6, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r5, [pc, #1016] @ (30cca0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf58000d8 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + @ instruction: 0xf58800d8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adcs.w r0, r0, #7077888 @ 0x6c0000 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + adcs.w r0, r8, #7077888 @ 0x6c0000 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf52600d8 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + @ instruction: 0xf52e00d8 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030c8c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -930352,32 +930352,32 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 30c970 │ │ │ │ rev r4, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbnz r0, 30c9e4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [pc, #960] @ (30cd70 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orns r0, r2, #7077888 @ 0x6c0000 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + orns r0, sl, #7077888 @ 0x6c0000 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orr.w r0, r6, #7077888 @ 0x6c0000 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + orr.w r0, lr, #7077888 @ 0x6c0000 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ands.w r0, ip, #7077888 @ 0x6c0000 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + bic.w r0, r4, #7077888 @ 0x6c0000 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030c9d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -930470,32 +930470,32 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 30ca82 │ │ │ │ nop │ │ │ │ cbnz r4, 30cab6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [pc, #904] @ (30ce4c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bfi r0, r4, #3, #22 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + bfi r0, ip, #3, #22 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf33400d8 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + @ instruction: 0xf33c00d8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ssat r0, #25, sl, lsl #3 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + @ instruction: 0xf31200d8 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030cae4 : │ │ │ │ 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 │ │ │ │ @@ -930589,32 +930589,32 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 30cb9a │ │ │ │ nop │ │ │ │ @ instruction: 0xb7f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xb7ba │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [pc, #808] @ (30cf04 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movw r0, #49368 @ 0xc0d8 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + @ instruction: 0xf25400d8 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf21c00d8 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + @ instruction: 0xf22400d8 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf1f200d8 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + @ instruction: 0xf1fa00d8 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030cbfc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -930699,32 +930699,32 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 30cc9c │ │ │ │ nop │ │ │ │ @ instruction: 0xb6e2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xb6b2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r1, [pc, #784] @ (30cfec ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adc.w r0, r6, #216 @ 0xd8 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + adc.w r0, lr, #216 @ 0xd8 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds.w r0, sl, #216 @ 0xd8 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + @ instruction: 0xf12200d8 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf0f200d8 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + @ instruction: 0xf0fa00d8 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 0030ccfc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -931271,31 +931271,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r6, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orrs.w r0, r2, #216 @ 0xd8 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + orrs.w r0, sl, #216 @ 0xd8 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vshr.s64 q0, q4, #24 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + vshr.s64 q0, q4, #16 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mrc 0, 1, r0, cr2, cr8, {6} │ │ │ │ - add r6, pc, #608 @ (adr r6, 30d588 ) │ │ │ │ + mrc 0, 1, r0, cr10, cr8, {6} │ │ │ │ + add r6, pc, #640 @ (adr r6, 30d5a8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldcl 0, cr0, [ip, #864]! @ 0x360 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + mcr 0, 0, r0, cr4, cr8, {6} │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #448 @ (adr r6, 30d4f4 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 30d514 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ bl 53b33a │ │ │ │ ldr r2, [sp, #708] @ 0x2c4 │ │ │ │ movs r2, r0 │ │ │ │ bl 4a3342 │ │ │ │ @@ -931338,35 +931338,35 @@ │ │ │ │ @ instruction: 0xffffae09 │ │ │ │ vqshlu.s32 d28, d17, #31 │ │ │ │ vsli.32 , , #31 │ │ │ │ vtbl.8 d16, {d15}, d17 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r3, r4, r5} │ │ │ │ vmls.i q14, , d15[0] │ │ │ │ - vmls.i q13, , d26[0] │ │ │ │ + vsri.32 q13, q9, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ bl fff8b3ee │ │ │ │ add r5, sp, #356 @ 0x164 │ │ │ │ - vsri.32 q13, q3, #1 │ │ │ │ + vsri.32 q13, q7, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbnz r7, 30d464 │ │ │ │ - vsri.32 q13, q2, #1 │ │ │ │ + vsri.32 q13, q6, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ revsh r1, r7 │ │ │ │ - vsri.32 q13, q1, #1 │ │ │ │ + vsri.32 q13, q5, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ - vsri.32 q13, q0, #1 │ │ │ │ + vsri.32 q13, q4, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add sp, #400 @ 0x190 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #200 @ (adr r6, 30d4e0 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 30d500 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeaf000d8 │ │ │ │ - add r3, pc, #432 @ (adr r3, 30d5d0 ) │ │ │ │ + @ instruction: 0xeaf800d8 │ │ │ │ + add r3, pc, #464 @ (adr r3, 30d5f0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ blx b7aa8 │ │ │ │ ldr.w r1, [pc, #1200] @ 30d8d8 │ │ │ │ mov r3, fp │ │ │ │ add.w r2, r8, #1040 @ 0x410 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -931815,136 +931815,136 @@ │ │ │ │ movw r1, #1210 @ 0x4ba │ │ │ │ add.w r2, r2, #1024 @ 0x400 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 30d28c │ │ │ │ nop │ │ │ │ - add r4, pc, #296 @ (adr r4, 30da04 ) │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - ldrd r0, r0, [ip, #-864] @ 0x360 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + add r4, pc, #328 @ (adr r4, 30da24 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 30dc28 ) │ │ │ │ + strd r0, r0, [r4, #-864]! @ 0x360 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + add r1, pc, #864 @ (adr r1, 30dc48 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmdb r4!, {r3, r4, r6, r7} │ │ │ │ - add r1, pc, #624 @ (adr r1, 30db64 ) │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + stmdb ip!, {r3, r4, r6, r7} │ │ │ │ + add r1, pc, #656 @ (adr r1, 30db84 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strd r0, r0, [lr], #864 @ 0x360 │ │ │ │ - add r1, pc, #400 @ (adr r1, 30da90 ) │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia.w ip!, {r3, r4, r6, r7} │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + ldrd r0, r0, [r6], #864 @ 0x360 │ │ │ │ + add r1, pc, #432 @ (adr r1, 30dab0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #192 @ (adr r1, 30d9cc ) │ │ │ │ + @ instruction: 0xe8c400d8 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia.w r2, {r3, r4, r6, r7} │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + add r1, pc, #224 @ (adr r1, 30d9ec ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #24 @ (adr r1, 30d930 ) │ │ │ │ + ldmia.w sl, {r3, r4, r6, r7} │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strd r0, r0, [r8], #-864 @ 0x360 │ │ │ │ - movs r6, r3 │ │ │ │ + add r1, pc, #56 @ (adr r1, 30d950 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, pc, #880 @ (adr r0, 30dc94 ) │ │ │ │ + ldrd r0, r0, [r0], #-864 @ 0x360 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe83e00d8 │ │ │ │ - vrev32.16 q8, q7 │ │ │ │ - add r0, pc, #712 @ (adr r0, 30dbf8 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 30dcb4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe81400d8 │ │ │ │ - vmla.i q8, q13, d2[3] │ │ │ │ - add r0, pc, #544 @ (adr r0, 30db5c ) │ │ │ │ + strex r0, r0, [r6, #864] @ 0x360 │ │ │ │ + vrev32. q8, q7 │ │ │ │ + add r0, pc, #744 @ (adr r0, 30dc18 ) │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + @ instruction: 0xe81c00d8 │ │ │ │ + vmla.i16 q8, q9, d6[1] │ │ │ │ + add r0, pc, #576 @ (adr r0, 30db7c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vmla.i16 q0, q15, d6[1] │ │ │ │ - b.n 30d8cc │ │ │ │ + vmla.i32 q0, q11, d14[0] │ │ │ │ + b.n 30d8dc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vhadd.u q8, q13, q7 │ │ │ │ - add r0, pc, #224 @ (adr r0, 30da2c ) │ │ │ │ + vmla.i q0, q9, d2[3] │ │ │ │ + add r0, pc, #256 @ (adr r0, 30da4c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vhadd.u16 q8, q9, q7 │ │ │ │ - vhadd.u q0, q9, q7 │ │ │ │ - b.n 30d838 │ │ │ │ + vhadd.u16 q8, q13, q7 │ │ │ │ + vhadd.u q0, q13, q7 │ │ │ │ + b.n 30d848 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 15, cr0, cr14, cr14, {6} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr14, {6} │ │ │ │ - b.n 30d7d4 │ │ │ │ + vhadd.u8 q0, q11, q7 │ │ │ │ + cdp2 0, 15, cr0, cr12, cr14, {6} │ │ │ │ + b.n 30d7e4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr14, {6} │ │ │ │ - b.n 30d780 │ │ │ │ + cdp2 0, 12, cr0, cr12, cr14, {6} │ │ │ │ + b.n 30d790 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 9, cr0, cr4, cr14, {6} │ │ │ │ - b.n 30d72c │ │ │ │ + cdp2 0, 9, cr0, cr12, cr14, {6} │ │ │ │ + b.n 30d73c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr14, {6} │ │ │ │ - b.n 30d6d8 │ │ │ │ + cdp2 0, 6, cr0, cr12, cr14, {6} │ │ │ │ + b.n 30d6e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30d6b0 │ │ │ │ + b.n 30d6c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cdp2 0, 4, cr0, cr4, cr14, {6} │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + cdp2 0, 4, cr0, cr12, cr14, {6} │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30d668 │ │ │ │ + b.n 30d678 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cdp2 0, 1, cr0, cr10, cr14, {6} │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + cdp2 0, 2, cr0, cr2, cr14, {6} │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30d624 │ │ │ │ + b.n 30d634 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #824]! @ 0x338 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldc2l 0, cr0, [sl, #824]! @ 0x338 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30d5dc │ │ │ │ + b.n 30d5ec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stc2l 0, cr0, [r8, #824] @ 0x338 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldc2l 0, cr0, [r0, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [r2, #824]! @ 0x338 │ │ │ │ - b.n 30d590 │ │ │ │ + stc2 0, cr0, [sl, #824]! @ 0x338 │ │ │ │ + b.n 30d5a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-824]! @ 0xfffffcc8 │ │ │ │ - b.n 30d534 │ │ │ │ + ldc2l 0, cr0, [r6, #-824]! @ 0xfffffcc8 │ │ │ │ + b.n 30d544 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-824]! @ 0xfffffcc8 │ │ │ │ - b.n 30d4e0 │ │ │ │ + stc2l 0, cr0, [r6, #-824] @ 0xfffffcc8 │ │ │ │ + b.n 30d4f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30d48c │ │ │ │ + b.n 30d49c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stc2 0, cr0, [r8, #-824] @ 0xfffffcc8 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldc2 0, cr0, [r0, #-824] @ 0xfffffcc8 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30d440 │ │ │ │ + b.n 30d450 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc2l 0, cr0, [ip], {206} @ 0xce │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + stc2l 0, cr0, [r4], #824 @ 0x338 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30d3f8 │ │ │ │ + b.n 30d408 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc2 0, cr0, [r2], #824 @ 0x338 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldc2 0, cr0, [sl], #824 @ 0x338 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ ldr r2, [pc, #992] @ (30ddfc ) │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -932309,65 +932309,65 @@ │ │ │ │ blx b9524 │ │ │ │ mov fp, r0 │ │ │ │ b.n 30dbde │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 30e510 │ │ │ │ + b.n 30e520 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30e1ec │ │ │ │ + b.n 30e1fc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r7, pc, #72 @ (adr r7, 30de60 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr??.w r0, [r4, lr] │ │ │ │ + ldr??.w r0, [ip, lr] │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 30e09c │ │ │ │ + b.n 30e0ac │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr??.w r0, [r2, #206] @ 0xce │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr??.w r0, [sl, #206] @ 0xce │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30e050 │ │ │ │ + b.n 30e060 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str.w r0, [r6, #206] @ 0xce │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + str.w r0, [lr, #206] @ 0xce │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30e008 │ │ │ │ + b.n 30e018 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb.w r0, [ip, #206] @ 0xce │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + strh.w r0, [r4, #206] @ 0xce │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30dfc0 │ │ │ │ + b.n 30dfd0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr??.w r0, [r2, lr] │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr??.w r0, [sl, lr] │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30df74 │ │ │ │ + b.n 30df84 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str.w r0, [r6, lr] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + str.w r0, [lr, lr] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30df28 │ │ │ │ + b.n 30df38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb.w r0, [sl, lr] │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + strh.w r0, [r2, lr] │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 30dee0 │ │ │ │ + b.n 30def0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf7f000ce │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xf7f800ce │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf7ca00ce │ │ │ │ - @ instruction: 0xf7a800ce │ │ │ │ - @ instruction: 0xf78600ce │ │ │ │ + @ instruction: 0xf7d200ce │ │ │ │ + @ instruction: 0xf7b000ce │ │ │ │ + @ instruction: 0xf78e00ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ ldr r2, [pc, #448] @ (30e054 ) │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -932543,47 +932543,47 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 30df8c │ │ │ │ add r4, pc, #368 @ (adr r4, 30e1c8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 18 │ │ │ │ + svc 26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r4, pc, #232 @ (adr r4, 30e150 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r3, pc, #400 @ (adr r3, 30e208 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs.w r0, r6, #6750208 @ 0x670000 │ │ │ │ - ble.n 30e040 │ │ │ │ + subs.w r0, lr, #6750208 @ 0x670000 │ │ │ │ + ble.n 30e050 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf59600ce │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + @ instruction: 0xf59e00ce │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 30e000 │ │ │ │ + ble.n 30e010 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sbcs.w r0, r0, #6750208 @ 0x670000 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + sbcs.w r0, r8, #6750208 @ 0x670000 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 30dfc4 │ │ │ │ + ble.n 30dfd4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adc.w r0, ip, #6750208 @ 0x670000 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + adcs.w r0, r4, #6750208 @ 0x670000 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf52a00ce │ │ │ │ + @ instruction: 0xf53200ce │ │ │ │ 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 r5, [pc, #500] @ (30e2ac ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #500] @ (30e2b0 ) │ │ │ │ @@ -932786,43 +932786,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #152 @ (adr r2, 30e350 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 30e448 │ │ │ │ + b.n 30e458 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r1, pc, #376 @ (adr r1, 30e444 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - usat r0, #14, lr, asr #3 │ │ │ │ - @ instruction: 0xf39000ce │ │ │ │ - @ instruction: 0xf37200ce │ │ │ │ - b.n 30e2f0 │ │ │ │ + @ instruction: 0xf3b600ce │ │ │ │ + @ instruction: 0xf39800ce │ │ │ │ + @ instruction: 0xf37a00ce │ │ │ │ + b.n 30e300 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf35000ce │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + @ instruction: 0xf35800ce │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ssat r0, #15, sl, asr #3 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf33200ce │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r7, #254 @ 0xfe │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf2de00ce │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xf2e600ce │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ bl 30e0a4 │ │ │ │ @@ -932842,18 +932842,18 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30e320 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf23800ce │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + movw r0, #206 @ 0xce │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -932877,18 +932877,18 @@ │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30e376 │ │ │ │ nop │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf1e200ce │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + @ instruction: 0xf1ea00ce │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r1, [pc, #440] @ (30e57c ) │ │ │ │ @@ -933068,41 +933068,41 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 30e4ec │ │ │ │ + ble.n 30e4fc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf0ca00ce │ │ │ │ - ble.n 30e654 │ │ │ │ + @ instruction: 0xf0d200ce │ │ │ │ + ble.n 30e664 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - eors.w r0, lr, #206 @ 0xce │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + @ instruction: 0xf0a600ce │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 30e600 │ │ │ │ + ble.n 30e610 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - orn r0, lr, #206 @ 0xce │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + orns r0, r6, #206 @ 0xce │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r5, #70 @ 0x46 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 30e5ac │ │ │ │ + bgt.n 30e5bc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 30e564 │ │ │ │ + bgt.n 30e574 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ands.w r0, r4, #206 @ 0xce │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + ands.w r0, ip, #206 @ 0xce │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vext.8 q8, q11, q7, #0 │ │ │ │ + vext.8 q8, q15, q7, #0 │ │ │ │ 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 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r4, [pc, #456] @ (30e7b4 ) │ │ │ │ ldr r2, [pc, #460] @ (30e7b8 ) │ │ │ │ @@ -933298,42 +933298,42 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 30e8bc │ │ │ │ + blt.n 30e8cc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp 0, 8, cr0, cr8, cr14, {6} │ │ │ │ - blt.n 30e808 │ │ │ │ + cdp 0, 9, cr0, cr0, cr14, {6} │ │ │ │ + blt.n 30e818 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cdp 0, 5, cr0, cr12, cr14, {6} │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + cdp 0, 6, cr0, cr4, cr14, {6} │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r3, #50 @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 30e7b8 │ │ │ │ + bge.n 30e7c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bge.n 30e780 │ │ │ │ + bge.n 30e790 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cdp 0, 0, cr0, cr12, cr14, {6} │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + cdp 0, 1, cr0, cr4, cr14, {6} │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 30e74c │ │ │ │ + bge.n 30e75c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stcl 0, cr0, [ip, #824]! @ 0x338 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + ldcl 0, cr0, [r4, #824]! @ 0x338 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stcl 0, cr0, [sl, #824] @ 0x338 │ │ │ │ - ldc 0, cr0, [ip, #824]! @ 0x338 │ │ │ │ + ldcl 0, cr0, [r2, #824] @ 0x338 │ │ │ │ + stcl 0, cr0, [r4, #824] @ 0x338 │ │ │ │ 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 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r2, [pc, #636] @ (30eaa4 ) │ │ │ │ ldr r3, [pc, #640] @ (30eaa8 ) │ │ │ │ @@ -933570,52 +933570,52 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 30e9c8 │ │ │ │ + bls.n 30e9d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stcl 0, cr0, [lr], {206} @ 0xce │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldcl 0, cr0, [r6], {206} @ 0xce │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bls.n 30eb70 │ │ │ │ + bls.n 30eb80 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc 0, cr0, [ip], {206} @ 0xce │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + stc 0, cr0, [r4], #824 @ 0x338 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 30ebb4 │ │ │ │ + bhi.n 30ebc4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs.w r0, r4, lr, lsl #3 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + subs.w r0, ip, lr, lsl #3 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 30eaf0 │ │ │ │ + bhi.n 30eb00 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adc.w r0, ip, lr, lsl #3 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + adcs.w r0, r4, lr, lsl #3 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 30eab4 │ │ │ │ + bvc.n 30eac4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xeb2800ce │ │ │ │ - str r0, [sp, #32] │ │ │ │ + @ instruction: 0xeb3000ce │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 30ea78 │ │ │ │ + bvc.n 30ea88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add.w r0, r4, lr, lsl #3 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + add.w r0, ip, lr, lsl #3 │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 30ea3c │ │ │ │ + bvc.n 30ea4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xeae000ce │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + @ instruction: 0xeae800ce │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r7, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -933886,47 +933886,46 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bpl.n 30ee14 │ │ │ │ + bpl.n 30ee24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strex r0, r0, [r8, #824] @ 0x338 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + @ instruction: 0xe85000ce │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 30edd4 │ │ │ │ + bmi.n 30ede4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xe82200ce │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + @ instruction: 0xe82a00ce │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 30ed94 │ │ │ │ + bmi.n 30eda4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30ee24 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + @ instruction: 0xe80400ce │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 30ed54 │ │ │ │ + bmi.n 30ed64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30ede4 │ │ │ │ + b.n 30edf4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 30ef18 │ │ │ │ + bmi.n 30ef28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30eda8 │ │ │ │ + b.n 30edb8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 30eedc │ │ │ │ + bmi.n 30eeec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30ed6c │ │ │ │ + b.n 30ed7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcmpe.f64 d0, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f64 d0, d1 │ │ │ │ @@ -934076,25 +934075,25 @@ │ │ │ │ b.n 30ef82 │ │ │ │ str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 30eb7c │ │ │ │ + b.n 30eb8c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 30efcc │ │ │ │ + bcs.n 30efdc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30eb38 │ │ │ │ + b.n 30eb48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 30ef98 │ │ │ │ + bcs.n 30efa8 │ │ │ │ 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r3 │ │ │ │ @@ -934300,49 +934299,49 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bne.n 30f2f0 │ │ │ │ + bne.n 30f300 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30ea88 │ │ │ │ + b.n 30ea98 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 30f2b4 │ │ │ │ + bne.n 30f2c4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30ea4c │ │ │ │ + b.n 30ea5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 30f278 │ │ │ │ + bne.n 30f288 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30fa10 │ │ │ │ + b.n 30fa20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 30f23c │ │ │ │ + beq.n 30f24c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30f9d4 │ │ │ │ + b.n 30f9e4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 30f1fc │ │ │ │ + beq.n 30f20c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30f994 │ │ │ │ + b.n 30f9a4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 30f1b8 │ │ │ │ + beq.n 30f1c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30f950 │ │ │ │ + b.n 30f960 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (30f2bc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -934365,19 +934364,19 @@ │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30f290 │ │ │ │ @ instruction: 0xfbcfffff │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 30f2d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30f858 │ │ │ │ + b.n 30f868 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (30f314 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -934400,19 +934399,19 @@ │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30f2e8 │ │ │ │ @ instruction: 0xfb87ffff │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30f800 │ │ │ │ + b.n 30f810 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (30f36c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -934435,19 +934434,19 @@ │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30f340 │ │ │ │ @ instruction: 0xfb3fffff │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30f7a8 │ │ │ │ + b.n 30f7b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (30f3c4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -934470,19 +934469,19 @@ │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30f398 │ │ │ │ @ instruction: 0xfaffffff │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30f750 │ │ │ │ + b.n 30f760 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #548] @ (30f60c ) │ │ │ │ @@ -934701,49 +934700,49 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30f69c │ │ │ │ + b.n 30f6ac │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 30f65c │ │ │ │ + b.n 30f66c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #260] @ (30f784 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -934849,25 +934848,25 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #30] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #4 │ │ │ │ + udf #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r7, r1, #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, #208] @ (30f888 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -934957,31 +934956,31 @@ │ │ │ │ b.n 30f7f8 │ │ │ │ ldrh r6, [r6, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 30f92c │ │ │ │ + ble.n 30f93c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 30f8f0 │ │ │ │ + ble.n 30f900 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 30f8ac │ │ │ │ + ble.n 30f8bc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r0, #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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov sl, r2 │ │ │ │ @@ -935148,37 +935147,37 @@ │ │ │ │ b.n 30f9a0 │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 30f9c0 │ │ │ │ + blt.n 30f9d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 30fb18 │ │ │ │ + blt.n 30fb28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 30fad4 │ │ │ │ + blt.n 30fae4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ blx b7aa8 │ │ │ │ @@ -935196,19 +935195,19 @@ │ │ │ │ movw r1, #766 @ 0x2fe │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r7, r1, #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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #332] @ (30fc58 ) │ │ │ │ @@ -935334,31 +935333,31 @@ │ │ │ │ ... │ │ │ │ strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bls.n 30fb88 │ │ │ │ + bls.n 30fb98 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bls.n 30fd40 │ │ │ │ + bls.n 30fd50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bls.n 30fcf4 │ │ │ │ + bls.n 30fd04 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r7, #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, #3904] @ 0xf40 │ │ │ │ ldr.w r6, [pc, #3192] @ 310914 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -936513,149 +936512,149 @@ │ │ │ │ lsls r6, r1, #3 │ │ │ │ strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ bls.n 310a18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r6, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r0, #174 @ 0xae │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 31092c │ │ │ │ + bvs.n 31093c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 3108d0 │ │ │ │ + bmi.n 3108e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bmi.n 31088c │ │ │ │ + bmi.n 31089c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 310a28 │ │ │ │ + bmi.n 310a38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 3109b4 │ │ │ │ + bmi.n 3109c4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 310940 │ │ │ │ + bcc.n 310950 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 3109cc │ │ │ │ + bcc.n 3109dc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 3108c4 │ │ │ │ + bcs.n 3108d4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - itet lt │ │ │ │ + ittt lt │ │ │ │ lsllt r0, r3, #3 │ │ │ │ - strbge r2, [r0, #30] │ │ │ │ + strblt r2, [r1, #30] │ │ │ │ lsllt r7, r1, #3 │ │ │ │ lsls r4, r0, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r6, r5, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 3109f0 │ │ │ │ + bne.n 310a00 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds.w r0, lr, r1, lsr #3 │ │ │ │ - ldr r0, [pc, #160] @ (310a80 ) │ │ │ │ + @ instruction: 0xeb2600d1 │ │ │ │ + ldr r0, [pc, #192] @ (310aa0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 310a48 │ │ │ │ + beq.n 310a58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - and.w r0, r2, r1, lsr #3 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + and.w r0, sl, r1, lsr #3 │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r0, r0, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmdb r8!, {r0, r4, r6, r7} │ │ │ │ - @ instruction: 0xe8c800d1 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + strd r0, r0, [r0, #-836] @ 0x344 │ │ │ │ + @ instruction: 0xe8d000d1 │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r6, 310a6e │ │ │ │ + cbnz r6, 310a70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3108c8 │ │ │ │ + b.n 3108d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r6, 310a66 │ │ │ │ + cbnz r6, 310a68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r7, #4 │ │ │ │ sbcs.w r1, r8, #0 │ │ │ │ bcs.w 310c5a │ │ │ │ cmp r7, #3 │ │ │ │ bhi.w 310c5a │ │ │ │ add r1, pc, #8 @ (adr r1, 310a60 ) │ │ │ │ @@ -937883,455 +937882,455 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30fd5e │ │ │ │ b.w 3100ce │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie ai │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r0, 3119e0 │ │ │ │ + cbz r0, 3119e2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r4, 3119e2 │ │ │ │ + cbz r4, 3119e4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r2, 3119de │ │ │ │ + cbz r2, 3119e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r0, 3119e0 │ │ │ │ + cbz r0, 3119e2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r4, 3119e2 │ │ │ │ + cbz r4, 3119e4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r0, 3119e6 │ │ │ │ + cbz r0, 3119e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r2, 311a2c │ │ │ │ + cbz r2, 311a2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r4, 311a2a │ │ │ │ + cbz r4, 311a2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r0, 311a2e │ │ │ │ + cbz r0, 311a30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r2, 311a2c │ │ │ │ + cbz r2, 311a2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r6, 311a2e │ │ │ │ + cbz r6, 311a30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 311a30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - itt al │ │ │ │ + ite al │ │ │ │ lslal r6, r1, #3 │ │ │ │ - stral r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - itee lt │ │ │ │ + itte lt │ │ │ │ lsllt r6, r1, #3 │ │ │ │ - strge r0, [r6, #72] @ 0x48 │ │ │ │ + strlt r0, [r7, #72] @ 0x48 │ │ │ │ lslge r7, r1, #3 │ │ │ │ - itte hi │ │ │ │ + itee hi │ │ │ │ lslhi r6, r1, #3 │ │ │ │ - addhi r4, sp, #712 @ 0x2c8 │ │ │ │ + addls r4, sp, #744 @ 0x2e8 │ │ │ │ lslls r0, r3, #3 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - itee mi │ │ │ │ - lslmi r6, r1, #3 │ │ │ │ - addpl r4, sp, #488 @ 0x1e8 │ │ │ │ + itet pl │ │ │ │ + lslpl r6, r1, #3 │ │ │ │ + addmi r4, sp, #520 @ 0x208 │ │ │ │ lslpl r0, r3, #3 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - itet ne │ │ │ │ + ittt ne │ │ │ │ lslne r6, r1, #3 │ │ │ │ - addeq r4, sp, #264 @ 0x108 │ │ │ │ + addne r4, sp, #296 @ 0x128 │ │ │ │ lslne r0, r3, #3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bkpt 0x00ba │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r1, [pc, #88] @ (311c30 ) │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -938359,21 +938358,21 @@ │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30fd5e │ │ │ │ b.w 3100ce │ │ │ │ nop │ │ │ │ - cbnz r6, 311c56 │ │ │ │ + cbnz r6, 311c58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r6, 311c50 │ │ │ │ + cbnz r6, 311c52 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #592 @ (adr r6, 311e8c ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 311eac ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -938444,31 +938443,31 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #348 @ 0x15c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 311c8c │ │ │ │ - add r6, pc, #0 @ (adr r6, 311d14 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 311d34 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #856 @ (adr r5, 312078 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 312098 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #696 @ (adr r5, 311fe4 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 312004 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r7, 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -938514,25 +938513,25 @@ │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ add.w r2, r2, #376 @ 0x178 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 311d5e │ │ │ │ nop │ │ │ │ - add r5, pc, #184 @ (adr r5, 311e78 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 311e98 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #16 @ (adr r5, 311ddc ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 311dfc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #744] @ (3120d0 ) │ │ │ │ @@ -938802,51 +938801,51 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #832 @ (adr r3, 312424 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 312444 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #480 @ (adr r3, 3122d0 ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 3122f0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #56 @ (adr r3, 312138 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 312158 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #552 @ (adr r2, 312330 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 312350 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #376 @ (adr r2, 31228c ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 3122ac ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 3124f8 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 312518 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrsh.w r0, [lr, #205] @ 0xcd │ │ │ │ ldr r1, [pc, #156] @ (3121d0 ) │ │ │ │ add r1, pc │ │ │ │ cbz r0, 31218c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -938908,21 +938907,21 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 312186 │ │ │ │ nop │ │ │ │ str r2, [r0, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #304 @ (adr r1, 31230c ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 31232c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r0, 312258 │ │ │ │ + cbz r0, 31225a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r0, 312254 │ │ │ │ + cbz r0, 312256 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r3, r6, [r0, #652] @ 0x28c │ │ │ │ sub sp, #24 │ │ │ │ @@ -939061,59 +939060,59 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #460 @ 0x1cc │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 31227c │ │ │ │ nop │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r5, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #264 @ (adr r0, 312484 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 3124a4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, pc, #72 @ (adr r0, 3123cc ) │ │ │ │ + add r0, pc, #104 @ (adr r0, 3123ec ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxth r4, r4 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #404] @ (312568 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -939280,48 +939279,48 @@ │ │ │ │ bl c3ac4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 31253a │ │ │ │ ldrsh r4, [r3, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrsh r0, [r1, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ adc.w r0, sl, #6717440 @ 0x668000 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r7, 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 r2, [pc, #288] @ (3126e8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -939442,37 +939441,37 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r4, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r2, [r4, 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, #3984] @ 0xf90 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1120] @ 312b98 │ │ │ │ @@ -939908,83 +939907,83 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r6, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrh r2, [r0, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #120] @ (312c4c ) │ │ │ │ + ldr r3, [pc, #152] @ (312c6c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #600] @ (312e68 ) │ │ │ │ + ldr r7, [pc, #632] @ (312e88 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #432] @ (312dcc ) │ │ │ │ + ldr r7, [pc, #464] @ (312dec ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [pc, #232] @ (312d10 ) │ │ │ │ + ldr r7, [pc, #264] @ (312d30 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, 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 │ │ │ │ ldr r3, [pc, #460] @ (312e10 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -940164,59 +940163,59 @@ │ │ │ │ mov.w r1, #944 @ 0x3b0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 312d04 │ │ │ │ nop │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r6, [r3, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #0] @ (312e20 ) │ │ │ │ + ldr r6, [pc, #32] @ (312e40 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r6, r6, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - negs r2, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r5, #195 @ 0xc3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #121 @ 0x79 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #87 @ 0x57 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #904 @ (adr r7, 3131d8 ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 3131f8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #776 @ (adr r7, 31315c ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 31317c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #648 @ (adr r7, 3130e4 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 313104 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #640] @ (3130e0 ) │ │ │ │ + ldr r4, [pc, #672] @ (313100 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #480 @ (adr r7, 313048 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 313068 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #472] @ (313044 ) │ │ │ │ + ldr r4, [pc, #504] @ (313064 ) │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ @@ -940349,33 +940348,33 @@ │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 312ee2 │ │ │ │ nop │ │ │ │ strb r2, [r5, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #744] @ (3132c8 ) │ │ │ │ + ldr r3, [pc, #776] @ (3132e8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r6, [r1, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #120 @ (adr r6, 313068 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 313088 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #112] @ (313064 ) │ │ │ │ + ldr r3, [pc, #144] @ (313084 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #984 @ (adr r5, 3133d0 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 3133f0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, pc, #864 @ (adr r5, 31335c ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 31337c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #272] @ (313110 ) │ │ │ │ + ldr r4, [pc, #304] @ (313130 ) │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ @@ -940556,36 +940555,36 @@ │ │ │ │ blx b9524 │ │ │ │ mov lr, r0 │ │ │ │ b.n 313124 │ │ │ │ strh r0, [r3, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #184] @ (3132c0 ) │ │ │ │ + ldr r2, [pc, #216] @ (3132e0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldmia r1, {r0, r1, r3, r7} │ │ │ │ @ instruction: 0xffff51cc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #24 @ (adr r4, 31322c ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 31324c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #888 @ (adr r3, 313594 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 3135b4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #880] @ (313590 ) │ │ │ │ + ldr r0, [pc, #912] @ (3135b0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #720 @ (adr r3, 3134f4 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 313514 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #576 @ (adr r3, 31346c ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 31348c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #568] @ (313468 ) │ │ │ │ + ldr r0, [pc, #600] @ (313488 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00313230 : │ │ │ │ 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 │ │ │ │ @@ -940798,51 +940797,51 @@ │ │ │ │ str.w r5, [sp, #1100] @ 0x44c │ │ │ │ movw r1, #990 @ 0x3de │ │ │ │ b.n 313394 │ │ │ │ str r4, [r5, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blxns r7 │ │ │ │ + blxns r8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r1, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r7, [pc, #720] @ (313760 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r7, [pc, #616] @ (3136fc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, pc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #920 @ (adr r1, 313838 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 313858 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, pc, #768 @ (adr r1, 3137a4 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 3137c4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r7, [pc, #192] @ (313568 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 3136c0 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 3136e0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #224 @ (adr r1, 31359c ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 3135bc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #72 @ (adr r1, 31350c ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 31352c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ ldr r2, [pc, #684] @ (313788 ) │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -941110,67 +941109,67 @@ │ │ │ │ ... │ │ │ │ ldr r6, [pc, #72] @ (3137d4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #40] @ (3137bc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6a8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cpsid │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [pc, #872] @ (313b18 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r7, pc, #152 @ (adr r7, 313858 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sl, sp │ │ │ │ + add sl, lr │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add sl, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ vcmpe.f64 d0, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -941296,25 +941295,25 @@ │ │ │ │ b.n 313876 │ │ │ │ ldr r2, [pc, #736] @ (313c30 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #488] @ (313b40 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r0, r3, #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, #3912] @ 0xf48 │ │ │ │ ldr.w r4, [pc, #1040] @ 313d98 │ │ │ │ @@ -941912,25 +941911,25 @@ │ │ │ │ vmla.f64 d1, d3, d5 │ │ │ │ vmla.f64 d2, d3, d6 │ │ │ │ vmla.f64 d4, d3, d7 │ │ │ │ b.n 313f24 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx b3578 │ │ │ │ mov ip, r0 │ │ │ │ @@ -942243,91 +942242,91 @@ │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 3139ca │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [pc, #264] @ (314660 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #264] @ (314664 ) │ │ │ │ ldr r3, [pc, #268] @ (314668 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -942423,55 +942422,55 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 3139ca │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #2 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -943023,19 +943022,19 @@ │ │ │ │ b.n 314d02 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx b3578 │ │ │ │ mov ip, r0 │ │ │ │ @@ -943337,73 +943336,73 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 314aea │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [pc, #452] @ (315390 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #452] @ (315394 ) │ │ │ │ ldr r3, [pc, #456] @ (315398 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -943575,79 +943574,79 @@ │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 314aea │ │ │ │ nop │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r7, 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, #3872] @ 0xf20 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -943994,45 +943993,45 @@ │ │ │ │ ... │ │ │ │ cmp r6, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r6, #120 @ 0x78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx b6010 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -944261,81 +944260,81 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movw r1, #533 @ 0x215 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 315478 │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r0!, {r1, r3, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r1, [r0, #652] @ 0x28c │ │ │ │ sub sp, #16 │ │ │ │ @@ -944390,25 +944389,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 315b20 │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r1, [r0, #652] @ 0x28c │ │ │ │ sub sp, #16 │ │ │ │ @@ -944461,25 +944460,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 315bd8 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ (315cb0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -944506,19 +944505,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 315c78 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ blt.n 315bd2 │ │ │ │ - vtbl.8 d22, {d31}, d24 │ │ │ │ + @ instruction: 0xffff68b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ (315d18 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -944545,19 +944544,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 315ce0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ blt.n 315d8a │ │ │ │ - vtbx.8 d22, {d15}, d0 │ │ │ │ + vtbx.8 d22, {d15}, d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r7, 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 r2, [pc, #216] @ (315e10 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -944647,25 +944646,25 @@ │ │ │ │ b.n 315d96 │ │ │ │ movs r5, #182 @ 0xb6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #90 @ 0x5a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r7, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -945031,49 +945030,49 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ ldr.w r4, [pc, #1388] @ 316820 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -945612,103 +945611,103 @@ │ │ │ │ b.n 3165a2 │ │ │ │ movs r0, #58 @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbz r6, 3168f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ uxth r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ 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 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r2, [pc, #564] @ (316b2c ) │ │ │ │ @@ -945927,49 +945926,49 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, r7, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r7, 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, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -946249,49 +946248,49 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r7, 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, #4016] @ 0xfb0 │ │ │ │ mov fp, r2 │ │ │ │ @@ -946453,37 +946452,37 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #12 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr.w r3, [r0, #656] @ 0x290 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cbnz r0, 3170e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -946510,18 +946509,18 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stc2l 0, cr0, [r8], #-824 @ 0xfffffcc8 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + ldc2l 0, cr0, [r0], #-824 @ 0xfffffcc8 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r7, 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, r1 │ │ │ │ ldr r1, [pc, #80] @ (3171a0 ) │ │ │ │ @@ -946554,19 +946553,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 317182 │ │ │ │ asrs r0, r4, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003171b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -946765,23 +946764,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 003173b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -946908,17 +946907,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 003174d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -946985,32 +946984,32 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 317514 │ │ │ │ - @ instruction: 0xf77a00ce │ │ │ │ - str r4, [r0, #4] │ │ │ │ + @ instruction: 0xf78200ce │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 003175ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -947143,17 +947142,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 003176e4 : │ │ │ │ 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 │ │ │ │ @@ -947264,27 +947263,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 317744 │ │ │ │ nop │ │ │ │ lsrs r6, r6, #15 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #544] @ (317a2c ) │ │ │ │ + ldr r7, [pc, #576] @ (317a4c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00317824 : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -947352,31 +947351,31 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ str r6, [sp, #32] │ │ │ │ b.n 31788c │ │ │ │ nop │ │ │ │ ldrsb.w r0, [ip, sp] │ │ │ │ - ldr r6, [pc, #192] @ (3179a0 ) │ │ │ │ + ldr r6, [pc, #224] @ (3179c0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #16] @ (3178fc ) │ │ │ │ + ldr r6, [pc, #48] @ (31791c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #912] @ (317c88 ) │ │ │ │ + ldr r5, [pc, #944] @ (317ca8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 00317900 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -947469,31 +947468,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #11] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r4, #9] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r6, [r1, #11] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #360] @ (317b58 ) │ │ │ │ + ldr r5, [pc, #392] @ (317b78 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #208] @ (317acc ) │ │ │ │ + ldr r5, [pc, #240] @ (317aec ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #80] @ (317a58 ) │ │ │ │ + ldr r5, [pc, #112] @ (317a78 ) │ │ │ │ lsls r0, 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.w ip, [pc, #360] @ 317b80 │ │ │ │ sub sp, #28 │ │ │ │ @@ -947646,33 +947645,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #31 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [pc, #504] @ (317dac ) │ │ │ │ + ldr r3, [pc, #536] @ (317dcc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r6, 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 ip, [pc, #356] @ 317d30 │ │ │ │ sub sp, #28 │ │ │ │ @@ -947824,33 +947823,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #808] @ (31808c ) │ │ │ │ + ldr r1, [pc, #840] @ (3180ac ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00317d6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -948112,52 +948111,52 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #104] @ (318088 ) │ │ │ │ + ldr r1, [pc, #136] @ (3180a8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vmla.i q8, q9, d2[3] │ │ │ │ + vmla.i q8, q13, d2[3] │ │ │ │ strb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r0, r6, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [pc, #216] @ (318118 ) │ │ │ │ + ldr r0, [pc, #248] @ (318138 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh r4, [r6, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr14, {6} │ │ │ │ + cdp2 0, 13, cr0, cr10, cr14, {6} │ │ │ │ ldrsh r0, [r7, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrsh r6, [r7, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrsh r0, [r0, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bxns r4 │ │ │ │ + bxns r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc2l 0, cr0, [r4, #824] @ 0x338 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + stc2l 0, cr0, [ip, #824] @ 0x338 │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00318070 : │ │ │ │ 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 │ │ │ │ @@ -948636,135 +948635,135 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r3, #9 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 31851c │ │ │ │ + cbz r0, 31851e │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [ip], {206} @ 0xce │ │ │ │ + stc2l 0, cr0, [r4], #824 @ 0x338 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], {206} @ 0xce │ │ │ │ + ldc2 0, cr0, [r8], {206} @ 0xce │ │ │ │ strb r4, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0], {206} @ 0xce │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + stc2 0, cr0, [r8], {206} @ 0xce │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r4, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfb3200ce │ │ │ │ - add r0, r9 │ │ │ │ + @ instruction: 0xfb3a00ce │ │ │ │ + add r0, sl │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfaea00ce │ │ │ │ - add r2, r0 │ │ │ │ + @ instruction: 0xfaf200ce │ │ │ │ + add r2, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfaa400ce │ │ │ │ - mvns r4, r3 │ │ │ │ + @ instruction: 0xfaac00ce │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfa7e00ce │ │ │ │ - bics r2, r7 │ │ │ │ + @ instruction: 0xfa8600ce │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfa5c00ce │ │ │ │ - bics r2, r3 │ │ │ │ + @ instruction: 0xfa6400ce │ │ │ │ + bics r2, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfa3e00ce │ │ │ │ - muls r6, r6 │ │ │ │ + @ instruction: 0xfa4600ce │ │ │ │ + muls r6, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfa1a00ce │ │ │ │ - muls r2, r2 │ │ │ │ + @ instruction: 0xfa2200ce │ │ │ │ + muls r2, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr??.w r0, [r6, #206] @ 0xce │ │ │ │ - orrs r6, r5 │ │ │ │ + ldr??.w r0, [lr, #206] @ 0xce │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr??.w r0, [r2, #206] @ 0xce │ │ │ │ - orrs r2, r1 │ │ │ │ + ldr??.w r0, [sl, #206] @ 0xce │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vld1.8 {d0[6]}, [lr], lr │ │ │ │ - cmn r6, r4 │ │ │ │ + ldrsh.w r0, [r6, #206] @ 0xce │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vst1.8 {d0[6]}, [sl], lr │ │ │ │ - cmn r0, r0 │ │ │ │ + ldrsb.w r0, [r2, #206] @ 0xce │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vld4. {d16-d19}, [r2], lr │ │ │ │ - cmp r0, r4 │ │ │ │ + vld4. {d16-d19}, [sl], lr │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vst4. {d16-d19}, [r4], lr │ │ │ │ - negs r4, r7 │ │ │ │ + vst4. {d16-d19}, [ip], lr │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vld4. {d0-d3}, [r0], lr │ │ │ │ - negs r6, r2 │ │ │ │ + vld4. {d0-d3}, [r8], lr │ │ │ │ + negs r6, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr??.w r0, [r8, #206] @ 0xce │ │ │ │ - tst r2, r6 │ │ │ │ + vst4. {d0-d3}, [r0], lr │ │ │ │ + tst r2, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr.w r0, [r4, #206] @ 0xce │ │ │ │ - tst r6, r1 │ │ │ │ + ldr.w r0, [ip, #206] @ 0xce │ │ │ │ + tst r6, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh.w r0, [r0, #206] @ 0xce │ │ │ │ - rors r2, r5 │ │ │ │ + ldrh.w r0, [r8, #206] @ 0xce │ │ │ │ + rors r2, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb.w r0, [ip, #206] @ 0xce │ │ │ │ + ldrb.w r0, [r4, #206] @ 0xce │ │ │ │ │ │ │ │ 00318630 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2744] @ 0xab8 │ │ │ │ ldr.w r1, [pc, #3544] @ 31941c │ │ │ │ @@ -950001,355 +950000,355 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldc2 0, cr0, [sl], {228} @ 0xe4 │ │ │ │ stc2 0, cr0, [r0], {228} @ 0xe4 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf75000ce │ │ │ │ + @ instruction: 0xf75800ce │ │ │ │ ldr r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73400ce │ │ │ │ + @ instruction: 0xf73c00ce │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72000ce │ │ │ │ + @ instruction: 0xf72800ce │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf70c00ce │ │ │ │ + @ instruction: 0xf71400ce │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6f800ce │ │ │ │ + @ instruction: 0xf70000ce │ │ │ │ strb r0, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6e400ce │ │ │ │ + @ instruction: 0xf6ec00ce │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6d400ce │ │ │ │ + @ instruction: 0xf6dc00ce │ │ │ │ strb r4, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #2254 @ 0x8ce │ │ │ │ + movt r0, #35022 @ 0x88ce │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, sl, #2254 @ 0x8ce │ │ │ │ + @ instruction: 0xf6b200ce │ │ │ │ strb r0, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf69800ce │ │ │ │ + subw r0, r0, #2254 @ 0x8ce │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68200ce │ │ │ │ + @ instruction: 0xf68a00ce │ │ │ │ strb r0, [r3, #10] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf67000ce │ │ │ │ + @ instruction: 0xf67800ce │ │ │ │ strb r4, [r0, #26] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf65e00ce │ │ │ │ + @ instruction: 0xf66600ce │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #35022 @ 0x88ce │ │ │ │ + @ instruction: 0xf65000ce │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf63200ce │ │ │ │ + @ instruction: 0xf63a00ce │ │ │ │ strb r4, [r6, #13] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf61c00ce │ │ │ │ + @ instruction: 0xf62400ce │ │ │ │ strb r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r6, #2254 @ 0x8ce │ │ │ │ + addw r0, lr, #2254 @ 0x8ce │ │ │ │ strb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f400ce │ │ │ │ + @ instruction: 0xf5fc00ce │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e200ce │ │ │ │ + @ instruction: 0xf5ea00ce │ │ │ │ strb r4, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r0, #6750208 @ 0x670000 │ │ │ │ + rsbs r0, r8, #6750208 @ 0x670000 │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, sl, #6750208 @ 0x670000 │ │ │ │ + rsb r0, r2, #6750208 @ 0x670000 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r4, #6750208 @ 0x670000 │ │ │ │ + sub.w r0, ip, #6750208 @ 0x670000 │ │ │ │ strb r4, [r5, #3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf59a00ce │ │ │ │ + sub.w r0, r2, #6750208 @ 0x670000 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf58c00ce │ │ │ │ + @ instruction: 0xf59400ce │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf58200ce │ │ │ │ + @ instruction: 0xf58a00ce │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r4, #6750208 @ 0x670000 │ │ │ │ + sbcs.w r0, ip, #6750208 @ 0x670000 │ │ │ │ str r4, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r6, #6750208 @ 0x670000 │ │ │ │ + sbc.w r0, lr, #6750208 @ 0x670000 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r8, #6750208 @ 0x670000 │ │ │ │ + sbc.w r0, r0, #6750208 @ 0x670000 │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, sl, #6750208 @ 0x670000 │ │ │ │ + adcs.w r0, r2, #6750208 @ 0x670000 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53400ce │ │ │ │ + @ instruction: 0xf53c00ce │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf52600ce │ │ │ │ + @ instruction: 0xf52e00ce │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r8, #6750208 @ 0x670000 │ │ │ │ + @ instruction: 0xf52000ce │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, sl, #6750208 @ 0x670000 │ │ │ │ + adds.w r0, r2, #6750208 @ 0x670000 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4fc00ce │ │ │ │ + add.w r0, r4, #6750208 @ 0x670000 │ │ │ │ str r4, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ee00ce │ │ │ │ + @ instruction: 0xf4f600ce │ │ │ │ ldrb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e000ce │ │ │ │ + @ instruction: 0xf4e800ce │ │ │ │ ldrb r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4d200ce │ │ │ │ - @ instruction: 0xf4a600ce │ │ │ │ + @ instruction: 0xf4da00ce │ │ │ │ + @ instruction: 0xf4ae00ce │ │ │ │ strb r0, [r6, #9] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf1e200ce │ │ │ │ + @ instruction: 0xf1ea00ce │ │ │ │ strb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ bl 31d576 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 0, APSR_nzcv, cr13, cr15, {7} │ │ │ │ str r0, [r5, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #64] @ (3195d0 ) │ │ │ │ + ldr r1, [pc, #96] @ (3195f0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds.w r0, r4, #206 @ 0xce │ │ │ │ + adds.w r0, ip, #206 @ 0xce │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #736] @ (319880 ) │ │ │ │ + ldr r0, [pc, #768] @ (3198a0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf0bc00ce │ │ │ │ + @ instruction: 0xf0c400ce │ │ │ │ str r0, [r5, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r6, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r4, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blx lr │ │ │ │ + blx pc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vext.8 q8, q10, q7, #0 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + vext.8 q8, q14, q7, #0 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vmla.i d16, d26, d2[3] │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + vmla.i16 d16, d18, d6[1] │ │ │ │ + subs r1, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vmla.i32 d0, d16, d14[0] │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + vmla.i32 d0, d24, d14[0] │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.s q8, q11, q7 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + vhadd.s q8, q15, q7 │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.s8 q8, q14, q7 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + vhadd.s16 q8, q10, q7 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.s32 q0, q9, q7 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + vhadd.s32 q0, q13, q7 │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, pc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 15, cr0, cr8, cr14, {6} │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + vhadd.s8 q0, q8, q7 │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 12, cr0, cr12, cr14, {6} │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + cdp 0, 13, cr0, cr4, cr14, {6} │ │ │ │ + subs r0, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 10, cr0, cr0, cr14, {6} │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + cdp 0, 10, cr0, cr8, cr14, {6} │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 7, cr0, cr4, cr14, {6} │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + cdp 0, 7, cr0, cr12, cr14, {6} │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 4, cr0, cr8, cr14, {6} │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + cdp 0, 5, cr0, cr0, cr14, {6} │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 1, cr0, cr12, cr14, {6} │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + cdp 0, 2, cr0, cr4, cr14, {6} │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp ip, lr │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldcl 0, cr0, [r0, #824]! @ 0x338 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + ldcl 0, cr0, [r8, #824]! @ 0x338 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stcl 0, cr0, [r4, #824] @ 0x338 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + stcl 0, cr0, [ip, #824] @ 0x338 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc 0, cr0, [r8, #824] @ 0x338 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + stc 0, cr0, [r0, #824]! @ 0x338 │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stcl 0, cr0, [ip, #-824]! @ 0xfffffcc8 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + ldcl 0, cr0, [r4, #-824]! @ 0xfffffcc8 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stcl 0, cr0, [r0, #-824] @ 0xfffffcc8 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + stcl 0, cr0, [r8, #-824] @ 0xfffffcc8 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc 0, cr0, [r2, #-824] @ 0xfffffcc8 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + ldc 0, cr0, [sl, #-824] @ 0xfffffcc8 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add ip, ip │ │ │ │ + add ip, sp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stcl 0, cr0, [sl], #824 @ 0x338 │ │ │ │ - adds r6, #24 │ │ │ │ + ldcl 0, cr0, [r2], #824 @ 0x338 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc 0, cr0, [sl], #824 @ 0x338 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + stcl 0, cr0, [r2], {206} @ 0xce │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add sl, r1 │ │ │ │ + add sl, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc 0, cr0, [lr], {206} @ 0xce │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + ldc 0, cr0, [r6], {206} @ 0xce │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, fp │ │ │ │ + add r6, ip │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stcl 0, cr0, [r2], #-824 @ 0xfffffcc8 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + stcl 0, cr0, [sl], #-824 @ 0xfffffcc8 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, r6 │ │ │ │ + add r2, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc 0, cr0, [r6], #-824 @ 0xfffffcc8 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + ldc 0, cr0, [lr], #-824 @ 0xfffffcc8 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, r0 │ │ │ │ + add r6, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc 0, cr0, [sl], {206} @ 0xce │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + ldc 0, cr0, [r2], {206} @ 0xce │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rsbs r0, lr, lr, lsl #3 │ │ │ │ - adds r5, #16 │ │ │ │ + @ instruction: 0xebe600ce │ │ │ │ + adds r5, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs.w r0, r2, lr, lsl #3 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + subs.w r0, sl, lr, lsl #3 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xeb8600ce │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xeb8e00ce │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adcs.w r0, sl, lr, lsl #3 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + sbc.w r0, r2, lr, lsl #3 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xeb2e00ce │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + @ instruction: 0xeb3600ce │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add.w r0, r2, lr, lsl #3 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + add.w r0, sl, lr, lsl #3 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xead600ce │ │ │ │ - adds r4, #8 │ │ │ │ + @ instruction: 0xeade00ce │ │ │ │ + adds r4, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xeaaa00ce │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + @ instruction: 0xeab200ce │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - negs r2, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orns r0, lr, lr, lsl #3 │ │ │ │ - negs r0, r2 │ │ │ │ + eor.w r0, r6, lr, lsl #3 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r0, r3, #3 │ │ │ │ - orr.w r0, sl, lr, lsl #3 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + orrs.w r0, r2, lr, lsl #3 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - tst r0, r4 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bic.w r0, r2, lr, lsl #3 │ │ │ │ - rors r2, r7 │ │ │ │ + bic.w r0, sl, lr, lsl #3 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rors r0, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xe9bc00ce │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + strd r0, r0, [r4, #824] @ 0x338 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xe99600ce │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + @ instruction: 0xe99e00ce │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [r0, #-824]! @ 0x338 │ │ │ │ + ldrd r0, r0, [r8, #-824]! @ 0x338 │ │ │ │ ldr r2, [pc, #296] @ (3198ac ) │ │ │ │ ldr r1, [pc, #300] @ (3198b0 ) │ │ │ │ ldr r3, [pc, #300] @ (3198b4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -950459,57 +950458,57 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 31866c │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 319484 │ │ │ │ + b.n 319494 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 319444 │ │ │ │ + b.n 319454 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 319404 │ │ │ │ + b.n 319414 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3193c4 │ │ │ │ + b.n 3193d4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 31933c │ │ │ │ + b.n 31934c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3192fc │ │ │ │ + b.n 31930c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3192bc │ │ │ │ + b.n 3192cc │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00319904 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -950608,43 +950607,43 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 31993e │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 319250 │ │ │ │ + b.n 319260 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 31a208 │ │ │ │ + b.n 31a218 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 31a1c8 │ │ │ │ + b.n 31a1d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 31a17c │ │ │ │ + b.n 31a18c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 31a13c │ │ │ │ + b.n 31a14c │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00319a50 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -950709,19 +950708,19 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 319a84 │ │ │ │ nop │ │ │ │ stmia.w lr, {r2, r5, r6, r7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [ip], #-912 @ 0x390 │ │ │ │ - b.n 3195e0 │ │ │ │ + b.n 3195f0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 319568 │ │ │ │ + b.n 319578 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00319b08 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -950843,19 +950842,19 @@ │ │ │ │ b.n 319bc0 │ │ │ │ b.n 319ad4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 319a98 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 3194a8 │ │ │ │ + b.n 3194b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 31a42c │ │ │ │ + b.n 31a43c │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00319c44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -951016,23 +951015,23 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3199d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 319998 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 31a394 │ │ │ │ + b.n 31a3a4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 31a304 │ │ │ │ + b.n 31a314 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ ... │ │ │ │ │ │ │ │ 00319ddc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -951128,17 +951127,17 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3197e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 31a1cc │ │ │ │ + b.n 31a1dc │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00319ecc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -951432,29 +951431,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #576] @ (31a3f4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [pc, #280] @ (31a2e4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 30 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0031a1d4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -951750,29 +951749,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #544] @ (31a6e0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 31a570 │ │ │ │ + bgt.n 31a580 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 31a52c │ │ │ │ + bgt.n 31a53c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r1, [pc, #232] @ (31a5c0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 31a4ec │ │ │ │ + bgt.n 31a4fc │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031a4e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -952068,29 +952067,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bls.n 31a864 │ │ │ │ + bls.n 31a874 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bls.n 31a820 │ │ │ │ + bls.n 31a830 │ │ │ │ lsls r6, r1, #3 │ │ │ │ mov r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bhi.n 31a7e0 │ │ │ │ + bls.n 31a7f0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031a7ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -952289,23 +952288,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 31aa10 │ │ │ │ + bvc.n 31aa20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r4, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 31a9cc │ │ │ │ + bvs.n 31a9dc │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031a9ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -952504,23 +952503,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 31ac10 │ │ │ │ + bpl.n 31ac20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ tst r0, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 31abc8 │ │ │ │ + bmi.n 31abd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031abf0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -952716,23 +952715,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 31ae44 │ │ │ │ + bcc.n 31ae54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ eors r4, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 31adfc │ │ │ │ + bcc.n 31ae0c │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031adbc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -953028,29 +953027,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #158 @ 0x9e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 31b18c │ │ │ │ + beq.n 31b19c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrsh r0, [r4, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 31b144 │ │ │ │ + beq.n 31b154 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 31b100 │ │ │ │ + beq.n 31b110 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031b0d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -953161,17 +953160,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031b1e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -953282,17 +953281,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031b300 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -953493,23 +953492,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r1, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031b510 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -953710,23 +953709,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r6, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031b720 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -953930,23 +953929,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r4, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031b940 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -954256,29 +954255,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #190 @ 0xbe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031bc60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -954574,29 +954573,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031bf94 : │ │ │ │ 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 │ │ │ │ @@ -954899,29 +954898,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #224] @ (31c33c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - it ne │ │ │ │ - lslne r6, r1, #3 │ │ │ │ + wfe │ │ │ │ + lsls r6, r1, #3 │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r5, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031c27c : │ │ │ │ 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 │ │ │ │ @@ -955220,29 +955219,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #344] @ (31c694 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r0, #238 @ 0xee │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r2, 31c5be │ │ │ │ + cbnz r2, 31c5c0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r0, 31c5c0 │ │ │ │ + cbnz r0, 31c5c2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031c55c : │ │ │ │ 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 │ │ │ │ @@ -955545,28 +955544,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #448] @ (31c9e4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r0, 31c840 │ │ │ │ + cbnz r0, 31c842 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r6, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r7, #218 @ 0xda │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vshr.u64 q8, , #30 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + vshr.u64 q8, , #22 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031c844 : │ │ │ │ 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 │ │ │ │ @@ -955869,26 +955868,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2 0, cr0, [r0, #860]! @ 0x35c │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + stc2 0, cr0, [r8, #860]! @ 0x35c │ │ │ │ + cpsid │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r3, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2 0, cr0, [r4, #-860]! @ 0xfffffca4 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + stc2 0, cr0, [ip, #-860]! @ 0xfffffca4 │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r4, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #860 @ 0x35c │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + stc2 0, cr0, [r2, #-860] @ 0xfffffca4 │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031cb2c : │ │ │ │ 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 │ │ │ │ @@ -956190,26 +956189,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfab800d7 │ │ │ │ - cbz r6, 31ce5e │ │ │ │ + @ instruction: 0xfac000d7 │ │ │ │ + cbz r6, 31ce60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, #54 @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfa3a00d7 │ │ │ │ - cbz r0, 31ce4c │ │ │ │ + @ instruction: 0xfa4200d7 │ │ │ │ + cbz r0, 31ce4e │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfa0e00d7 │ │ │ │ - uxtb r4, r2 │ │ │ │ + @ instruction: 0xfa1600d7 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031ce18 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -956511,26 +956510,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf71e00d7 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + @ instruction: 0xf72600d7 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r6, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf6ee00d7 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xf6f600d7 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, r1, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movt r0, #59607 @ 0xe8d7 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + @ instruction: 0xf6d600d7 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031d14c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -956832,26 +956831,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf3ea00d7 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + @ instruction: 0xf3f200d7 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r3, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf3ba00d7 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + ubfx r0, r2, #3, #24 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r6, r2, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf39a00d7 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + usat r0, #23, r2, asr #3 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031d480 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -957158,26 +957157,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eors.w r0, lr, #215 @ 0xd7 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + @ instruction: 0xf0a600d7 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r0, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orn r0, lr, #215 @ 0xd7 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + orns r0, r6, #215 @ 0xd7 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r2, r1, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orr.w r0, lr, #215 @ 0xd7 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + orrs.w r0, r6, #215 @ 0xd7 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031d7cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -957486,26 +957485,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-860]! @ 0xfffffca4 │ │ │ │ - add r6, pc, #248 @ (adr r6, 31dbd4 ) │ │ │ │ + ldcl 0, cr0, [sl, #-860]! @ 0xfffffca4 │ │ │ │ + add r6, pc, #280 @ (adr r6, 31dbf4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stcl 0, cr0, [r2, #-860] @ 0xfffffca4 │ │ │ │ - add r6, pc, #48 @ (adr r6, 31db18 ) │ │ │ │ + stcl 0, cr0, [sl, #-860] @ 0xfffffca4 │ │ │ │ + add r6, pc, #80 @ (adr r6, 31db38 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r6, r3, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc 0, cr0, [r2, #-860]! @ 0xfffffca4 │ │ │ │ - add r5, pc, #944 @ (adr r5, 31dea4 ) │ │ │ │ + stc 0, cr0, [sl, #-860]! @ 0xfffffca4 │ │ │ │ + add r5, pc, #976 @ (adr r5, 31dec4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031daf4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -957787,26 +957786,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eor.w r0, r2, r7, lsr #3 │ │ │ │ - add r3, pc, #312 @ (adr r3, 31df08 ) │ │ │ │ + eor.w r0, sl, r7, lsr #3 │ │ │ │ + add r3, pc, #344 @ (adr r3, 31df28 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r6, r1, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orrs.w r0, r2, r7, lsr #3 │ │ │ │ - add r3, pc, #112 @ (adr r3, 31de4c ) │ │ │ │ + orrs.w r0, sl, r7, lsr #3 │ │ │ │ + add r3, pc, #144 @ (adr r3, 31de6c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r6, r5, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bics.w r0, r2, r7, lsr #3 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 31e1e0 ) │ │ │ │ + bics.w r0, sl, r7, lsr #3 │ │ │ │ + add r3, pc, #24 @ (adr r3, 31de00 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031dde8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -958104,29 +958103,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 31df8c │ │ │ │ + b.n 31df9c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, pc, #48 @ (adr r0, 31e13c ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 31e15c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 31df3c │ │ │ │ + b.n 31df4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 31df08 │ │ │ │ + b.n 31df18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031e124 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -958424,29 +958423,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 31dc50 │ │ │ │ + b.n 31dc60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsrs r4, r2, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 31ec00 │ │ │ │ + b.n 31ec10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsrs r4, r6, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 31ebcc │ │ │ │ + b.n 31ebdc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031e460 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -958652,23 +958651,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 31e9d8 │ │ │ │ + b.n 31e9e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r2, r7, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 31e988 │ │ │ │ + b.n 31e998 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031e690 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -958866,23 +958865,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r4, r5, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031e868 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -959080,23 +959079,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - udf #4 │ │ │ │ + udf #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r4, r2, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 31e9ec │ │ │ │ + ble.n 31e9fc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031ea40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -959294,23 +959293,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 31ec60 │ │ │ │ + bgt.n 31ec70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r4, r7, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 31ec14 │ │ │ │ + bgt.n 31ec24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031ec18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -959508,23 +959507,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 31ee88 │ │ │ │ + bge.n 31ee98 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 31ee3c │ │ │ │ + bge.n 31ee4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031edf0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -959720,22 +959719,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 31eeb4 │ │ │ │ + bhi.n 31eec4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cdp2 0, 5, cr0, cr2, cr12, {6} │ │ │ │ - bhi.n 31f068 │ │ │ │ + bhi.n 31f078 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031efc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -959940,22 +959939,22 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 9, cr0, cr8, cr12, {6} │ │ │ │ - bvs.n 31f0d8 │ │ │ │ + bvs.n 31f0e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldc2l 0, cr0, [r0], #-816 @ 0xfffffcd0 │ │ │ │ - bvs.n 31f28c │ │ │ │ + bvs.n 31f29c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031f1a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -960065,17 +960064,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb6200cc │ │ │ │ - bpl.n 31f370 │ │ │ │ + bpl.n 31f380 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031f2a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -960185,17 +960184,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa6200cc │ │ │ │ - bmi.n 31f470 │ │ │ │ + bmi.n 31f480 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031f3a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -960305,17 +960304,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d16-d19}, [r8], ip │ │ │ │ - bcc.n 31f554 │ │ │ │ + bcc.n 31f564 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031f4c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -960460,27 +960459,27 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [r2, ip] │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bmi.n 31f52c │ │ │ │ + bmi.n 31f53c │ │ │ │ lsls r7, r2, #3 │ │ │ │ vld1.8 {d16[6]}, [r0], ip │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bmi.n 31f6f4 │ │ │ │ + bmi.n 31f704 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsb.w r0, [r8, #204] @ 0xcc │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bmi.n 31f6b8 │ │ │ │ + bmi.n 31f6c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0031f624 : │ │ │ │ stmdb 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 │ │ │ │ @@ -960720,34 +960719,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 31f874 │ │ │ │ + bcc.n 31f884 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r2, [r0, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n 31f808 │ │ │ │ + bcs.n 31f818 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 31f930 │ │ │ │ + bcs.n 31f940 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xf59600cc │ │ │ │ - bne.n 31f88c │ │ │ │ + bcs.n 31f89c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031f89c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -960966,34 +960965,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 31fa18 │ │ │ │ + beq.n 31fa28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 31fb94 │ │ │ │ + beq.n 31fba4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r6, [r3, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 31fb24 │ │ │ │ + beq.n 31fb34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bfi r0, ip, #3, #10 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 0031fac4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -961160,17 +961159,17 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs.w r0, sl, #204 @ 0xcc │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0031fc58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -961578,37 +961577,37 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ addw r0, r0, #204 @ 0xcc │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ adcs.w r0, r0, #204 @ 0xcc │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xf0a000cc │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ vmla.i16 d16, d18, d4[1] │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ stc 0, cr0, [lr, #816]! @ 0x330 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00320088 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -961805,22 +961804,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebe000cc │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs.w r0, r6, ip, lsl #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032025c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -962023,22 +962022,22 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe9ac00cc │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xe98000cc │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00320484 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -962147,17 +962146,17 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia.w r6, {r2, r3, r6, r7} │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00320580 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -962267,17 +962266,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 320588 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032067c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -962485,23 +962484,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3207cc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 32038c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00320898 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -962709,23 +962708,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3205b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 321170 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00320ab4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -962924,23 +962923,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 320f64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00320cb8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -963231,29 +963230,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ udf #176 @ 0xb0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 320ff8 │ │ │ │ + cbnz r0, 320ffa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ udf #134 @ 0x86 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r6, 320ff8 │ │ │ │ + cbnz r6, 320ffa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ udf #94 @ 0x5e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r6, 320ffc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00320fc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -963544,29 +963543,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 3211f8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ blt.n 3213b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ blt.n 32136c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003212c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -963857,29 +963856,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 3214f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ bhi.n 3216a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ bhi.n 321664 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003215d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -964170,29 +964169,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 3217e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ bpl.n 3219a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ bpl.n 32195c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r6, 32190c │ │ │ │ + cbz r6, 32190e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003218d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -964482,29 +964481,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 321ae4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ bcs.n 321c98 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ bcs.n 321c50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00321be4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -964710,23 +964709,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 321e48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00321e14 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #236] @ (321f04 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -964855,17 +964854,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00321f40 : │ │ │ │ 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 │ │ │ │ @@ -965184,41 +965183,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r2, [r5, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00322278 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -965500,23 +965499,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r5, pc, #664 @ (adr r5, 3227c4 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 3227e4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r5, pc, #488 @ (adr r5, 322720 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 322740 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032253c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -965722,23 +965721,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, pc, #768 @ (adr r3, 322a14 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 322a34 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, pc, #592 @ (adr r3, 322970 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 322990 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00322724 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -965944,23 +965943,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, pc, #864 @ (adr r1, 322c5c ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 322c7c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, pc, #688 @ (adr r1, 322bb8 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 322bd8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032290c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -966290,29 +966289,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r3!, {r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00322c78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -966425,17 +966424,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r3, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00322dc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -966546,17 +966545,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ itet mi │ │ │ │ lslmi r4, r1, #3 │ │ │ │ - ldrpl r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldrpl r3, [sp, #968] @ 0x3c8 │ │ │ │ lslmi r7, r2, #3 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00322ec0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -966838,23 +966837,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ pop {r1, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #912] @ (323514 ) │ │ │ │ + ldr r7, [pc, #944] @ (323534 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00323184 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -966965,17 +966964,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 3232dc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #888] @ (3235fc ) │ │ │ │ + ldr r6, [pc, #920] @ (32361c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00323284 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -967089,17 +967088,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ rev r6, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #568] @ (32360c ) │ │ │ │ + ldr r5, [pc, #600] @ (32362c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003233d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -967297,23 +967296,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb894 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #920] @ (323938 ) │ │ │ │ + ldr r3, [pc, #952] @ (323958 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xb868 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #744] @ (323894 ) │ │ │ │ + ldr r3, [pc, #776] @ (3238b4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003235ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -967424,17 +967423,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb75e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #728] @ (323984 ) │ │ │ │ + ldr r2, [pc, #760] @ (3239a4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003236ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -967545,17 +967544,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb65e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #728] @ (323a84 ) │ │ │ │ + ldr r1, [pc, #760] @ (323aa4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003237ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -967669,17 +967668,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #408] @ (323a94 ) │ │ │ │ + ldr r0, [pc, #440] @ (323ab4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003238fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -967791,17 +967790,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 323a8c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00323a18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -968007,23 +968006,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ push {r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ sxth r0, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00323c00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -968246,35 +968245,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, r6 │ │ │ │ + add r4, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp sl, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00323e44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -968497,35 +968496,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ muls r6, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00324088 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -968693,17 +968692,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00324220 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -968814,17 +968813,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00324320 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -969022,23 +969021,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003244f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -969236,23 +969235,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #448 @ (adr r7, 32487c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r7, pc, #272 @ (adr r7, 3247d8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003246d0 : │ │ │ │ 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 │ │ │ │ @@ -969571,41 +969570,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r2, #154 @ 0x9a │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r4, pc, #352 @ (adr r4, 324b54 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r4, pc, #160 @ (adr r4, 324aa0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00324a08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -969887,23 +969886,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #472 @ (adr r1, 324e90 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r1, pc, #296 @ (adr r1, 324dec ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00324ccc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -970109,23 +970108,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00324efc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -970323,23 +970322,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003250d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -970451,17 +970450,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003251f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -970572,17 +970571,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003252f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -970693,17 +970692,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00325408 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -970814,17 +970813,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00325520 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -970935,17 +970934,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00325638 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -971056,17 +971055,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00325750 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -971177,17 +971176,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00325868 : │ │ │ │ stmdb 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 │ │ │ │ @@ -972061,79 +972060,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r7, pc, #176 @ (adr r7, 3262ec ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r5, pc, #496 @ (adr r5, 326444 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r6, [r3, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003262a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -972520,17 +972519,17 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r0, r7, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 00326630 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -972677,17 +972676,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032679c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -972803,17 +972802,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003268bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -972929,17 +972928,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 003269dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -973055,17 +973054,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00326afc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -973380,39 +973379,39 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 00326e3c : │ │ │ │ orrs.w ip, r2, r3 │ │ │ │ beq.n 326e74 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -973491,33 +973490,33 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #974 @ 0x3ce │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 326eb0 │ │ │ │ b.n 326e70 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, pc, #520 @ (adr r1, 327118 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00326f30 : │ │ │ │ stmdb 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 │ │ │ │ @@ -973732,39 +973731,39 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 00327184 : │ │ │ │ stmdb 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 │ │ │ │ @@ -974205,85 +974204,85 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsh r4, [r1, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsh r4, [r7, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 0032769c : │ │ │ │ stmdb 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 │ │ │ │ @@ -974695,79 +974694,79 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r6, [r4, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #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, #2920] @ 0xb68 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ mov r6, r1 │ │ │ │ @@ -975084,63 +975083,63 @@ │ │ │ │ add r3, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1492 @ 0x5d4 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 327cb0 │ │ │ │ nop │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r0, r7, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r6, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r0, r0, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r6, [r1, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r6, [r2, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r6, r1, #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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #700] @ (3281f8 ) │ │ │ │ @@ -975424,81 +975423,81 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 328020 │ │ │ │ lsls r4, r6, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r0, r2, #11 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #976] @ (3285dc ) │ │ │ │ + ldr r5, [pc, #1008] @ (3285fc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #816] @ (328548 ) │ │ │ │ + ldr r5, [pc, #848] @ (328568 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #656] @ (3284b4 ) │ │ │ │ + ldr r5, [pc, #688] @ (3284d4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #496] @ (328420 ) │ │ │ │ + ldr r5, [pc, #528] @ (328440 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #344] @ (328394 ) │ │ │ │ + ldr r5, [pc, #376] @ (3283b4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #184] @ (328300 ) │ │ │ │ + ldr r5, [pc, #216] @ (328320 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #24] @ (32826c ) │ │ │ │ + ldr r5, [pc, #56] @ (32828c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #888] @ (3285d8 ) │ │ │ │ + ldr r4, [pc, #920] @ (3285f8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #728] @ (328544 ) │ │ │ │ + ldr r4, [pc, #760] @ (328564 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vmla.i16 q8, q13, d5[1] │ │ │ │ - ldr r4, [pc, #568] @ (3284b0 ) │ │ │ │ + vmla.i32 q8, q9, d13[0] │ │ │ │ + ldr r4, [pc, #600] @ (3284d0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vtrn.8 q0, │ │ │ │ - ldr r4, [pc, #400] @ (328414 ) │ │ │ │ + vtrn.32 q0, │ │ │ │ + ldr r4, [pc, #432] @ (328434 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vmla.i q0, q12, d1[3] │ │ │ │ + vmla.i16 q0, q8, d5[1] │ │ │ │ │ │ │ │ 0032828c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #480] @ (32847c ) │ │ │ │ @@ -975695,54 +975694,54 @@ │ │ │ │ nop │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [pc, #944] @ (32883c ) │ │ │ │ + ldr r2, [pc, #976] @ (32885c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 1, cr0, cr2, cr13, {6} │ │ │ │ - ldr r2, [pc, #784] @ (3287a8 ) │ │ │ │ + cdp2 0, 1, cr0, cr10, cr13, {6} │ │ │ │ + ldr r2, [pc, #816] @ (3287c8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [r8, #820]! @ 0x334 │ │ │ │ - ldr r2, [pc, #632] @ (32871c ) │ │ │ │ + ldc2l 0, cr0, [r0, #820]! @ 0x334 │ │ │ │ + ldr r2, [pc, #664] @ (32873c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [r2, #820] @ 0x334 │ │ │ │ - ldr r2, [pc, #480] @ (328690 ) │ │ │ │ + stc2l 0, cr0, [sl, #820] @ 0x334 │ │ │ │ + ldr r2, [pc, #512] @ (3286b0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [ip, #820] @ 0x334 │ │ │ │ - ldr r2, [pc, #328] @ (328604 ) │ │ │ │ + stc2 0, cr0, [r4, #820]! @ 0x334 │ │ │ │ + ldr r2, [pc, #360] @ (328624 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #-820]! @ 0xfffffccc │ │ │ │ - ldr r2, [pc, #176] @ (328578 ) │ │ │ │ + ldc2l 0, cr0, [lr, #-820]! @ 0xfffffccc │ │ │ │ + ldr r2, [pc, #208] @ (328598 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #-820] @ 0xfffffccc │ │ │ │ - ldr r2, [pc, #24] @ (3284ec ) │ │ │ │ + ldc2l 0, cr0, [r8, #-820] @ 0xfffffccc │ │ │ │ + ldr r2, [pc, #56] @ (32850c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2 0, cr0, [sl, #-820]! @ 0xfffffccc │ │ │ │ - ldr r1, [pc, #896] @ (328860 ) │ │ │ │ + ldc2 0, cr0, [r2, #-820]! @ 0xfffffccc │ │ │ │ + ldr r1, [pc, #928] @ (328880 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2 0, cr0, [r4, #-820] @ 0xfffffccc │ │ │ │ + stc2 0, cr0, [ip, #-820] @ 0xfffffccc │ │ │ │ │ │ │ │ 003284e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ @@ -975802,23 +975801,23 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 328522 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #1016] @ (328988 ) │ │ │ │ + ldr r1, [pc, #24] @ (3285a8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r4], {205} @ 0xcd │ │ │ │ - ldc2 0, cr0, [r6], {205} @ 0xcd │ │ │ │ - ldr r0, [pc, #832] @ (3288dc ) │ │ │ │ + ldc2l 0, cr0, [ip], {205} @ 0xcd │ │ │ │ + ldc2 0, cr0, [lr], {205} @ 0xcd │ │ │ │ + ldr r0, [pc, #864] @ (3288fc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #1000] @ (328988 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfbf400cd │ │ │ │ + @ instruction: 0xfbfc00cd │ │ │ │ │ │ │ │ 003285a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #408] @ 32874c │ │ │ │ @@ -975985,44 +975984,44 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 3285da │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [sl, #-908]! @ 0xfffffc74 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r6, #-908] @ 0xfffffc74 │ │ │ │ - ldr r0, [pc, #24] @ (328774 ) │ │ │ │ + ldr r0, [pc, #56] @ (328794 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #192] @ (328820 ) │ │ │ │ + ldr r7, [pc, #224] @ (328840 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfb2a00cd │ │ │ │ - smlald r0, r0, ip, sp │ │ │ │ - blxns r7 │ │ │ │ + @ instruction: 0xfb3200cd │ │ │ │ + smlsld r0, r0, r4, sp │ │ │ │ + blxns r8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [pc, #840] @ (328ab8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfadc00cd │ │ │ │ - @ instruction: 0xfb9e00cd │ │ │ │ - blx r0 │ │ │ │ + @ instruction: 0xfae400cd │ │ │ │ + @ instruction: 0xfba600cd │ │ │ │ + blx r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xfaa600cd │ │ │ │ - bxns fp │ │ │ │ + @ instruction: 0xfaae00cd │ │ │ │ + bxns ip │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #536] @ (3289a0 ) │ │ │ │ + ldr r6, [pc, #568] @ (3289c0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfa8000cd │ │ │ │ - bx r6 │ │ │ │ + @ instruction: 0xfa8800cd │ │ │ │ + bx r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #384] @ (328914 ) │ │ │ │ + ldr r6, [pc, #416] @ (328934 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfa5a00cd │ │ │ │ - bx r2 │ │ │ │ + @ instruction: 0xfa6200cd │ │ │ │ + bx r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #232] @ (328888 ) │ │ │ │ + ldr r6, [pc, #264] @ (3288a8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfa3600cd │ │ │ │ + @ instruction: 0xfa3e00cd │ │ │ │ │ │ │ │ 003287a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #336] @ (328904 ) │ │ │ │ @@ -976165,40 +976164,40 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3287e4 │ │ │ │ @ instruction: 0xfb3a00e3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb0c00e3 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #208] @ (3289e8 ) │ │ │ │ + ldr r5, [pc, #240] @ (328a08 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vld4. {d0-d3}, [lr]! │ │ │ │ - @ instruction: 0xfa1800cd │ │ │ │ - cmp r8, sl │ │ │ │ + ldrsh.w r0, [r6, sp] │ │ │ │ + @ instruction: 0xfa2000cd │ │ │ │ + cmp r8, fp │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r2, [pc, #920] @ (328cc0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr??.w r0, [r0, #205] @ 0xcd │ │ │ │ - cmp sl, r4 │ │ │ │ + ldr??.w r0, [r8, #205] @ 0xcd │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #816] @ (328c64 ) │ │ │ │ + ldr r4, [pc, #848] @ (328c84 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str.w r0, [r6, #205] @ 0xcd │ │ │ │ - cmp r4, pc │ │ │ │ + str.w r0, [lr, #205] @ 0xcd │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #664] @ (328bd8 ) │ │ │ │ + ldr r4, [pc, #696] @ (328bf8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh.w r0, [r0, #205] @ 0xcd │ │ │ │ - cmp r6, sl │ │ │ │ + strh.w r0, [r8, #205] @ 0xcd │ │ │ │ + cmp r6, fp │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #512] @ (328b4c ) │ │ │ │ + ldr r4, [pc, #544] @ (328b6c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [sl, sp] │ │ │ │ + strb.w r0, [r2, #205] @ 0xcd │ │ │ │ │ │ │ │ 00328950 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #600] @ 0x258 │ │ │ │ @@ -976258,24 +976257,24 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #268 @ 0x10c │ │ │ │ movw r1, #2209 @ 0x8a1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 32898e │ │ │ │ nop │ │ │ │ - add sl, r1 │ │ │ │ + add sl, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #720] @ (328cd4 ) │ │ │ │ + ldr r3, [pc, #752] @ (328cf4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf7ae00cd │ │ │ │ - add r2, ip │ │ │ │ + @ instruction: 0xf7b600cd │ │ │ │ + add r2, sp │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #560] @ (328c40 ) │ │ │ │ + ldr r3, [pc, #592] @ (328c60 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf78600cd │ │ │ │ + @ instruction: 0xf78e00cd │ │ │ │ │ │ │ │ 00328a14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -976346,23 +976345,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 328a8a │ │ │ │ nop │ │ │ │ str.w r0, [r6, #227] @ 0xe3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf6f200cd │ │ │ │ - bics r4, r4 │ │ │ │ + @ instruction: 0xf6fa00cd │ │ │ │ + bics r4, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #824] @ (328e28 ) │ │ │ │ + ldr r2, [pc, #856] @ (328e48 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movt r0, #35021 @ 0x88cd │ │ │ │ - ldr r2, [pc, #672] @ (328d98 ) │ │ │ │ + @ instruction: 0xf6d000cd │ │ │ │ + ldr r2, [pc, #704] @ (328db8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00328af8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -976415,24 +976414,24 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #312 @ 0x138 │ │ │ │ movw r1, #2361 @ 0x939 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 328b2c │ │ │ │ nop │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #144] @ (328c24 ) │ │ │ │ + ldr r2, [pc, #176] @ (328c44 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf61e00cd │ │ │ │ - cmn r2, r2 │ │ │ │ + @ instruction: 0xf62600cd │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #1008] @ (328f90 ) │ │ │ │ + ldr r2, [pc, #16] @ (328bb0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf5f600cd │ │ │ │ + @ instruction: 0xf5fe00cd │ │ │ │ │ │ │ │ 00328ba4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #412] @ 328d50 │ │ │ │ @@ -976598,45 +976597,45 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 328bda │ │ │ │ nop │ │ │ │ @ instruction: 0xf73a00e3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf71600e3 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #184] @ (328e1c ) │ │ │ │ + ldr r1, [pc, #216] @ (328e3c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf52800cd │ │ │ │ - addw r0, ip, #2253 @ 0x8cd │ │ │ │ - sbcs r4, r6 │ │ │ │ + @ instruction: 0xf53000cd │ │ │ │ + @ instruction: 0xf61400cd │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ mov r8, r9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf4d200cd │ │ │ │ - sbcs r4, r0 │ │ │ │ + @ instruction: 0xf4da00cd │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #696] @ (329038 ) │ │ │ │ + ldr r0, [pc, #728] @ (329058 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf4a800cd │ │ │ │ - adcs r4, r3 │ │ │ │ + @ instruction: 0xf4b000cd │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #536] @ (328fa4 ) │ │ │ │ + ldr r0, [pc, #568] @ (328fc4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eor.w r0, r0, #6717440 @ 0x668000 │ │ │ │ - asrs r4, r6 │ │ │ │ + eor.w r0, r8, #6717440 @ 0x668000 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #376] @ (328f10 ) │ │ │ │ + ldr r0, [pc, #408] @ (328f30 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orrs.w r0, r8, #6717440 @ 0x668000 │ │ │ │ - asrs r6, r1 │ │ │ │ + orn r0, r0, #6717440 @ 0x668000 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #224] @ (328e84 ) │ │ │ │ + ldr r0, [pc, #256] @ (328ea4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bics.w r0, r2, #6717440 @ 0x668000 │ │ │ │ + bics.w r0, sl, #6717440 @ 0x668000 │ │ │ │ │ │ │ │ 00328da8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #616] @ 0x268 │ │ │ │ @@ -976689,24 +976688,24 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ movw r1, #2437 @ 0x985 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 328dd2 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bfi r0, sl, #3, #11 │ │ │ │ - ands r4, r3 │ │ │ │ + @ instruction: 0xf37200cd │ │ │ │ + ands r4, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbfx r0, r0, #3, #14 │ │ │ │ + sbfx r0, r8, #3, #14 │ │ │ │ │ │ │ │ 00328e58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ @@ -976765,25 +976764,25 @@ │ │ │ │ movw r1, #2554 @ 0x9fa │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 328e84 │ │ │ │ nop │ │ │ │ - and.w r0, r4, #6717440 @ 0x668000 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + and.w r0, ip, #6717440 @ 0x668000 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add ip, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf2b600cd │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf2be00cd │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov sl, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf28c00cd │ │ │ │ + @ instruction: 0xf29400cd │ │ │ │ │ │ │ │ 00328f14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ @@ -976842,25 +976841,25 @@ │ │ │ │ movw r1, #2589 @ 0xa1d │ │ │ │ add.w r2, r2, #416 @ 0x1a0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 328f40 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf35400cd │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + @ instruction: 0xf35c00cd │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ mvns r0, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf1fa00cd │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + addw r0, r2, #205 @ 0xcd │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp lr, fp │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rsbs r0, r0, #205 @ 0xcd │ │ │ │ + rsbs r0, r8, #205 @ 0xcd │ │ │ │ │ │ │ │ 00328fd0 : │ │ │ │ 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, [pc, #128] @ (329064 ) │ │ │ │ @@ -976912,20 +976911,20 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2933 @ 0xb75 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ @ instruction: 0xf30e00e3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r6, #205 @ 0xcd │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + sbcs.w r0, lr, #205 @ 0xcd │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032907c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -976977,22 +976976,22 @@ │ │ │ │ mov r2, r7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2975 @ 0xb9f │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ @ instruction: 0xf25a00e3 │ │ │ │ - @ instruction: 0xf0c800cd │ │ │ │ + @ instruction: 0xf0d000cd │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add ip, r2 │ │ │ │ + add ip, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, lr │ │ │ │ + add r4, pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00329128 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -977015,19 +977014,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #476 @ 0x1dc │ │ │ │ movw r1, #3095 @ 0xc17 │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - and.w r0, r8, #205 @ 0xcd │ │ │ │ + ands.w r0, r0, #205 @ 0xcd │ │ │ │ │ │ │ │ 00329180 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ @@ -977049,19 +977048,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #496 @ 0x1f0 │ │ │ │ movw r1, #3130 @ 0xc3a │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vext.8 q0, q8, , #0 │ │ │ │ + vext.8 q0, q12, , #0 │ │ │ │ │ │ │ │ 003291d8 : │ │ │ │ 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, [pc, #128] @ (32926c ) │ │ │ │ @@ -977113,20 +977112,20 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3285 @ 0xcd5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ add.w r0, r6, #227 @ 0xe3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 q8, q15, │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + vhadd.s q8, q11, │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00329284 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -977181,20 +977180,20 @@ │ │ │ │ movw r1, #3329 @ 0xd01 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ orrs.w r0, sl, #227 @ 0xe3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr2, cr13, {6} │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + cdp 0, 12, cr0, cr10, cr13, {6} │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00329334 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -977247,20 +977246,20 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3497 @ 0xda9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ vmla.i32 d0, d26, d3[1] │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr2, cr13, {6} │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + cdp 0, 1, cr0, cr10, cr13, {6} │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - rors r2, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r2, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003293e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -977313,20 +977312,20 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3543 @ 0xdd7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ cdp 0, 15, cr0, cr14, cr3, {7} │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6, #-820]! @ 0xfffffccc │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + stcl 0, cr0, [lr, #-820]! @ 0xfffffccc │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r1 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032948c : │ │ │ │ stmdb 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 │ │ │ │ @@ -977478,34 +977477,34 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 329550 │ │ │ │ cdp 0, 5, cr0, cr0, cr3, {7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stcl 0, cr0, [r4], #-820 @ 0xfffffccc │ │ │ │ + stcl 0, cr0, [ip], #-820 @ 0xfffffccc │ │ │ │ stc 0, cr0, [r0, #908]! @ 0x38c │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rsb r0, r6, sp, lsl #3 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + rsb r0, lr, sp, lsl #3 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stcl 0, cr0, [sl], #820 @ 0x334 │ │ │ │ - @ instruction: 0xeb9400cd │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + ldcl 0, cr0, [r2], #820 @ 0x334 │ │ │ │ + @ instruction: 0xeb9c00cd │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbc.w r0, r2, sp, lsl #3 │ │ │ │ + sbc.w r0, sl, sp, lsl #3 │ │ │ │ │ │ │ │ 0032965c : │ │ │ │ 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, [pc, #128] @ (3296f0 ) │ │ │ │ @@ -977557,20 +977556,20 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3635 @ 0xe33 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ stc 0, cr0, [r2], {227} @ 0xe3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaea00cd │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xeaf200cd │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00329708 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -977672,28 +977671,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 329766 │ │ │ │ nop │ │ │ │ rsbs r0, r4, r3, asr #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb8a00e3 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrd r0, r0, [r4, #820] @ 0x334 │ │ │ │ - adc.w r0, lr, sp, lsl #3 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + ldrd r0, r0, [ip, #820] @ 0x334 │ │ │ │ + adcs.w r0, r6, sp, lsl #3 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xe9a800cd │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + @ instruction: 0xe9b000cd │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrd r0, r0, [r4, #-820]! @ 0x334 │ │ │ │ + ldrd r0, r0, [ip, #-820]! @ 0x334 │ │ │ │ │ │ │ │ 00329840 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ @@ -977715,19 +977714,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #672 @ 0x2a0 │ │ │ │ movw r1, #3713 @ 0xe81 │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrd r0, r0, [r0], #820 @ 0x334 │ │ │ │ + ldrd r0, r0, [r8], #820 @ 0x334 │ │ │ │ │ │ │ │ 00329898 : │ │ │ │ stmdb 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 │ │ │ │ @@ -977938,36 +977937,36 @@ │ │ │ │ nop │ │ │ │ bics.w r0, lr, r3, asr #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, r2, r3, asr #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xe81c00cd │ │ │ │ + @ instruction: 0xe82400cd │ │ │ │ ldmdb r2, {r0, r1, r5, r6, r7} │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 329984 │ │ │ │ + b.n 329994 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32993c │ │ │ │ + b.n 32994c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia.w sl!, {r0, r2, r3, r6, r7} │ │ │ │ - b.n 3298a4 │ │ │ │ + ldmia.w r2!, {r0, r2, r3, r6, r7} │ │ │ │ + b.n 3298b4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00329b0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -978021,21 +978020,21 @@ │ │ │ │ movw r1, #3813 @ 0xee5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ b.n 329b48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 329820 │ │ │ │ + b.n 329830 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00329bb8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -978339,39 +978338,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 329d04 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n 329cfc │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3298b0 │ │ │ │ + b.n 3298c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ b.n 329950 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a5ac │ │ │ │ + b.n 32a5bc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a564 │ │ │ │ + b.n 32a574 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 329910 │ │ │ │ + b.n 329920 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a4c0 │ │ │ │ + b.n 32a4d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00329f04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -978427,21 +978426,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ b.n 32a754 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 32a42c │ │ │ │ + b.n 32a43c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00329fb4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r3, #960] @ 0x3c0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -978742,85 +978741,85 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 32a884 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 32a5e4 │ │ │ │ + b.n 32a5f4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a43c │ │ │ │ + b.n 32a44c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 32a958 │ │ │ │ + b.n 32a968 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a964 │ │ │ │ + b.n 32a974 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a950 │ │ │ │ + b.n 32a960 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a95c │ │ │ │ + b.n 32a96c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a34c │ │ │ │ + b.n 32a35c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a2fc │ │ │ │ + b.n 32a30c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 32a660 │ │ │ │ + b.n 32a670 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 10 │ │ │ │ + svc 18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032a348 : │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -978977,45 +978976,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ svc 138 @ 0x8a │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ svc 100 @ 0x64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a62c │ │ │ │ + b.n 32a63c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a564 │ │ │ │ + b.n 32a574 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a5d0 │ │ │ │ + b.n 32a5e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 32a568 │ │ │ │ + b.n 32a578 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32a514 │ │ │ │ + b.n 32a524 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032a51c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -979134,37 +979133,37 @@ │ │ │ │ b.n 32a564 │ │ │ │ ble.n 32a5cc │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 32a568 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 32a5e8 │ │ │ │ + blt.n 32a5f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 32a590 │ │ │ │ + blt.n 32a5a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 32a744 │ │ │ │ + blt.n 32a754 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 32a6fc │ │ │ │ + blt.n 32a70c │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032a680 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -979239,31 +979238,31 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #856 @ 0x358 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2019 @ 0x7e3 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 32a6ae │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 32a660 │ │ │ │ + bge.n 32a670 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 32a824 │ │ │ │ + bge.n 32a834 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 32a7dc │ │ │ │ + bge.n 32a7ec │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032a770 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -979391,37 +979390,37 @@ │ │ │ │ nop │ │ │ │ blt.n 32a99c │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 32a914 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 32a990 │ │ │ │ + bls.n 32a9a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 32a944 │ │ │ │ + bls.n 32a954 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 32a8a0 │ │ │ │ + bgt.n 32a8b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 32a8e4 │ │ │ │ + bls.n 32a8f4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 32a884 │ │ │ │ + bhi.n 32a894 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032a8f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -979542,37 +979541,37 @@ │ │ │ │ nop │ │ │ │ bls.n 32aa00 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 32a98c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 32a9ec │ │ │ │ + bvc.n 32a9fc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 32a9a0 │ │ │ │ + bvc.n 32a9b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 32a95c │ │ │ │ + bvc.n 32a96c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 32ab18 │ │ │ │ + bvc.n 32ab28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032aa64 : │ │ │ │ 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 │ │ │ │ @@ -979689,33 +979688,33 @@ │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 32aaf0 │ │ │ │ nop │ │ │ │ bhi.n 32ac84 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 32ab1c │ │ │ │ + bvs.n 32ab2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ bhi.n 32aba4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 32ac40 │ │ │ │ + bvs.n 32ac50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 32ac20 │ │ │ │ + bge.n 32ac30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 32abb8 │ │ │ │ + bvs.n 32abc8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032abc0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -979868,39 +979867,39 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 32ac84 │ │ │ │ bvc.n 32ad90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 32adc4 │ │ │ │ + bpl.n 32add4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bvs.n 32ae40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bmi.n 32ac9c │ │ │ │ + bmi.n 32acac │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 32acec │ │ │ │ + bpl.n 32acfc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bmi.n 32ae44 │ │ │ │ + bmi.n 32ae54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bmi.n 32adec │ │ │ │ + bmi.n 32adfc │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032ad90 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -980004,31 +980003,31 @@ │ │ │ │ nop │ │ │ │ bpl.n 32af34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 32aea8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 32af48 │ │ │ │ + bcc.n 32af58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bmi.n 32ae40 │ │ │ │ + bmi.n 32ae50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcc.n 32aefc │ │ │ │ + bcc.n 32af0c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 32aea0 │ │ │ │ + bcs.n 32aeb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032aec8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -980242,39 +980241,39 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 32b0e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bne.n 32b0e8 │ │ │ │ + bne.n 32b0f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcs.n 32b0d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bne.n 32b154 │ │ │ │ + bne.n 32b164 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 32b10c │ │ │ │ + beq.n 32b11c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcs.n 32b22c │ │ │ │ + bcs.n 32b03c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 32b074 │ │ │ │ + beq.n 32b084 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032b13c : │ │ │ │ stmdb 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 │ │ │ │ @@ -980578,39 +980577,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ bne.n 32b380 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bne.n 32b378 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032b488 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -980677,31 +980676,31 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #992 @ 0x3e0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2179 @ 0x883 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 32b4b4 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032b564 : │ │ │ │ stmdb 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 │ │ │ │ @@ -980854,39 +980853,39 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 32b628 │ │ │ │ ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032b734 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -980990,31 +980989,31 @@ │ │ │ │ nop │ │ │ │ ldmia r3, {r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032b86c : │ │ │ │ stmdb 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 │ │ │ │ @@ -981221,39 +981220,39 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r1, {r1, r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032bad4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -981555,39 +981554,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032be1c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -981664,31 +981663,31 @@ │ │ │ │ addw r2, r2, #1092 @ 0x444 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2330 @ 0x91a │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 32be4e │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032bf10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -981786,37 +981785,37 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1116 @ 0x45c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2476 @ 0x9ac │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 32bf44 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r5, 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, #3976] @ 0xf88 │ │ │ │ ldr.w r2, [pc, #1224] @ 32c528 │ │ │ │ @@ -982251,15 +982250,15 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ @@ -982271,19 +982270,19 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #162 @ 0xa2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ lsls r6, r6, #3 │ │ │ │ @@ -982570,117 +982569,117 @@ │ │ │ │ ldr r3, [pc, #216] @ (32c934 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add.w r2, r2, #1144 @ 0x478 │ │ │ │ add r3, pc │ │ │ │ b.n 32c782 │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r6, r5, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 32c8d4 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ - lsls r7, r2, #3 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - cbnz r4, 32c8d6 │ │ │ │ + cbnz r0, 32c8d6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r0, 32c8d8 │ │ │ │ + cbnz r4, 32c8d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - revsh r2, r4 │ │ │ │ + cbnz r0, 32c8da │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - revsh r0, r1 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - hlt 0x000e │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rev16 r0, r5 │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rev r6, r2 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 32c92a │ │ │ │ + rev r6, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbnz r4, 32c92c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbnz r4, 32c92e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbnz r4, 32c930 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r2, 32c932 │ │ │ │ + cbnz r4, 32c932 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 32c938 │ │ │ │ + cbnz r2, 32c934 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + cbnz r4, 32c93a │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r2, 32c93a │ │ │ │ + cbnz r2, 32c93c │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032c938 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -982704,19 +982703,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #565 @ 0x235 │ │ │ │ addw r2, r2, #1164 @ 0x48c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 32c952 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r5, 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 │ │ │ │ ldr.w r2, [pc, #1060] @ 32cdcc │ │ │ │ @@ -983119,79 +983118,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 32cde6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 32ce36 │ │ │ │ + cbnz r0, 32ce38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb754 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r4, r0, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 32ced2 │ │ │ │ + cbz r0, 32ced4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 32ced2 │ │ │ │ + cbz r2, 32ced4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032ce64 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -983215,18 +983214,18 @@ │ │ │ │ addw r2, r2, #1196 @ 0x4ac │ │ │ │ mov.w r1, #490 @ 0x1ea │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 32ce7e │ │ │ │ nop │ │ │ │ - vshr.u64 q0, q3, #16 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + vshr.u64 q0, q3, #8 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032cebc : │ │ │ │ ldrd r3, r2, [r0, #960] @ 0x3c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #960] @ 0x3c0 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ @@ -983256,18 +983255,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - vqadd.u8 q8, q14, q3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + vqadd.u16 q8, q10, q3 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032cf28 : │ │ │ │ stmdb 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 │ │ │ │ @@ -983680,57 +983679,57 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r0, 32d3e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mrc2 0, 1, r0, cr10, cr6, {6} │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + mcr2 0, 2, r0, cr2, cr6, {6} │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 32d3b6 │ │ │ │ + cbz r6, 32d3b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 32d412 │ │ │ │ + cbz r6, 32d414 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 32d418 │ │ │ │ + cbz r2, 32d41a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 32d418 │ │ │ │ + cbz r2, 32d41a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 32d41c │ │ │ │ + cbz r6, 32d41e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [r4, #-856] @ 0xfffffca8 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + stc2l 0, cr0, [ip, #-856] @ 0xfffffca8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [r6], #-856 @ 0xfffffca8 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + stc2l 0, cr0, [lr], #-856 @ 0xfffffca8 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [r2], #-856 @ 0xfffffca8 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + ldc2 0, cr0, [sl], #-856 @ 0xfffffca8 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfb8400d6 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + @ instruction: 0xfb8c00d6 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfb2e00d6 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + @ instruction: 0xfb3600d6 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [pc, #736] @ (32d6e0 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #736] @ (32d6e4 ) │ │ │ │ ldr r3, [pc, #740] @ (32d6e8 ) │ │ │ │ @@ -984003,94 +984002,94 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1638 @ 0x666 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ blx b9524 │ │ │ │ b.n 32cfc0 │ │ │ │ - @ instruction: 0xfa3800d6 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + @ instruction: 0xfa4000d6 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfa1000d6 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + @ instruction: 0xfa1800d6 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9ca00d6 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + ldr??.w r0, [r2, #214] @ 0xd6 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a200d6 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + vld1.8 @ instruction: 0xf9aa00d6 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [sl, r6, lsl #1] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + vst1.8 @ instruction: 0xf98200d6 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [r2, r6, lsl #1] │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + ldr??.w r0, [sl, r6, lsl #1] │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vld4. {d0-d3}, [sl :64], r6 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + ldrsh.w r0, [r2, r6, lsl #1] │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vst4. {d0-d3}, [r2 :64], r6 │ │ │ │ - movs r4, r5 │ │ │ │ + vst4. {d0-d3}, [sl :64], r6 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr.w r0, [ip, #214] @ 0xd6 │ │ │ │ - movs r6, r0 │ │ │ │ + str??.w r0, [r4, #214] @ 0xd6 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh.w r0, [r4, #214] @ 0xd6 │ │ │ │ - vmla.i16 q8, q15, d4[1] │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + ldrh.w r0, [ip, #214] @ 0xd6 │ │ │ │ + vmla.i32 q8, q11, d12[0] │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb.w r0, [ip, #214] @ 0xd6 │ │ │ │ - vtrn.16 q0, q6 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + ldrb.w r0, [r4, #214] @ 0xd6 │ │ │ │ + vtrn. q0, q6 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str??.w r0, [r4, r6, lsl #1] │ │ │ │ - vmla.i q0, q15, d0[3] │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + str??.w r0, [ip, r6, lsl #1] │ │ │ │ + vmla.i16 q0, q11, d4[1] │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh.w r0, [ip, r6, lsl #1] │ │ │ │ - vhadd.u32 q8, q11, q6 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + str.w r0, [r4, r6, lsl #1] │ │ │ │ + vhadd.u32 q8, q15, q6 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb.w r0, [r4, r6, lsl #1] │ │ │ │ - vhadd.u q0, q15, q6 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + ldrb.w r0, [ip, r6, lsl #1] │ │ │ │ + vhadd.u8 q8, q11, q6 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf7ec00d6 │ │ │ │ - vhadd.u16 q0, q11, q6 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + @ instruction: 0xf7f400d6 │ │ │ │ + vhadd.u16 q0, q15, q6 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf7c400d6 │ │ │ │ - cdp2 0, 14, cr0, cr14, cr12, {6} │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + @ instruction: 0xf7cc00d6 │ │ │ │ + cdp2 0, 15, cr0, cr6, cr12, {6} │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf79c00d6 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr12, {6} │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + @ instruction: 0xf7a400d6 │ │ │ │ + cdp2 0, 12, cr0, cr14, cr12, {6} │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr12, {6} │ │ │ │ + cdp2 0, 10, cr0, cr10, cr12, {6} │ │ │ │ │ │ │ │ 0032d7b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r5, [pc, #1208] @ 32dc80 │ │ │ │ @@ -984555,79 +984554,79 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf5f200d6 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + @ instruction: 0xf5fa00d6 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r8, #7012352 @ 0x6b0000 │ │ │ │ - add r7, pc, #600 @ (adr r7, 32defc ) │ │ │ │ + orns r0, r0, #7012352 @ 0x6b0000 │ │ │ │ + add r7, pc, #632 @ (adr r7, 32df1c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfb7000cc │ │ │ │ - ands.w r0, r0, #7012352 @ 0x6b0000 │ │ │ │ - @ instruction: 0xfb3a00cc │ │ │ │ - add r7, pc, #208 @ (adr r7, 32dd84 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf3e800d6 │ │ │ │ - @ instruction: 0xfb1200cc │ │ │ │ - add r7, pc, #48 @ (adr r7, 32dcf0 ) │ │ │ │ + @ instruction: 0xfb7800cc │ │ │ │ + ands.w r0, r8, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xfb4200cc │ │ │ │ + add r7, pc, #240 @ (adr r7, 32dda4 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + @ instruction: 0xf3f000d6 │ │ │ │ + @ instruction: 0xfb1a00cc │ │ │ │ + add r7, pc, #80 @ (adr r7, 32dd10 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + @ instruction: 0xfaf400cc │ │ │ │ + usat r0, #22, sl, asr #3 │ │ │ │ + @ instruction: 0xfad400cc │ │ │ │ + add r6, pc, #824 @ (adr r6, 32e008 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + usat r0, #22, r0, lsl #3 │ │ │ │ + @ instruction: 0xfaaa00cc │ │ │ │ + add r6, pc, #656 @ (adr r6, 32df6c ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + @ instruction: 0xf35600d6 │ │ │ │ + @ instruction: 0xfa8000cc │ │ │ │ + add r6, pc, #488 @ (adr r6, 32ded0 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + ssat r0, #23, ip, asr #3 │ │ │ │ + @ instruction: 0xfa5600cc │ │ │ │ + add r6, pc, #320 @ (adr r6, 32de34 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + ssat r0, #23, r2, lsl #3 │ │ │ │ + @ instruction: 0xfa2c00cc │ │ │ │ + add r6, pc, #152 @ (adr r6, 32dd98 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + @ instruction: 0xf2da00d6 │ │ │ │ + @ instruction: 0xfa0400cc │ │ │ │ + add r5, pc, #1016 @ (adr r5, 32e104 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + @ instruction: 0xf2b400d6 │ │ │ │ + ldr??.w r0, [lr, #204] @ 0xcc │ │ │ │ + add r5, pc, #864 @ (adr r5, 32e078 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + @ instruction: 0xf28c00d6 │ │ │ │ + ldrsh.w r0, [r6, #204] @ 0xcc │ │ │ │ + add r5, pc, #704 @ (adr r5, 32dfe4 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + @ instruction: 0xf26400d6 │ │ │ │ + vst1.8 {d0[6]}, [lr], ip │ │ │ │ + add r5, pc, #544 @ (adr r5, 32df50 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + @ instruction: 0xf23a00d6 │ │ │ │ + vld4. {d16-d19}, [r4], ip │ │ │ │ + add r5, pc, #376 @ (adr r5, 32deb4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfaec00cc │ │ │ │ - usat r0, #22, r2, asr #3 │ │ │ │ - @ instruction: 0xfacc00cc │ │ │ │ - add r6, pc, #792 @ (adr r6, 32dfe8 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf37800d6 │ │ │ │ - @ instruction: 0xfaa200cc │ │ │ │ - add r6, pc, #624 @ (adr r6, 32df4c ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - sbfx r0, lr, #3, #23 │ │ │ │ - @ instruction: 0xfa7800cc │ │ │ │ - add r6, pc, #456 @ (adr r6, 32deb0 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - ssat r0, #23, r4, asr #3 │ │ │ │ - @ instruction: 0xfa4e00cc │ │ │ │ - add r6, pc, #288 @ (adr r6, 32de14 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf2fa00d6 │ │ │ │ - @ instruction: 0xfa2400cc │ │ │ │ - add r6, pc, #120 @ (adr r6, 32dd78 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf2d200d6 │ │ │ │ - ldr??.w r0, [ip, #204] @ 0xcc │ │ │ │ - add r5, pc, #984 @ (adr r5, 32e0e4 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - subw r0, ip, #214 @ 0xd6 │ │ │ │ - ldr??.w r0, [r6, #204] @ 0xcc │ │ │ │ - add r5, pc, #832 @ (adr r5, 32e058 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf28400d6 │ │ │ │ - vld1.8 {d0[6]}, [lr], ip │ │ │ │ - add r5, pc, #672 @ (adr r5, 32dfc4 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf25c00d6 │ │ │ │ - vst1.8 {d0[6]}, [r6], ip │ │ │ │ - add r5, pc, #512 @ (adr r5, 32df30 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf23200d6 │ │ │ │ - ldr??.w r0, [ip, ip] │ │ │ │ - add r5, pc, #344 @ (adr r5, 32de94 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - addw r0, r8, #214 @ 0xd6 │ │ │ │ - ldrsh.w r0, [r2, ip] │ │ │ │ - add r5, pc, #176 @ (adr r5, 32ddf8 ) │ │ │ │ + @ instruction: 0xf21000d6 │ │ │ │ + ldrsh.w r0, [sl, ip] │ │ │ │ + add r5, pc, #208 @ (adr r5, 32de18 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rsbs r0, lr, #214 @ 0xd6 │ │ │ │ - vst4. {d0-d3}, [r8], ip │ │ │ │ - add r5, pc, #8 @ (adr r5, 32dd5c ) │ │ │ │ + @ instruction: 0xf1e600d6 │ │ │ │ + ldrsb.w r0, [r0, ip] │ │ │ │ + add r5, pc, #40 @ (adr r5, 32dd7c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032dd54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -984800,38 +984799,38 @@ │ │ │ │ b.n 32ddc8 │ │ │ │ add r5, pc, #560 @ (adr r5, 32e148 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #160 @ (adr r5, 32dfc0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bics.w r0, sl, #214 @ 0xd6 │ │ │ │ - @ instruction: 0xf76400cc │ │ │ │ - add r3, pc, #376 @ (adr r3, 32e0a4 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - and.w r0, ip, #214 @ 0xd6 │ │ │ │ - @ instruction: 0xf73600cc │ │ │ │ - add r3, pc, #192 @ (adr r3, 32dff8 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - vshr.s64 q8, q3, #30 │ │ │ │ - @ instruction: 0xf70c00cc │ │ │ │ - add r3, pc, #24 @ (adr r3, 32df5c ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - vshr.s64 q0, q3, #8 │ │ │ │ - @ instruction: 0xf6e200cc │ │ │ │ - add r2, pc, #880 @ (adr r2, 32e2c0 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - vshr.s64 q0, q3, #60 │ │ │ │ - add r6, pc, #440 @ (adr r6, 32e110 ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - add r2, pc, #656 @ (adr r2, 32e1ec ) │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - vqadd.s8 q8, q13, q3 │ │ │ │ - @ instruction: 0xf67400cc │ │ │ │ - add r2, pc, #440 @ (adr r2, 32e120 ) │ │ │ │ + orr.w r0, r2, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf76c00cc │ │ │ │ + add r3, pc, #408 @ (adr r3, 32e0c4 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + ands.w r0, r4, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf73e00cc │ │ │ │ + add r3, pc, #224 @ (adr r3, 32e018 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + vshr.s64 q8, q3, #22 │ │ │ │ + @ instruction: 0xf71400cc │ │ │ │ + add r3, pc, #56 @ (adr r3, 32df7c ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + vshr.s64 q8, q3, #64 │ │ │ │ + @ instruction: 0xf6ea00cc │ │ │ │ + add r2, pc, #912 @ (adr r2, 32e2e0 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + vshr.s64 q0, q3, #52 │ │ │ │ + add r6, pc, #472 @ (adr r6, 32e130 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + add r2, pc, #688 @ (adr r2, 32e20c ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + vqadd.s16 q8, q9, q3 │ │ │ │ + @ instruction: 0xf67c00cc │ │ │ │ + add r2, pc, #472 @ (adr r2, 32e140 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032df68 : │ │ │ │ ldrd r3, r2, [r0, #960] @ 0x3c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #960] @ 0x3c0 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -984861,18 +984860,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - mcr 0, 5, r0, cr0, cr6, {6} │ │ │ │ - add r6, pc, #680 @ (adr r6, 32e278 ) │ │ │ │ + mcr 0, 5, r0, cr8, cr6, {6} │ │ │ │ + add r6, pc, #712 @ (adr r6, 32e298 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #808 @ (adr r1, 32e2fc ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 32e31c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032dfd4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -985117,59 +985116,59 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 32e078 │ │ │ │ - stc 0, cr0, [r4, #856]! @ 0x358 │ │ │ │ - add r5, pc, #912 @ (adr r5, 32e5f4 ) │ │ │ │ + stc 0, cr0, [ip, #856]! @ 0x358 │ │ │ │ + add r5, pc, #944 @ (adr r5, 32e614 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #704 @ (adr r0, 32e528 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 32e548 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #56 @ (adr r6, 32e2a4 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 32e2c4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-856] @ 0xfffffca8 │ │ │ │ + ldcl 0, cr0, [sl, #-856] @ 0xfffffca8 │ │ │ │ @ instruction: 0xf26600cb │ │ │ │ - add r0, pc, #448 @ (adr r0, 32e438 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 32e458 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #80 @ (adr r4, 32e2cc ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 32e2ec ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc 0, cr0, [r8, #-856] @ 0xfffffca8 │ │ │ │ - add r0, pc, #216 @ (adr r0, 32e35c ) │ │ │ │ + stc 0, cr0, [r0, #-856]! @ 0xfffffca8 │ │ │ │ + add r0, pc, #248 @ (adr r0, 32e37c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stcl 0, cr0, [r6], #856 @ 0x358 │ │ │ │ - ands.w r0, r0, #6684672 @ 0x660000 │ │ │ │ - add r0, pc, #40 @ (adr r0, 32e2b8 ) │ │ │ │ + stcl 0, cr0, [lr], #856 @ 0x358 │ │ │ │ + ands.w r0, r8, #6684672 @ 0x660000 │ │ │ │ + add r0, pc, #72 @ (adr r0, 32e2d8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc 0, cr0, [lr], #856 @ 0x358 │ │ │ │ - @ instruction: 0xf3e800cc │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + stcl 0, cr0, [r6], {214} @ 0xd6 │ │ │ │ + @ instruction: 0xf3f000cc │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc 0, cr0, [r6], {214} @ 0xd6 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldc 0, cr0, [lr], {214} @ 0xd6 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stcl 0, cr0, [r6], #-856 @ 0xfffffca8 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + stcl 0, cr0, [lr], #-856 @ 0xfffffca8 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mcrr 0, 13, r0, ip, cr6 │ │ │ │ - @ instruction: 0xf37600cc │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + mrrc 0, 13, r0, r4, cr6 │ │ │ │ + @ instruction: 0xf37e00cc │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc 0, cr0, [r6], #-856 @ 0xfffffca8 │ │ │ │ - @ instruction: 0xf35000cc │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + stc 0, cr0, [lr], #-856 @ 0xfffffca8 │ │ │ │ + @ instruction: 0xf35800cc │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc 0, cr0, [r0], {214} @ 0xd6 │ │ │ │ - ssat r0, #13, sl, asr #3 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + stc 0, cr0, [r8], {214} @ 0xd6 │ │ │ │ + @ instruction: 0xf33200cc │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032e2d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -985554,70 +985553,70 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe99c00d6 │ │ │ │ - add r1, pc, #880 @ (adr r1, 32ea40 ) │ │ │ │ + @ instruction: 0xe9a400d6 │ │ │ │ + add r1, pc, #912 @ (adr r1, 32ea60 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strd r0, r0, [sl, #-856] @ 0x358 │ │ │ │ + ldrd r0, r0, [r2, #-856] @ 0x358 │ │ │ │ cdp 0, 5, cr0, cr14, cr11, {6} │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmdb lr, {r1, r2, r4, r6, r7} │ │ │ │ - orr.w r0, r8, #204 @ 0xcc │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + stmdb r6!, {r1, r2, r4, r6, r7} │ │ │ │ + orrs.w r0, r0, #204 @ 0xcc │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrd r0, r0, [r4], #856 @ 0x358 │ │ │ │ - ands.w r0, lr, #204 @ 0xcc │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, r0, [ip], #856 @ 0x358 │ │ │ │ + bic.w r0, r6, #204 @ 0xcc │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xe8cc00d6 │ │ │ │ - vext.8 q8, q11, q6, #0 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + @ instruction: 0xe8d400d6 │ │ │ │ + vext.8 q8, q15, q6, #0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia.w sl, {r1, r2, r4, r6, r7} │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + stmia.w r2!, {r1, r2, r4, r6, r7} │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strd r0, r0, [r0], #-856 @ 0x358 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + strd r0, r0, [r8], #-856 @ 0x358 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xe83200d6 │ │ │ │ - vhadd.s16 q8, q14, q6 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + @ instruction: 0xe83a00d6 │ │ │ │ + vhadd.s32 q8, q10, q6 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xe80c00d6 │ │ │ │ - vhadd.s q0, q11, q6 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + @ instruction: 0xe81400d6 │ │ │ │ + vhadd.s q0, q15, q6 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32e704 │ │ │ │ + b.n 32e714 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vhadd.s8 q0, q15, q6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + vhadd.s16 q0, q11, q6 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32e6c4 │ │ │ │ + b.n 32e6d4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cdp 0, 14, cr0, cr8, cr12, {6} │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + cdp 0, 15, cr0, cr0, cr12, {6} │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32e680 │ │ │ │ + b.n 32e690 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032e75c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -985667,18 +985666,18 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 32e4f0 │ │ │ │ + b.n 32e500 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc 0, cr0, [ip, #816]! @ 0x330 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldc 0, cr0, [r4, #816]! @ 0x330 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032e7f4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -986043,61 +986042,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #9 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 32e428 │ │ │ │ + b.n 32e438 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sbc.w r0, r6, ip, lsl #3 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + sbc.w r0, lr, ip, lsl #3 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 32e3c4 │ │ │ │ + b.n 32e3d4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmdb r6, {r0, r1, r3, r6, r7} │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32f370 │ │ │ │ + b.n 32f380 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xeafc00cc │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + add.w r0, r4, ip, lsl #3 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32f328 │ │ │ │ + b.n 32f338 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xead200cc │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + @ instruction: 0xeada00cc │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32f2d8 │ │ │ │ + b.n 32f2e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32f290 │ │ │ │ + b.n 32f2a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orns r0, sl, ip, lsl #3 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + eor.w r0, r2, ip, lsl #3 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32f240 │ │ │ │ + b.n 32f250 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orr.w r0, ip, ip, lsl #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + orrs.w r0, r4, ip, lsl #3 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32f204 │ │ │ │ + b.n 32f214 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bic.w r0, r8, ip, lsl #3 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + bics.w r0, r0, ip, lsl #3 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32f1c0 │ │ │ │ + b.n 32f1d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - and.w r0, r0, ip, lsl #3 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + and.w r0, r8, ip, lsl #3 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032ec1c : │ │ │ │ stmdb 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 │ │ │ │ @@ -986395,63 +986394,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 32f22c │ │ │ │ + b.n 32f23c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 32f09c │ │ │ │ + b.n 32f0ac │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32eec0 │ │ │ │ + b.n 32eed0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32efdc │ │ │ │ + b.n 32efec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32ee34 │ │ │ │ + b.n 32ee44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32ed7c │ │ │ │ + b.n 32ed8c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32ed30 │ │ │ │ + b.n 32ed40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32ece0 │ │ │ │ + b.n 32ecf0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32eca0 │ │ │ │ + b.n 32ecb0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32ec5c │ │ │ │ + b.n 32ec6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032ef9c : │ │ │ │ stmdb 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 │ │ │ │ @@ -986713,57 +986712,57 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 32f2b0 │ │ │ │ + ble.n 32f2c0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 32f6dc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 32f25c │ │ │ │ + ble.n 32f26c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32eab4 │ │ │ │ + b.n 32eac4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 32f214 │ │ │ │ + bgt.n 32f224 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32ea6c │ │ │ │ + b.n 32ea7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 32f1cc │ │ │ │ + bgt.n 32f1dc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32fa24 │ │ │ │ + b.n 32fa34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 32f184 │ │ │ │ + bgt.n 32f194 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32f9dc │ │ │ │ + b.n 32f9ec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 32f33c │ │ │ │ + bgt.n 32f34c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32f994 │ │ │ │ + b.n 32f9a4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 32f2f4 │ │ │ │ + bgt.n 32f304 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032f29c : │ │ │ │ stmdb 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 │ │ │ │ @@ -987025,57 +987024,57 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 32f5b0 │ │ │ │ + bge.n 32f5c0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ svc 70 @ 0x46 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 32f55c │ │ │ │ + bge.n 32f56c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32f7b4 │ │ │ │ + b.n 32f7c4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 32f514 │ │ │ │ + bls.n 32f524 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32f76c │ │ │ │ + b.n 32f77c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 32f4cc │ │ │ │ + bls.n 32f4dc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32f724 │ │ │ │ + b.n 32f734 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 32f484 │ │ │ │ + bls.n 32f494 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32f6dc │ │ │ │ + b.n 32f6ec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 32f63c │ │ │ │ + bls.n 32f64c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 32f694 │ │ │ │ + b.n 32f6a4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 32f5f4 │ │ │ │ + bls.n 32f604 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032f59c : │ │ │ │ stmdb 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 │ │ │ │ @@ -987470,87 +987469,87 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 32f970 │ │ │ │ + bvs.n 32f980 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 32f8d8 │ │ │ │ + bvs.n 32f8e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ blt.n 32f904 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 32fa88 │ │ │ │ + bvs.n 32fa98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ble.n 32f8e0 │ │ │ │ + ble.n 32f8f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 32fa3c │ │ │ │ + bvs.n 32fa4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ble.n 32fa94 │ │ │ │ + ble.n 32faa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 32f9f4 │ │ │ │ + bvs.n 32fa04 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ble.n 32fa4c │ │ │ │ + ble.n 32fa5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 32f998 │ │ │ │ + bpl.n 32f9a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 32f92c │ │ │ │ + bpl.n 32f93c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 32fad8 │ │ │ │ + bpl.n 32fae8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 32f930 │ │ │ │ + bgt.n 32f940 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 32fa90 │ │ │ │ + bpl.n 32faa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 32fae8 │ │ │ │ + bgt.n 32faf8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 32fa48 │ │ │ │ + bpl.n 32fa58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 32faa0 │ │ │ │ + bgt.n 32fab0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bmi.n 32fa04 │ │ │ │ + bmi.n 32fa14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 32fa5c │ │ │ │ + bgt.n 32fa6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bmi.n 32f9bc │ │ │ │ + bmi.n 32f9cc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r5, 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, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ @@ -988017,101 +988016,101 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bne.n 32fe74 │ │ │ │ + bne.n 32fe84 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 32fecc │ │ │ │ + bhi.n 32fedc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bne.n 33000c │ │ │ │ + bne.n 33001c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bne.n 32ff6c │ │ │ │ + bne.n 32ff7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 32ffc4 │ │ │ │ + bhi.n 32ffd4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 32ff08 │ │ │ │ + beq.n 32ff18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bpl.n 32ff34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 32feb8 │ │ │ │ + beq.n 32fec8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 32ff10 │ │ │ │ + bvc.n 32ff20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 330070 │ │ │ │ + beq.n 330080 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 32fec8 │ │ │ │ + bvc.n 32fed8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 330024 │ │ │ │ + beq.n 330034 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 33007c │ │ │ │ + bvc.n 33008c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 330010 │ │ │ │ + beq.n 330020 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 330068 │ │ │ │ + bvc.n 330078 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 32fff4 │ │ │ │ + beq.n 330004 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 32ffdc │ │ │ │ + bvc.n 32ffec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvs.n 32ff98 │ │ │ │ + bvs.n 32ffa8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvs.n 32ff54 │ │ │ │ + bvs.n 32ff64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0032fff0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -988135,19 +988134,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #626 @ 0x272 │ │ │ │ add.w r2, r2, #1416 @ 0x588 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 33000a │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 3300dc │ │ │ │ + bpl.n 3300ec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r5, 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, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ @@ -988645,107 +988644,107 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #13] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 330504 │ │ │ │ + bcs.n 330514 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 330690 │ │ │ │ + bcs.n 3304a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 33053c │ │ │ │ + bne.n 33054c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 3304f0 │ │ │ │ + bne.n 330500 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 3306a0 │ │ │ │ + bne.n 3306b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 330658 │ │ │ │ + bne.n 330668 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 330614 │ │ │ │ + bne.n 330624 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 330600 │ │ │ │ + bne.n 330610 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 3305b8 │ │ │ │ + beq.n 3305c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 3305a4 │ │ │ │ + beq.n 3305b4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00330640 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -988769,19 +988768,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ add.w r2, r2, #1448 @ 0x5a8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 33065a │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r5, 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, #3984] @ 0xf90 │ │ │ │ mov r5, r1 │ │ │ │ @@ -989245,107 +989244,107 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00330c40 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -989369,19 +989368,19 @@ │ │ │ │ add.w r2, r2, #1480 @ 0x5c8 │ │ │ │ mov.w r1, #740 @ 0x2e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 330c5a │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r5, r1 │ │ │ │ @@ -990013,139 +990012,139 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r4, [r2, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r2!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 331492 │ │ │ │ + cbnz r4, 331494 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 331490 │ │ │ │ + cbnz r4, 331492 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r6, 331490 │ │ │ │ + cbnz r6, 331492 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r0, 331492 │ │ │ │ + cbnz r0, 331494 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r0, 331494 │ │ │ │ + cbnz r0, 331496 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r2, 33149a │ │ │ │ + cbnz r2, 33149c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00331468 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -990169,19 +990168,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #807 @ 0x327 │ │ │ │ add.w r2, r2, #1520 @ 0x5f0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 331482 │ │ │ │ - cbnz r2, 3314e2 │ │ │ │ + cbnz r2, 3314e4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r5, 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, #3984] @ 0xf90 │ │ │ │ mov r6, r1 │ │ │ │ @@ -990805,139 +990804,139 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + cpsid i │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ revsh r6, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbnz r2, 331c5c │ │ │ │ + cbnz r2, 331c5e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 331c8e │ │ │ │ + push {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 331c8e │ │ │ │ + cbz r2, 331c90 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - revsh r4, r6 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 331c90 │ │ │ │ + cbz r0, 331c92 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 331c90 │ │ │ │ + cbz r6, 331c92 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 331c92 │ │ │ │ + cbz r4, 331c94 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 331c9a │ │ │ │ + cbz r4, 331c9c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 331c9c │ │ │ │ + cbz r2, 331c9e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00331c60 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -990961,19 +990960,19 @@ │ │ │ │ addw r2, r2, #1556 @ 0x614 │ │ │ │ mov.w r1, #872 @ 0x368 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 331c7a │ │ │ │ nop │ │ │ │ - cbz r4, 331cdc │ │ │ │ + cbz r4, 331cde │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r8, r3 │ │ │ │ @@ -991381,83 +991380,83 @@ │ │ │ │ strd r5, r4, [sp, #108] @ 0x6c │ │ │ │ movw r1, #1182 @ 0x49e │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ b.n 331f4a │ │ │ │ nop │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033216c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -991497,19 +991496,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3321a4 │ │ │ │ nop │ │ │ │ str r2, [r6, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbz r2, 332254 │ │ │ │ + cbz r2, 332256 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003321ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -991549,19 +991548,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 332224 │ │ │ │ nop │ │ │ │ str r2, [r6, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbz r2, 3322b4 │ │ │ │ + cbz r2, 3322b6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov sl, r2 │ │ │ │ @@ -992146,125 +992145,125 @@ │ │ │ │ b.n 33263c │ │ │ │ str r2, [r5, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrsh r2, [r6, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 332bfc ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 332c1c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r6, [r5, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #608 @ (adr r7, 332b14 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 332b34 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #408 @ (adr r7, 332a58 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 332a78 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #160 @ (adr r7, 33296c ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 33298c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r6, [r6, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #912 @ (adr r6, 332c6c ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 332c8c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #768 @ (adr r6, 332be8 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 332c08 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #704 @ (adr r6, 332bb4 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 332bd4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #632 @ (adr r6, 332b78 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 332b98 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #448 @ (adr r6, 332ad0 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 332af0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r2, [r6, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #120 @ (adr r6, 332994 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 3329b4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00332924 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -992293,19 +992292,19 @@ │ │ │ │ movw r1, #1316 @ 0x524 │ │ │ │ add.w r2, r2, #1632 @ 0x660 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 332948 │ │ │ │ nop │ │ │ │ - add r4, pc, #912 @ (adr r4, 332d10 ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 332d30 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00332988 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -992878,117 +992877,117 @@ │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b.n 332ade │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r4, [r1, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #640 @ (adr r3, 333220 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 333240 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, pc, #56 @ (adr r3, 332fe4 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 333004 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #552 @ (adr r1, 3331ec ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 33320c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #192 @ (adr r1, 333090 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 3330b0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #976 @ (adr r0, 3333ac ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 3333cc ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #744 @ (adr r0, 3332d4 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 3332f4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r5, pc, #840 @ (adr r5, 333338 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #552 @ (adr r0, 333220 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 333240 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 3332cc ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 3332ec ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #384 @ (adr r0, 333184 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 3331a4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 333230 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 333250 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #216 @ (adr r0, 3330e8 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 333108 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #384 @ (adr r7, 333194 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 3331b4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #48 @ (adr r0, 33304c ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 33306c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #216 @ (adr r7, 3330f8 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 333118 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, pc, #152 @ (adr r6, 3330f4 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 333114 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 333450 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 333070 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [pc, #48] @ (3330a0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #48] @ (3330a4 ) │ │ │ │ movs r4, #73 @ 0x49 │ │ │ │ ldr r3, [pc, #48] @ (3330a8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -993002,19 +993001,19 @@ │ │ │ │ movw r1, #1367 @ 0x557 │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 332ade │ │ │ │ b.n 332ada │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003330ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -993177,49 +993176,49 @@ │ │ │ │ nop │ │ │ │ strh r2, [r6, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, pc, #80 @ (adr r4, 3332b0 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 3332d0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, pc, #920 @ (adr r3, 333604 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 333624 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #896] @ (3335f0 ) │ │ │ │ + ldr r7, [pc, #928] @ (333610 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, pc, #752 @ (adr r3, 333568 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 333588 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #728] @ (333554 ) │ │ │ │ + ldr r7, [pc, #760] @ (333574 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, pc, #584 @ (adr r3, 3334cc ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 3334ec ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #560] @ (3334b8 ) │ │ │ │ + ldr r7, [pc, #592] @ (3334d8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, pc, #416 @ (adr r3, 333430 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 333450 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #392] @ (33341c ) │ │ │ │ + ldr r7, [pc, #424] @ (33343c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, pc, #248 @ (adr r3, 333394 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 3333b4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #224] @ (333380 ) │ │ │ │ + ldr r7, [pc, #256] @ (3333a0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003332a0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -993297,31 +993296,31 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #4084 @ 0xff4 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3332d2 │ │ │ │ b.n 33331a │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #424] @ (333538 ) │ │ │ │ + ldr r6, [pc, #456] @ (333558 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #216] @ (333474 ) │ │ │ │ + ldr r6, [pc, #248] @ (333494 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #16] @ (3333b8 ) │ │ │ │ + ldr r6, [pc, #48] @ (3333d8 ) │ │ │ │ lsls r5, r1, #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] @ (33346c ) │ │ │ │ @@ -993395,29 +993394,29 @@ │ │ │ │ add r3, pc │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r4, r7, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ b.n 333410 │ │ │ │ nop │ │ │ │ - add r1, pc, #136 @ (adr r1, 3334f8 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 333518 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r7, [pc, #72] @ (3334c0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 333434 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [pc, #896] @ (333804 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #208 @ (adr r1, 333558 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 333578 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033348c : │ │ │ │ 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 │ │ │ │ @@ -993551,41 +993550,41 @@ │ │ │ │ b.n 333530 │ │ │ │ ldr r6, [pc, #320] @ (333714 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #296] @ (333704 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, pc, #104 @ (adr r0, 333648 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 333668 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #952] @ (3339ac ) │ │ │ │ + ldr r0, [pc, #984] @ (3339cc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r5, [pc, #768] @ (3338fc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, pc, #64 @ (adr r0, 333640 ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 333660 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00333614 : │ │ │ │ stmdb 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 │ │ │ │ @@ -993699,43 +993698,43 @@ │ │ │ │ strd r4, r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ b.n 3336a8 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #292] @ (3338a8 ) │ │ │ │ @@ -993862,39 +993861,39 @@ │ │ │ │ b.n 333826 │ │ │ │ ldr r3, [pc, #432] @ (333a5c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #400] @ (333a44 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [pc, #808] @ (333bfc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r5, r1, #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] @ 333964 │ │ │ │ @@ -993944,15 +993943,15 @@ │ │ │ │ b.n 333938 │ │ │ │ blx b38b0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #968] @ (333d30 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #176] @ (333a20 ) │ │ │ │ + ldr r5, [pc, #208] @ (333a40 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [pc, #736] @ (333c54 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 00333974 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -993980,19 +993979,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 333996 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 003339cc : │ │ │ │ stmdb 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 │ │ │ │ @@ -994589,137 +994588,137 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #1000] @ (3343c0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [pc, #680] @ (334284 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rsbs r0, r0, #6782976 @ 0x678000 │ │ │ │ - ldr r3, [pc, #304] @ (334120 ) │ │ │ │ + rsbs r0, r8, #6782976 @ 0x678000 │ │ │ │ + ldr r3, [pc, #336] @ (334140 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbc.w r0, lr, #6782976 @ 0x678000 │ │ │ │ + sbcs.w r0, r6, #6782976 @ 0x678000 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #904] @ (33438c ) │ │ │ │ + ldr r6, [pc, #936] @ (3343ac ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #368] @ (334184 ) │ │ │ │ + ldr r6, [pc, #400] @ (3341a4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [pc, #888] @ (334398 ) │ │ │ │ + ldr r5, [pc, #920] @ (3343b8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [pc, #640] @ (3342b0 ) │ │ │ │ + ldr r5, [pc, #672] @ (3342d0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, #83 @ 0x53 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #736] @ (334318 ) │ │ │ │ + ldr r5, [pc, #768] @ (334338 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r5, [pc, #336] @ (334190 ) │ │ │ │ + ldr r5, [pc, #368] @ (3341b0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r0, pc, #296 @ (adr r0, 33416c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #16] @ (334058 ) │ │ │ │ + ldr r5, [pc, #48] @ (334078 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [pc, #832] @ (334390 ) │ │ │ │ + ldr r4, [pc, #864] @ (3343b0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #688] @ (33430c ) │ │ │ │ + ldr r4, [pc, #720] @ (33432c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #424] @ (334214 ) │ │ │ │ + ldr r4, [pc, #456] @ (334234 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #256] @ (334178 ) │ │ │ │ + ldr r4, [pc, #288] @ (334198 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #1008] @ (334478 ) │ │ │ │ + ldr r4, [pc, #16] @ (334098 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #800] @ (3343b8 ) │ │ │ │ + ldr r3, [pc, #832] @ (3343d8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #656] @ (334334 ) │ │ │ │ + ldr r3, [pc, #688] @ (334354 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #384] @ (334234 ) │ │ │ │ + ldr r3, [pc, #416] @ (334254 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #232] @ (3341a8 ) │ │ │ │ + ldr r3, [pc, #264] @ (3341c8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #80] @ (33411c ) │ │ │ │ + ldr r3, [pc, #112] @ (33413c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [pc, #952] @ (334490 ) │ │ │ │ + ldr r2, [pc, #984] @ (3344b0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003340d8 : │ │ │ │ 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 │ │ │ │ @@ -994883,68 +994882,68 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 33418a │ │ │ │ tst r0, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vmla.i d16, d16, d3[3] │ │ │ │ - orrs r6, r5 │ │ │ │ + vmla.i d16, d24, d3[3] │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmn r4, r7 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #872] @ (3345f8 ) │ │ │ │ + ldr r1, [pc, #904] @ (334618 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #816] @ (3345c4 ) │ │ │ │ + ldr r1, [pc, #848] @ (3345e4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #744] @ (334580 ) │ │ │ │ + ldr r1, [pc, #776] @ (3345a0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #880] @ (33460c ) │ │ │ │ + ldr r1, [pc, #912] @ (33462c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #808] @ (3345c8 ) │ │ │ │ + ldr r1, [pc, #840] @ (3345e8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #744] @ (33458c ) │ │ │ │ + ldr r1, [pc, #776] @ (3345ac ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ adcs r6, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, lr │ │ │ │ + add r6, pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #768] @ (3345b8 ) │ │ │ │ + ldr r0, [pc, #800] @ (3345d8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #616] @ (33452c ) │ │ │ │ + ldr r0, [pc, #648] @ (33454c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #464] @ (3344a0 ) │ │ │ │ + ldr r0, [pc, #496] @ (3344c0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #312] @ (334414 ) │ │ │ │ + ldr r0, [pc, #344] @ (334434 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003342dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -994999,25 +994998,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 33430e │ │ │ │ nop │ │ │ │ ands r4, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bxns pc │ │ │ │ + blxns r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00334384 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -995132,51 +995131,51 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #880 @ 0x370 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r7, #90 @ 0x5a │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r1, #6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r4, [r6, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r0, [r0, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #142 @ 0x8e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bxns r1 │ │ │ │ + bxns r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov sl, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -995320,45 +995319,45 @@ │ │ │ │ nop │ │ │ │ subs r5, #254 @ 0xfe │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #214 @ 0xd6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #484] @ (334888 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -995556,57 +995555,57 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r7 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ add sl, r8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add ip, r4 │ │ │ │ + add sl, r9 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + add ip, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r6, [sp, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orrs r6, r5 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r6, r1 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w r6, [pc, #1168] @ 334d94 │ │ │ │ mov r5, r1 │ │ │ │ @@ -996062,85 +996061,85 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00334e3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -996186,25 +996185,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 334e6a │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00334ed4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -996246,25 +996245,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 334ef2 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00334f64 : │ │ │ │ ldr.w r3, [r0, #468] @ 0x1d4 │ │ │ │ cbz r3, 334f86 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -996293,19 +996292,19 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 334f82 │ │ │ │ nop │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00334fc4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -996591,57 +996590,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003352e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -996756,37 +996755,37 @@ │ │ │ │ b.n 33534a │ │ │ │ cmp r7, #246 @ 0xf6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #166 @ 0xa6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r5, r1, #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] @ 33549c │ │ │ │ @@ -996814,21 +996813,21 @@ │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 33546c │ │ │ │ nop │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003354ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -996868,21 +996867,21 @@ │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ str r5, [sp, #8] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3354d4 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r5, r1, #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] @ 335594 │ │ │ │ @@ -996910,21 +996909,21 @@ │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 335564 │ │ │ │ nop │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003355a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -996964,21 +996963,21 @@ │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ str r5, [sp, #8] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3355cc │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r5, r1, #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] @ 33568c │ │ │ │ @@ -997005,21 +997004,21 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #300 @ 0x12c │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 33565c │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033569c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -997060,21 +997059,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r5, [sp, #8] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3356c4 │ │ │ │ nop │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r5, r1, #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] @ 335798 │ │ │ │ @@ -997107,25 +997106,25 @@ │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ add.w r2, r2, #352 @ 0x160 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 335764 │ │ │ │ nop │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r3, #170 @ 0xaa │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003357b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -997173,25 +997172,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ blx b9524 │ │ │ │ b.n 3357ec │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r5, r1, #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] @ 3358c8 │ │ │ │ @@ -997224,25 +997223,25 @@ │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 335894 │ │ │ │ nop │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r2, #122 @ 0x7a │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003358e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -997290,25 +997289,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ blx b9524 │ │ │ │ b.n 33591c │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00335988 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -997368,27 +997367,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #543 @ 0x21f │ │ │ │ add.w r2, r2, #456 @ 0x1c8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3359b6 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvs.n 335958 │ │ │ │ + bvs.n 335968 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r0, [r7, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00335a44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -997497,29 +997496,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 335aca │ │ │ │ cmp r0, #156 @ 0x9c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00335b84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -997575,27 +997574,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #618 @ 0x26a │ │ │ │ add.w r2, r2, #484 @ 0x1e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 335ba4 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r6, [r0, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00335c34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -997647,25 +997646,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 335c64 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00335cdc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -997689,19 +997688,19 @@ │ │ │ │ movw r1, #690 @ 0x2b2 │ │ │ │ add.w r2, r2, #520 @ 0x208 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 335cf4 │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00335d34 : │ │ │ │ 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 │ │ │ │ @@ -997896,39 +997895,39 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00335f64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -998013,33 +998012,33 @@ │ │ │ │ movw r1, #857 @ 0x359 │ │ │ │ add.w r2, r2, #556 @ 0x22c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 335f8c │ │ │ │ nop │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r2, [r4, #13] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00336068 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -998094,27 +998093,27 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #882 @ 0x372 │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 336084 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r0, [r4, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00336120 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -998169,27 +998168,27 @@ │ │ │ │ add.w r2, r2, #584 @ 0x248 │ │ │ │ mov.w r1, #908 @ 0x38c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 33613c │ │ │ │ nop │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r0, [r5, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #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, #2792] @ 0xae8 │ │ │ │ subw sp, sp, #1220 @ 0x4c4 │ │ │ │ @@ -998536,17 +998535,17 @@ │ │ │ │ b.n 3363fc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #228 @ 0xe4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r2, r4, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ vcmpe.f64 d4, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 336362 │ │ │ │ cmp.w sl, #3 │ │ │ │ @@ -998891,95 +998890,95 @@ │ │ │ │ add.w r2, r2, #600 @ 0x258 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2394 @ 0x95a │ │ │ │ blx b9524 │ │ │ │ mov r9, r0 │ │ │ │ b.n 33658e │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r4, [r1, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r2, #27] │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r4, [r2, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00336a58 : │ │ │ │ cbz r1, 336a66 │ │ │ │ ldr.w r3, [r0, #652] @ 0x28c │ │ │ │ vldr d7, [r3, #24] │ │ │ │ vstr d7, [r1] │ │ │ │ @@ -999016,19 +999015,19 @@ │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ add.w r2, r2, #628 @ 0x274 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 336a94 │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00336ad4 : │ │ │ │ ldr.w r3, [r0, #408] @ 0x198 │ │ │ │ cbz r3, 336af6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -999054,19 +999053,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #652 @ 0x28c │ │ │ │ movw r1, #1042 @ 0x412 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 336af2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r5, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r3 │ │ │ │ @@ -999155,31 +999154,31 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1052 @ 0x41c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 336b9e │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [pc, #164] @ 336d00 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -999247,25 +999246,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 336cb2 │ │ │ │ asrs r2, r2, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00336d20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -999325,27 +999324,27 @@ │ │ │ │ movw r1, #1086 @ 0x43e │ │ │ │ add.w r2, r2, #720 @ 0x2d0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 336d4c │ │ │ │ nop │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00336ddc : │ │ │ │ stmdb 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 │ │ │ │ @@ -999803,121 +999802,121 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 336f8a │ │ │ │ nop │ │ │ │ asrs r4, r7, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r6} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r0, r5, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ itt ls │ │ │ │ lslls r3, r1, #3 │ │ │ │ - subls r2, r2, #3 │ │ │ │ + subls r2, r3, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bpl.n 337330 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bvc.n 337398 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033735c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -999941,19 +999940,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1199 @ 0x4af │ │ │ │ add.w r2, r2, #744 @ 0x2e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 337376 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003373b4 : │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ beq.n 3373da │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ beq.n 3373c8 │ │ │ │ @@ -1000025,25 +1000024,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1302 @ 0x516 │ │ │ │ add.w r2, r2, #760 @ 0x2f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 337424 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00337498 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1000409,75 +1000408,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003378d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1000503,19 +1000502,19 @@ │ │ │ │ add.w r2, r2, #800 @ 0x320 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3378ec │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00337934 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1000619,31 +1000618,31 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #1495 @ 0x5d7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 33799e │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00337a78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1000674,19 +1000673,19 @@ │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ add.w r2, r2, #828 @ 0x33c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 337aa2 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00337ae0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1000711,19 +1000710,19 @@ │ │ │ │ movw r1, #1553 @ 0x611 │ │ │ │ add.w r2, r2, #844 @ 0x34c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 337afc │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00337b3c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1001361,151 +1001360,151 @@ │ │ │ │ b.n 337cfa │ │ │ │ lsls r2, r3, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r2, r6, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r4, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrsh r2, [r3, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033831c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1001529,19 +1001528,19 @@ │ │ │ │ movw r1, #1579 @ 0x62b │ │ │ │ add.w r2, r2, #868 @ 0x364 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 338334 │ │ │ │ nop │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00338374 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1001565,19 +1001564,19 @@ │ │ │ │ movw r1, #1605 @ 0x645 │ │ │ │ add.w r2, r2, #888 @ 0x378 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 33838c │ │ │ │ nop │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 003383cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1001601,19 +1001600,19 @@ │ │ │ │ movw r1, #1633 @ 0x661 │ │ │ │ add.w r2, r2, #912 @ 0x390 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3383e4 │ │ │ │ nop │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00338424 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1001637,19 +1001636,19 @@ │ │ │ │ movw r1, #1662 @ 0x67e │ │ │ │ add.w r2, r2, #932 @ 0x3a4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 33843c │ │ │ │ nop │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 0033847c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -1001798,35 +1001797,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3384b4 │ │ │ │ cdp2 0, 5, cr0, cr14, cr2, {7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 3, cr0, cr12, cr2, {7} │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338504 │ │ │ │ + b.n 338514 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338438 │ │ │ │ + b.n 338448 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #832] @ (338978 ) │ │ │ │ + ldr r7, [pc, #864] @ (338998 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r0, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #480] @ (338820 ) │ │ │ │ + ldr r7, [pc, #512] @ (338840 ) │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1002258,78 +1002257,78 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa4600e2 │ │ │ │ - ldr r4, [pc, #736] @ (338da8 ) │ │ │ │ + ldr r4, [pc, #768] @ (338dc8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [pc, #536] @ (338ce4 ) │ │ │ │ + ldr r4, [pc, #568] @ (338d04 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #536] @ (338cec ) │ │ │ │ + ldr r4, [pc, #568] @ (338d0c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [pc, #336] @ (338c28 ) │ │ │ │ + ldr r4, [pc, #368] @ (338c48 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #880 @ (adr r7, 338e50 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 338e70 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #192] @ (338ba4 ) │ │ │ │ + ldr r4, [pc, #224] @ (338bc4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r1, [pc, #928] @ (338e88 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #8] @ (338af8 ) │ │ │ │ + ldr r4, [pc, #40] @ (338b18 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [pc, #832] @ (338e34 ) │ │ │ │ + ldr r3, [pc, #864] @ (338e54 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #848] @ (338e4c ) │ │ │ │ + ldr r3, [pc, #880] @ (338e6c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [pc, #648] @ (338d88 ) │ │ │ │ + ldr r3, [pc, #680] @ (338da8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #688] @ (338db8 ) │ │ │ │ + ldr r3, [pc, #720] @ (338dd8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [pc, #488] @ (338cf4 ) │ │ │ │ + ldr r3, [pc, #520] @ (338d14 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #520] @ (338d1c ) │ │ │ │ + ldr r3, [pc, #552] @ (338d3c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf78400cc │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + @ instruction: 0xf78c00cc │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #304] @ (338c50 ) │ │ │ │ + ldr r3, [pc, #336] @ (338c70 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfae400cc │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + @ instruction: 0xfaec00cc │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #80] @ (338b7c ) │ │ │ │ + ldr r3, [pc, #112] @ (338b9c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [pc, #904] @ (338eb8 ) │ │ │ │ + ldr r2, [pc, #936] @ (338ed8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #16] @ (338b48 ) │ │ │ │ + ldr r3, [pc, #48] @ (338b68 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [pc, #840] @ (338e84 ) │ │ │ │ + ldr r2, [pc, #872] @ (338ea4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 00338b40 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1002353,19 +1002352,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1798 @ 0x706 │ │ │ │ add.w r2, r2, #980 @ 0x3d4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 338b5a │ │ │ │ - ldr r2, [pc, #184] @ (338c48 ) │ │ │ │ + ldr r2, [pc, #216] @ (338c68 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #1008] @ (338f84 ) │ │ │ │ + ldr r2, [pc, #16] @ (338ba4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r5, r1 │ │ │ │ @@ -1002964,86 +1002963,86 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r6, #7405568 @ 0x710000 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2 0, cr0, [ip], {204} @ 0xcc │ │ │ │ - mov r8, r1 │ │ │ │ + stc2 0, cr0, [r4], #816 @ 0x330 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, fp │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mrrc2 0, 12, r0, lr, cr12 │ │ │ │ - mov r6, r9 │ │ │ │ + stc2l 0, cr0, [r6], #-816 @ 0xfffffcd0 │ │ │ │ + mov r6, sl │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2 0, cr0, [r4], #-816 @ 0xfffffcd0 │ │ │ │ - cmp ip, r4 │ │ │ │ + stc2 0, cr0, [ip], #-816 @ 0xfffffcd0 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf68e00cc │ │ │ │ - @ instruction: 0xfb6800cc │ │ │ │ - cdp2 0, 4, cr0, cr2, cr12, {6} │ │ │ │ - cmp r6, sl │ │ │ │ + @ instruction: 0xf69600cc │ │ │ │ + @ instruction: 0xfb7000cc │ │ │ │ + cdp2 0, 4, cr0, cr10, cr12, {6} │ │ │ │ + cmp r6, fp │ │ │ │ lsls r6, r2, #3 │ │ │ │ orrs r2, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb2000cc │ │ │ │ - cmp r6, r4 │ │ │ │ + @ instruction: 0xfb2800cc │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add ip, lr │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfafa00cc │ │ │ │ add ip, pc │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + @ instruction: 0xfb0200cc │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add sl, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfad000cc │ │ │ │ - add lr, r9 │ │ │ │ + @ instruction: 0xfad800cc │ │ │ │ + add lr, sl │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add ip, r3 │ │ │ │ + add ip, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfaa200cc │ │ │ │ - add lr, r4 │ │ │ │ + @ instruction: 0xfaaa00cc │ │ │ │ + add lr, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf0a800cc │ │ │ │ - @ instruction: 0xfa7a00cc │ │ │ │ - add r6, lr │ │ │ │ + @ instruction: 0xf0b000cc │ │ │ │ + @ instruction: 0xfa8200cc │ │ │ │ + add r6, pc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, r8 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfa4c00cc │ │ │ │ add r4, r9 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + @ instruction: 0xfa5400cc │ │ │ │ + add r4, sl │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfa2800cc │ │ │ │ - @ instruction: 0xf3d000cc │ │ │ │ - add r0, r6 │ │ │ │ + @ instruction: 0xfa3000cc │ │ │ │ + @ instruction: 0xf3d800cc │ │ │ │ + add r0, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfa0000cc │ │ │ │ - mvns r0, r7 │ │ │ │ + @ instruction: 0xfa0800cc │ │ │ │ + add r0, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vext.8 q8, q13, q6, #0 │ │ │ │ - vst1.8 {d16[6]}, [ip], ip │ │ │ │ - mvns r0, r1 │ │ │ │ + and.w r0, r2, #204 @ 0xcc │ │ │ │ + ldr??.w r0, [r4, #204] @ 0xcc │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vld1.8 {d0[6]}, [r4], ip │ │ │ │ + vld1.8 {d0[6]}, [ip], ip │ │ │ │ │ │ │ │ 003392ac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1003066,19 +1003065,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1852 @ 0x73c │ │ │ │ add.w r2, r2, #1012 @ 0x3f4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3392c6 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb.w r0, [r6, #204] @ 0xcc │ │ │ │ + ldrb.w r0, [lr, #204] @ 0xcc │ │ │ │ │ │ │ │ 00339304 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1003524,92 +1003523,92 @@ │ │ │ │ b.n 339512 │ │ │ │ nop │ │ │ │ vmla.i16 d16, d20, d2[2] │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ orrs r2, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb.w r0, [r8, ip] │ │ │ │ - @ instruction: 0xfb0200cc │ │ │ │ - @ instruction: 0xfb0e00cc │ │ │ │ - @ instruction: 0xfaea00cc │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrb.w r0, [r0, ip] │ │ │ │ + @ instruction: 0xfb0a00cc │ │ │ │ + @ instruction: 0xfb1600cc │ │ │ │ + @ instruction: 0xfaf200cc │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfa8800cc │ │ │ │ - @ instruction: 0xfa8400cc │ │ │ │ + @ instruction: 0xfa9000cc │ │ │ │ + @ instruction: 0xfa8c00cc │ │ │ │ ldcl 0, cr0, [lr, #904] @ 0x388 │ │ │ │ ldr r0, [pc, #520] @ (339a10 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf5f400cc │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + @ instruction: 0xf5fc00cc │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rsb r0, sl, #6684672 @ 0x660000 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + rsbs r0, r2, #6684672 @ 0x660000 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sub.w r0, r2, #6684672 @ 0x660000 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + sub.w r0, sl, #6684672 @ 0x660000 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sbcs.w r0, r6, #6684672 @ 0x660000 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + sbcs.w r0, lr, #6684672 @ 0x660000 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adc.w r0, sl, #6684672 @ 0x660000 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + adcs.w r0, r2, #6684672 @ 0x660000 │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds.w r0, lr, #6684672 @ 0x660000 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf52600cc │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors.w r0, r4, #6684672 @ 0x660000 │ │ │ │ - @ instruction: 0xf78400cc │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + eors.w r0, ip, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf78c00cc │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orn r0, r2, #6684672 @ 0x660000 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + orn r0, sl, #6684672 @ 0x660000 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - bics.w r0, sl, #6684672 @ 0x660000 │ │ │ │ subs r6, #60 @ 0x3c │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - subs r6, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ands.w r0, r0, #6684672 @ 0x660000 │ │ │ │ - subs r6, #18 │ │ │ │ + orr.w r0, r2, #6684672 @ 0x660000 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf3e600cc │ │ │ │ + ands.w r0, r8, #6684672 @ 0x660000 │ │ │ │ + subs r6, #26 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ subs r5, #232 @ 0xe8 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + @ instruction: 0xf3ee00cc │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf3bc00cc │ │ │ │ + ubfx r0, r4, #3, #13 │ │ │ │ │ │ │ │ 003398a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1003758,39 +1003757,39 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3398f6 │ │ │ │ bics.w r0, sl, r2, asr #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [sl, #904]! @ 0x388 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf22000cc │ │ │ │ - subs r4, #26 │ │ │ │ + @ instruction: 0xf22800cc │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf1f000cc │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf1f800cc │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - rsb r0, r6, #204 @ 0xcc │ │ │ │ subs r3, #200 @ 0xc8 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf19c00cc │ │ │ │ + rsb r0, lr, #204 @ 0xcc │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + sub.w r0, r4, #204 @ 0xcc │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sbcs.w r0, r2, #204 @ 0xcc │ │ │ │ + sbcs.w r0, sl, #204 @ 0xcc │ │ │ │ │ │ │ │ 00339a64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #504] @ (339c70 ) │ │ │ │ @@ -1003990,42 +1003989,42 @@ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 339bb0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4c800cc │ │ │ │ + @ instruction: 0xf4d000cc │ │ │ │ ldrd r0, r0, [r4], #-904 @ 0x388 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - vmla.i16 d0, d22, d4[1] │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + vmla.i16 d0, d30, d4[1] │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s32 q8, q14, q6 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + vhadd.s q8, q10, q6 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s8 q8, q11, q6 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + vhadd.s8 q8, q15, q6 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s16 q0, q15, q6 │ │ │ │ + vhadd.s32 q0, q11, q6 │ │ │ │ │ │ │ │ 00339cb4 : │ │ │ │ stmdb 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 r4, [pc, #1076] @ 33a0fc │ │ │ │ @@ -1004447,83 +1004446,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ b.n 339b68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc 0, cr0, [lr, #816] @ 0x330 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + ldc 0, cr0, [r6, #816] @ 0x330 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc 0, cr0, [r2], #816 @ 0x330 │ │ │ │ - orn r0, r0, #204 @ 0xcc │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - ldcl 0, cr0, [r4], #-816 @ 0xfffffcd0 │ │ │ │ + stc 0, cr0, [sl], #816 @ 0x330 │ │ │ │ orn r0, r8, #204 @ 0xcc │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcrr 0, 12, r0, r4, cr12 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + ldcl 0, cr0, [ip], #-816 @ 0xfffffcd0 │ │ │ │ + orns r0, r0, #204 @ 0xcc │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, #22 │ │ │ │ + mcrr 0, 12, r0, ip, cr12 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc 0, cr0, [ip], {204} @ 0xcc │ │ │ │ - adds r6, #26 │ │ │ │ + stc 0, cr0, [r4], #-816 @ 0xfffffcd0 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xebee00cc │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xebf600cc │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rsb r0, r8, ip, lsl #3 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + rsbs r0, r0, ip, lsl #3 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sub.w r0, r2, ip, lsl #3 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + sub.w r0, sl, ip, lsl #3 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sbcs.w r0, ip, ip, lsl #3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + @ instruction: 0xeb8400cc │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adcs.w r0, r6, ip, lsl #3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adcs.w r0, lr, ip, lsl #3 │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xeb2e00cc │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + @ instruction: 0xeb3600cc │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add.w r0, r8, ip, lsl #3 │ │ │ │ - adds r5, #12 │ │ │ │ + adds.w r0, r0, ip, lsl #3 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xeae000cc │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xeae800cc │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xeaba00cc │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + pkhbt r0, r2, ip, lsl #3 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors.w r0, r2, ip, lsl #3 │ │ │ │ + eors.w r0, sl, ip, lsl #3 │ │ │ │ │ │ │ │ 0033a1c4 : │ │ │ │ stmdb 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 sl, r2 │ │ │ │ @@ -1004739,48 +1004738,48 @@ │ │ │ │ b.n 33a28c │ │ │ │ b.n 33a61c │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 33a5ec │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strd r0, r0, [ip, #-816] @ 0x330 │ │ │ │ + ldrd r0, r0, [r4, #-816] @ 0x330 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmdb r4, {r2, r3, r6, r7} │ │ │ │ + stmdb ip, {r2, r3, r6, r7} │ │ │ │ b.n 33a4d4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrd r0, r0, [sl], #-816 @ 0x330 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + stmia.w r2, {r2, r3, r6, r7} │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33a40c │ │ │ │ + b.n 33a41c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33a3c4 │ │ │ │ + b.n 33a3d4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033a440 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #652] @ 0x28c │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -1004814,19 +1004813,19 @@ │ │ │ │ movw r1, #2028 @ 0x7ec │ │ │ │ addw r2, r2, #1116 @ 0x45c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 33a46c │ │ │ │ nop │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #36 @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33a28c │ │ │ │ + b.n 33a29c │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033a4ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1005009,49 +1005008,49 @@ │ │ │ │ b.n 33a4f4 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 33a698 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33a2e0 │ │ │ │ + b.n 33a2f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33a1f0 │ │ │ │ + b.n 33a200 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33a1a4 │ │ │ │ + b.n 33a1b4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33a160 │ │ │ │ + b.n 33a170 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33a11c │ │ │ │ + b.n 33a12c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33a0d8 │ │ │ │ + b.n 33a0e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033a6e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1005274,61 +1005273,61 @@ │ │ │ │ ... │ │ │ │ blt.n 33a920 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 33aa3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33b068 │ │ │ │ + b.n 33b078 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33b018 │ │ │ │ + b.n 33b028 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33afd0 │ │ │ │ + b.n 33afe0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33af8c │ │ │ │ + b.n 33af9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33af44 │ │ │ │ + b.n 33af54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 33a75c │ │ │ │ + b.n 33a76c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33af00 │ │ │ │ + b.n 33af10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33aeac │ │ │ │ + b.n 33aebc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33ae64 │ │ │ │ + b.n 33ae74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033a9a4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0033a9a8 : │ │ │ │ @@ -1005571,63 +1005570,63 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ bls.n 33ac74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 33a7ec │ │ │ │ + b.n 33a7fc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33a80c │ │ │ │ + b.n 33a81c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33a8ac │ │ │ │ + b.n 33a8bc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33ad68 │ │ │ │ + b.n 33ad78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bvc.n 33ac34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33acdc │ │ │ │ + b.n 33acec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33ac94 │ │ │ │ + b.n 33aca4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033ac90 : │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -1005789,33 +1005788,33 @@ │ │ │ │ addw r2, r2, #1324 @ 0x52c │ │ │ │ strd r5, r4, [sp, #84] @ 0x54 │ │ │ │ movw r1, #2495 @ 0x9bf │ │ │ │ b.n 33ada6 │ │ │ │ nop │ │ │ │ bvs.n 33ae68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ble.n 33adf0 │ │ │ │ + ble.n 33ae00 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 33b57c │ │ │ │ + b.n 33b58c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 33ad84 │ │ │ │ + ble.n 33ad94 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 33af24 │ │ │ │ + ble.n 33af34 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #264] @ (33af64 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -1005918,37 +1005917,37 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 33aeca │ │ │ │ b.n 33af18 │ │ │ │ nop │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 33b5ac │ │ │ │ + b.n 33b5bc │ │ │ │ lsls r4, r1, #3 │ │ │ │ bmi.n 33ae7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 33b5d8 │ │ │ │ + b.n 33b5e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33b520 │ │ │ │ + b.n 33b530 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 33b4a8 │ │ │ │ + b.n 33b4b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #1436] @ 33b544 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -1006513,91 +1006512,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 33b5c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 33b83c │ │ │ │ + b.n 33b84c │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 33b6c0 │ │ │ │ + b.n 33b6d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r0, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 33b5cc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r2, #146 @ 0x92 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r2, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r1, #238 @ 0xee │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 33b518 │ │ │ │ + ble.n 33b528 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bgt.n 33b5a0 │ │ │ │ + bgt.n 33b5b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 33b5a4 │ │ │ │ + bgt.n 33b5b4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bgt.n 33b560 │ │ │ │ + bgt.n 33b570 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 33b5b8 │ │ │ │ + bgt.n 33b5c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bgt.n 33b50c │ │ │ │ + bgt.n 33b51c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 33b590 │ │ │ │ + bgt.n 33b5a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bgt.n 33b6e4 │ │ │ │ + bgt.n 33b4f4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033b5f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1006831,41 +1006830,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 33b89c │ │ │ │ + bgt.n 33b8ac │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 33b7ec │ │ │ │ + blt.n 33b7fc │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bls.n 33b7fc │ │ │ │ + bls.n 33b80c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bls.n 33b7bc │ │ │ │ + bls.n 33b7cc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033b8a4 : │ │ │ │ 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 │ │ │ │ @@ -1007150,55 +1007149,55 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 33bc94 │ │ │ │ + bvc.n 33baa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 33bbe0 │ │ │ │ + bvc.n 33bbf0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvs.n 33bba8 │ │ │ │ + bvs.n 33bbb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvs.n 33bb7c │ │ │ │ + bvs.n 33bb8c │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r2, #204 @ 0xcc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvs.n 33bcc4 │ │ │ │ + bvs.n 33bad4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvs.n 33bc8c │ │ │ │ + bvs.n 33bc9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033bbe0 : │ │ │ │ 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 │ │ │ │ @@ -1007383,27 +1007382,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 33bd58 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 33beb0 │ │ │ │ + bpl.n 33bec0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bmi.n 33bcdc │ │ │ │ + bmi.n 33bcec │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033bde0 : │ │ │ │ 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 │ │ │ │ @@ -1007739,60 +1007738,60 @@ │ │ │ │ b.n 33c078 │ │ │ │ ldr r2, [pc, #544] @ (33c374 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 33c084 │ │ │ │ + bcc.n 33c094 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xefc1ffff │ │ │ │ - bcc.n 33c1cc │ │ │ │ + bcc.n 33c1dc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcc.n 33c0a4 │ │ │ │ + bcc.n 33c0b4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r1, [pc, #176] @ (33c22c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 33c224 │ │ │ │ + bcs.n 33c234 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcc.n 33c254 │ │ │ │ + bcc.n 33c264 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r0, r7, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r0, r0, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r4, r3, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 33c1fc │ │ │ │ + bne.n 33c20c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033c1bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1008425,105 +1008424,105 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r4} │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, r4, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ itte vs │ │ │ │ lslvs r2, r4, #3 │ │ │ │ strvs r4, [r6, #56] @ 0x38 │ │ │ │ movvc r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r4, r1, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r2, r3, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r2, r5, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033c8e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1008843,63 +1008842,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb888 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r2, r7, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033cc64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1009071,49 +1009070,49 @@ │ │ │ │ b.n 33cd32 │ │ │ │ @ instruction: 0xb67a │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb60c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033ce64 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1009427,63 +1009426,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 33d1c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r0, r0, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033d1e8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1009507,20 +1009506,20 @@ │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ add.w r2, r2, #280 @ 0x118 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 33d200 │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + nop {10} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - it ls │ │ │ │ - lslls r4, r1, #3 │ │ │ │ │ │ │ │ 0033d240 : │ │ │ │ stmdb 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, #932] @ (33d5f8 ) │ │ │ │ @@ -1009894,60 +1009893,60 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - itet ge │ │ │ │ - lslge r4, r1, #3 │ │ │ │ - lsllt r2, r2, #25 │ │ │ │ + itee lt │ │ │ │ + lsllt r4, r1, #3 │ │ │ │ + lslge r2, r3, #25 │ │ │ │ lslge r6, r2, #3 │ │ │ │ cdp2 0, 12, cr0, cr6, cr10, {6} │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r7} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vtrn.32 q0, │ │ │ │ - cbnz r4, 33d6ea │ │ │ │ + vmla.i q8, q9, d3[2] │ │ │ │ + pop {r2} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vmla.i16 q0, q8, d3[1] │ │ │ │ - cbnz r2, 33d6ec │ │ │ │ + vmla.i16 q0, q12, d3[1] │ │ │ │ + cbnz r2, 33d6ee │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033d678 : │ │ │ │ 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 │ │ │ │ @@ -1010204,51 +1010203,51 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbnz r2, 33d9ac │ │ │ │ + cbnz r2, 33d9ae │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r4, 33d97a │ │ │ │ + cbnz r4, 33d97c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbnz r6, 33d99e │ │ │ │ + cbnz r6, 33d9a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r4, 33d97a │ │ │ │ + cbnz r4, 33d97c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbnz r4, 33d9d8 │ │ │ │ + cbnz r4, 33d9da │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r6, 33d97a │ │ │ │ + cbnz r6, 33d97c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r8], {203} @ 0xcb │ │ │ │ - cbnz r2, 33d97a │ │ │ │ + stc2l 0, cr0, [r0], #812 @ 0x32c │ │ │ │ + cbnz r2, 33d97c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [lr], #812 @ 0x32c │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + ldc2 0, cr0, [r6], #812 @ 0x32c │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [r6], {203} @ 0xcb │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + stc2 0, cr0, [lr], {203} @ 0xcb │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mrrc2 0, 12, r0, r8, cr11 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + stc2l 0, cr0, [r0], #-812 @ 0xfffffcd4 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033d998 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1010587,48 +1010586,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #536 @ (adr r7, 33df30 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 33dd1c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vqadd.u64 q0, q15, │ │ │ │ + vqadd.u8 q8, q11, │ │ │ │ @ instruction: 0xf7b600ca │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vqadd.u8 q0, q15, │ │ │ │ - ldrsb.w r0, [r8, #203] @ 0xcb │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + vqadd.u16 q0, q11, │ │ │ │ + vld1.8 {d0[6]}, [r0], fp │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mcr2 0, 7, r0, cr2, cr5, {6} │ │ │ │ - vld4. {d16-d19}, [ip], fp │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + mcr2 0, 7, r0, cr10, cr5, {6} │ │ │ │ + ldr??.w r0, [r4, fp] │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mrc2 0, 5, r0, cr2, cr5, {6} │ │ │ │ - ldrsh.w r0, [ip, fp] │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + mrc2 0, 5, r0, cr10, cr5, {6} │ │ │ │ + vst4. {d16-d19}, [r4], fp │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mcr2 0, 4, r0, cr8, cr5, {6} │ │ │ │ - ldrsb.w r0, [r2, fp] │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + mrc2 0, 4, r0, cr0, cr5, {6} │ │ │ │ + ldrsb.w r0, [sl, fp] │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mrc2 0, 2, r0, cr14, cr5, {6} │ │ │ │ - str??.w r0, [r8, #203] @ 0xcb │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + mcr2 0, 3, r0, cr6, cr5, {6} │ │ │ │ + ldr??.w r0, [r0, #203] @ 0xcb │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mrc2 0, 1, r0, cr4, cr5, {6} │ │ │ │ - cpsid ai │ │ │ │ + mrc2 0, 1, r0, cr12, cr5, {6} │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mcr2 0, 0, r0, cr4, cr5, {6} │ │ │ │ - strb.w r0, [lr, #203] @ 0xcb │ │ │ │ - push {r4, r6, r7} │ │ │ │ + mcr2 0, 0, r0, cr12, cr5, {6} │ │ │ │ + ldrb.w r0, [r6, #203] @ 0xcb │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033dd7c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1010812,40 +1010811,40 @@ │ │ │ │ b.n 33de6e │ │ │ │ add r5, pc, #392 @ (adr r5, 33e0e4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #840 @ (adr r4, 33e2ac ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc2 0, cr0, [ip], {213} @ 0xd5 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + ldc2 0, cr0, [r4], {213} @ 0xd5 │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 33dfc8 │ │ │ │ + cbz r0, 33dfca │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mrrc2 0, 13, r0, r6, cr5 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + mrrc2 0, 13, r0, lr, cr5 │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r2, 33dfc6 │ │ │ │ + cbz r2, 33dfc8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2 0, cr0, [lr], #-852 @ 0xfffffcac │ │ │ │ - @ instruction: 0xf6b800cb │ │ │ │ - uxtb r2, r7 │ │ │ │ + ldc2 0, cr0, [r6], #-852 @ 0xfffffcac │ │ │ │ + movt r0, #2251 @ 0x8cb │ │ │ │ + cbz r2, 33dfc8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2 0, cr0, [r4], {213} @ 0xd5 │ │ │ │ - @ instruction: 0xf68e00cb │ │ │ │ - uxtb r0, r2 │ │ │ │ + stc2 0, cr0, [ip], {213} @ 0xd5 │ │ │ │ + @ instruction: 0xf69600cb │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - smlsldx r0, r0, r8, r5 │ │ │ │ - @ instruction: 0xf66200cb │ │ │ │ - uxth r4, r4 │ │ │ │ + @ instruction: 0xfbe000d5 │ │ │ │ + @ instruction: 0xf66a00cb │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfbac00d5 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xfbb400d5 │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033dfac : │ │ │ │ stmdb 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 │ │ │ │ @@ -1011185,48 +1011184,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #456 @ (adr r1, 33e4f4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vld4. {d0-d3}, [r8 :64], r5 │ │ │ │ + ldrsh.w r0, [r0, r5, lsl #1] │ │ │ │ sub.w r0, r0, #202 @ 0xca │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr??.w r0, [sl, #213] @ 0xd5 │ │ │ │ - usat r0, #11, r4, lsl #3 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + vst4. {d0-d3}, [r2 :64], r5 │ │ │ │ + usat r0, #11, ip, lsl #3 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str.w r0, [lr, #213] @ 0xd5 │ │ │ │ - @ instruction: 0xf35800cb │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + ldr.w r0, [r6, #213] @ 0xd5 │ │ │ │ + bfi r0, r0, #3, #9 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb.w r0, [lr, #213] @ 0xd5 │ │ │ │ - ssat r0, #12, r8, asr #3 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + strh.w r0, [r6, #213] @ 0xd5 │ │ │ │ + @ instruction: 0xf33000cb │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr??.w r0, [r4, r5, lsl #1] │ │ │ │ - @ instruction: 0xf2fe00cb │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + ldr??.w r0, [ip, r5, lsl #1] │ │ │ │ + ssat r0, #12, r6, lsl #3 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str.w r0, [sl, r5, lsl #1] │ │ │ │ - @ instruction: 0xf2d400cb │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + ldr.w r0, [r2, r5, lsl #1] │ │ │ │ + @ instruction: 0xf2dc00cb │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb.w r0, [sl, r5, lsl #1] │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + strh.w r0, [r2, r5, lsl #1] │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf7f000d5 │ │ │ │ - @ instruction: 0xf27a00cb │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + @ instruction: 0xf7f800d5 │ │ │ │ + @ instruction: 0xf28200cb │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033e390 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1011252,17 +1011251,17 @@ │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ add.w r2, r2, #364 @ 0x16c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 33e3b0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf71c00d5 │ │ │ │ - sub.w r0, r6, #203 @ 0xcb │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + @ instruction: 0xf72400d5 │ │ │ │ + sub.w r0, lr, #203 @ 0xcb │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033e3f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1011734,27 +1011733,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orr.w r0, lr, #6979584 @ 0x6a8000 │ │ │ │ + orrs.w r0, r6, #6979584 @ 0x6a8000 │ │ │ │ movs r7, #122 @ 0x7a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bic.w r0, r8, #6979584 @ 0x6a8000 │ │ │ │ + bics.w r0, r0, #6979584 @ 0x6a8000 │ │ │ │ lsls r2, r5, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - and.w r0, r4, #6979584 @ 0x6a8000 │ │ │ │ + and.w r0, ip, #6979584 @ 0x6a8000 │ │ │ │ │ │ │ │ 0033e8b0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #680] @ 33eb68 │ │ │ │ @@ -1012049,26 +1012048,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adcs.w r0, r0, #213 @ 0xd5 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + adcs.w r0, r8, #213 @ 0xd5 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r4, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf12800d5 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + @ instruction: 0xf13000d5 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r6, r3, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add.w r0, r2, #213 @ 0xd5 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add.w r0, sl, #213 @ 0xd5 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033ebbc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1012363,25 +1012362,25 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q0, q8, d10[0] │ │ │ │ - mcr 0, 2, r0, cr4, cr5, {6} │ │ │ │ - add r6, pc, #576 @ (adr r6, 33f0f0 ) │ │ │ │ + mcr 0, 2, r0, cr12, cr5, {6} │ │ │ │ + add r6, pc, #608 @ (adr r6, 33f110 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mrc 0, 0, r0, cr12, cr5, {6} │ │ │ │ - add r6, pc, #416 @ (adr r6, 33f05c ) │ │ │ │ + mcr 0, 1, r0, cr4, cr5, {6} │ │ │ │ + add r6, pc, #448 @ (adr r6, 33f07c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ vhadd.u16 q8, q9, q5 │ │ │ │ - ldcl 0, cr0, [r6, #852]! @ 0x354 │ │ │ │ - add r6, pc, #264 @ (adr r6, 33efd0 ) │ │ │ │ + ldcl 0, cr0, [lr, #852]! @ 0x354 │ │ │ │ + add r6, pc, #296 @ (adr r6, 33eff0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033eec8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1012676,25 +1012675,25 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r4], {202} @ 0xca │ │ │ │ - @ instruction: 0xeb3800d5 │ │ │ │ - add r3, pc, #528 @ (adr r3, 33f3cc ) │ │ │ │ + adc.w r0, r0, r5, lsr #3 │ │ │ │ + add r3, pc, #560 @ (adr r3, 33f3ec ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, r3, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds.w r0, r0, r5, lsr #3 │ │ │ │ - add r3, pc, #368 @ (adr r3, 33f338 ) │ │ │ │ + adds.w r0, r8, r5, lsr #3 │ │ │ │ + add r3, pc, #400 @ (adr r3, 33f358 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ mcrr2 0, 12, r0, r6, cr10 │ │ │ │ - @ instruction: 0xeaea00d5 │ │ │ │ - add r3, pc, #216 @ (adr r3, 33f2ac ) │ │ │ │ + @ instruction: 0xeaf200d5 │ │ │ │ + add r3, pc, #248 @ (adr r3, 33f2cc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033f1d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1012893,20 +1012892,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmdb r8, {r0, r2, r4, r6, r7} │ │ │ │ - add r1, pc, #336 @ (adr r1, 33f518 ) │ │ │ │ + ldmdb r0, {r0, r2, r4, r6, r7} │ │ │ │ + add r1, pc, #368 @ (adr r1, 33f538 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ @ instruction: 0xfa3c00ca │ │ │ │ - strd r0, r0, [r0], #852 @ 0x354 │ │ │ │ - add r1, pc, #176 @ (adr r1, 33f484 ) │ │ │ │ + strd r0, r0, [r8], #852 @ 0x354 │ │ │ │ + add r1, pc, #208 @ (adr r1, 33f4a4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033f3d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1013105,22 +1013104,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 33f3d4 │ │ │ │ + b.n 33f3e4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh.w r0, [ip, sl] │ │ │ │ - b.n 33f390 │ │ │ │ + b.n 33f3a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033f5d4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1013419,28 +1013418,28 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, lr, #6619136 @ 0x650000 │ │ │ │ - b.n 33f0e0 │ │ │ │ + b.n 33f0f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r6, r3, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 340094 │ │ │ │ + b.n 3400a4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds.w r0, r8, #6619136 @ 0x650000 │ │ │ │ - b.n 34006c │ │ │ │ + b.n 34007c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033f8f8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1013739,28 +1013738,28 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf23a00ca │ │ │ │ - b.n 33fdbc │ │ │ │ + b.n 33fdcc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r2, r7, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 33fd70 │ │ │ │ + b.n 33fd80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ @ instruction: 0xf1f400ca │ │ │ │ - b.n 33fd48 │ │ │ │ + b.n 33fd58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033fc1c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1014059,28 +1014058,28 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s16 q0, q11, q5 │ │ │ │ - ble.n 33fe98 │ │ │ │ + ble.n 33fea8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r6, r2, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 33fe4c │ │ │ │ + ble.n 33fe5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cdp 0, 13, cr0, cr0, cr10, {6} │ │ │ │ - ble.n 340024 │ │ │ │ + ble.n 340034 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0033ff40 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1014379,28 +1014378,28 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf200ca │ │ │ │ - bge.n 340174 │ │ │ │ + bge.n 340184 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsrs r2, r6, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bge.n 340328 │ │ │ │ + bge.n 340338 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r1, #3 │ │ │ │ sub.w r0, ip, sl, lsl #3 │ │ │ │ - bge.n 340300 │ │ │ │ + bge.n 340310 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00340264 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1014692,27 +1014691,27 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8c400ca │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 340558 │ │ │ │ + bvc.n 340568 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia.w ip, {r1, r3, r6, r7} │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 340514 │ │ │ │ + bvc.n 340524 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia.w r4, {r1, r3, r6, r7} │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 3404f0 │ │ │ │ + bvc.n 340500 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 00340588 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1015009,29 +1015008,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3403d4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bmi.n 340840 │ │ │ │ + bmi.n 340850 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 34038c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bmi.n 3407f8 │ │ │ │ + bmi.n 340808 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 340364 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bmi.n 3407d0 │ │ │ │ + bmi.n 3407e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003408b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1015328,29 +1015327,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3410a8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 340b14 │ │ │ │ + bne.n 340b24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 341060 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 340ccc │ │ │ │ + bne.n 340adc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 341038 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 340ca4 │ │ │ │ + bne.n 340cb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00340be0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1015729,35 +1015728,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ udf #102 @ 0x66 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ udf #58 @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r1, #3 │ │ │ │ udf #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r1, #3 │ │ │ │ udf #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00341014 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1016136,35 +1016135,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 341480 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ bge.n 341434 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ bls.n 34140c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ bls.n 3413e4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00341448 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1016585,41 +1016584,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 34184c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ bpl.n 341800 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r4, r1, #3 │ │ │ │ bpl.n 3417d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r4, r1, #3 │ │ │ │ bpl.n 3417b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ bpl.n 341988 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003418c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1016913,29 +1016912,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 341ad8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ bcs.n 341c94 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ bcs.n 341c54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00341bd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1017233,29 +1017232,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00341ef0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1017552,29 +1017551,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 34225a │ │ │ │ + cbnz r4, 34225c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r2, 34225c │ │ │ │ + cbnz r2, 34225e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r0, 342262 │ │ │ │ + cbnz r0, 342264 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0034221c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1017773,23 +1017772,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r2, 342422 │ │ │ │ + cbnz r2, 342424 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r2, 342424 │ │ │ │ + cbnz r2, 342426 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00342420 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1017988,23 +1017987,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00342624 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1018441,41 +1018440,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r2, 342af8 │ │ │ │ + cbz r2, 342afa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxtb r2, r7 │ │ │ │ + cbz r2, 342afc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00342ae4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1018897,41 +1018896,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 342f34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ite cc │ │ │ │ lslcc r2, r1, #3 │ │ │ │ - addcs r6, sp, #416 @ 0x1a0 │ │ │ │ + addcs r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ite eq │ │ │ │ lsleq r2, r1, #3 │ │ │ │ - addne r6, sp, #256 @ 0x100 │ │ │ │ + addne r6, sp, #288 @ 0x120 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bkpt 0x00bc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00342f78 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1019494,53 +1019493,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 34363c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ bne.n 3434fc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ beq.n 34353c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ cbnz r2, 343580 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ @ instruction: 0xb8fa │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ @ instruction: 0xb8aa │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #888 @ (adr r7, 343918 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 343938 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003435a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1019837,29 +1019836,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #936 @ (adr r4, 343c4c ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 343c6c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldmia r5, {r1, r2, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #760 @ (adr r4, 343ba8 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 343bc8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r5, r6, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #592 @ (adr r4, 343b0c ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 343b2c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003438c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1019971,17 +1019970,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #392 @ (adr r3, 343b60 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 343b80 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003439dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1020360,35 +1020359,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ sub sp, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00343df8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1020498,17 +1020497,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 00343f0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1020621,17 +1020620,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #872 @ 0x368 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 00344028 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1020746,17 +1020745,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00344148 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1020959,23 +1020958,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00344354 : │ │ │ │ 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 │ │ │ │ @@ -1021273,29 +1021272,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [pc, #832] @ (34498c ) │ │ │ │ + ldr r7, [pc, #864] @ (3449ac ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r7, pc, #904 @ (adr r7, 3449d8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [pc, #312] @ (344790 ) │ │ │ │ + ldr r7, [pc, #344] @ (3447b0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [pc, #152] @ (3446fc ) │ │ │ │ + ldr r7, [pc, #184] @ (34471c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00344664 : │ │ │ │ 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 │ │ │ │ @@ -1021593,29 +1021592,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [pc, #768] @ (344c5c ) │ │ │ │ + ldr r4, [pc, #800] @ (344c7c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r4, pc, #840 @ (adr r4, 344ca8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [pc, #248] @ (344a60 ) │ │ │ │ + ldr r4, [pc, #280] @ (344a80 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r6, pc, #664 @ (adr r6, 344c04 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [pc, #88] @ (3449cc ) │ │ │ │ + ldr r4, [pc, #120] @ (3449ec ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00344974 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1021816,23 +1021815,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [pc, #152] @ (344c08 ) │ │ │ │ + ldr r2, [pc, #184] @ (344c28 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r2, pc, #584 @ (adr r2, 344dbc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [pc, #1016] @ (344f74 ) │ │ │ │ + ldr r2, [pc, #24] @ (344b94 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00344b7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1022029,23 +1022028,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [pc, #384] @ (344eb8 ) │ │ │ │ + ldr r0, [pc, #416] @ (344ed8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r0, pc, #816 @ (adr r0, 34506c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [pc, #224] @ (344e24 ) │ │ │ │ + ldr r0, [pc, #256] @ (344e44 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00344d44 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1022244,23 +1022243,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb690 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r0, ip │ │ │ │ + mov r0, sp │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00344f44 : │ │ │ │ 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 │ │ │ │ @@ -1022554,29 +1022553,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - orrs r6, r7 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0034524c : │ │ │ │ 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 │ │ │ │ @@ -1022871,29 +1022870,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 345540 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0034555c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1023090,23 +1023089,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 345714 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00345728 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1023322,23 +1023321,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00345980 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1023548,23 +1023547,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00345bcc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1023772,23 +1023771,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00345dec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1023995,23 +1023994,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00346010 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1024357,35 +1024356,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r2, [r7, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r0, [r2, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003463a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1024731,35 +1024730,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r0, [r0, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00346730 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1024870,17 +1024869,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00346830 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1024991,17 +1024990,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00346930 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1025112,17 +1025111,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00346a30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1025233,17 +1025232,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00346b30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1025354,17 +1025353,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00346c30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1025475,17 +1025474,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00346d30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1025596,17 +1025595,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00346e30 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1025984,35 +1025983,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00347244 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1026208,23 +1026207,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r6, [r7, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00347414 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1026420,23 +1026419,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003475e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1026548,17 +1026547,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00347700 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1026758,23 +1026757,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0034790c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1026972,23 +1026971,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r0, [r0, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00347b14 : │ │ │ │ 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 │ │ │ │ @@ -1027283,29 +1027282,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r4, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r6, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00347e2c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1027688,29 +1027687,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 00348228 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1028085,35 +1028084,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00348618 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1028469,84 +1028468,84 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 348798 │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r4], {225} @ 0xe1 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ @ instruction: 0xfb5800e1 │ │ │ │ - ldr r5, [pc, #560] @ (348bf4 ) │ │ │ │ + ldr r5, [pc, #592] @ (348c14 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp2 0, 7, cr0, cr6, cr11, {6} │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + cdp2 0, 7, cr0, cr14, cr11, {6} │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc2l 0, cr0, [r8], #812 @ 0x32c │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + ldc2l 0, cr0, [r0], #812 @ 0x32c │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [pc, #920] @ (348d80 ) │ │ │ │ + ldr r4, [pc, #952] @ (348da0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [pc, #784] @ (348d04 ) │ │ │ │ + ldr r4, [pc, #816] @ (348d24 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [pc, #648] @ (348c88 ) │ │ │ │ + ldr r4, [pc, #680] @ (348ca8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [pc, #512] @ (348c0c ) │ │ │ │ + ldr r4, [pc, #544] @ (348c2c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [pc, #376] @ (348b90 ) │ │ │ │ + ldr r4, [pc, #408] @ (348bb0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #256] @ (348b1c ) │ │ │ │ + ldr r4, [pc, #288] @ (348b3c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [pc, #112] @ (348a98 ) │ │ │ │ + ldr r4, [pc, #144] @ (348ab8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [pc, #1000] @ (348e1c ) │ │ │ │ + ldr r4, [pc, #8] @ (348a3c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [pc, #848] @ (348d90 ) │ │ │ │ + ldr r3, [pc, #880] @ (348db0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 00348a48 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1028913,84 +1028912,84 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 348bca │ │ │ │ ldrb.w r0, [r4, #225] @ 0xe1 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ @ instruction: 0xf72600e1 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [pc, #352] @ (348f70 ) │ │ │ │ + ldr r1, [pc, #384] @ (348f90 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfa3000cb │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + @ instruction: 0xfa3800cb │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh.w r0, [ip, #203] @ 0xcb │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + ldrh.w r0, [r4, #203] @ 0xcb │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [pc, #680] @ (3490dc ) │ │ │ │ + ldr r0, [pc, #712] @ (3490fc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [pc, #536] @ (349058 ) │ │ │ │ + ldr r0, [pc, #568] @ (349078 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [pc, #392] @ (348fd4 ) │ │ │ │ + ldr r0, [pc, #424] @ (348ff4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [pc, #248] @ (348f50 ) │ │ │ │ + ldr r0, [pc, #280] @ (348f70 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #112] @ (348ed0 ) │ │ │ │ + ldr r0, [pc, #144] @ (348ef0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #16] @ (348e78 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 00348e90 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1029357,84 +1029356,84 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 349012 │ │ │ │ orr.w r0, ip, #7372800 @ 0x708000 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ @ instruction: 0xf2de00e1 │ │ │ │ - ldr r7, [pc, #936] @ (3495fc ) │ │ │ │ + ldr r7, [pc, #968] @ (34961c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #720] @ (349530 ) │ │ │ │ + ldr r7, [pc, #752] @ (349550 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf5e800cb │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + @ instruction: 0xf5f000cb │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #472] @ (349444 ) │ │ │ │ + ldr r7, [pc, #504] @ (349464 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - orn r0, r4, #6651904 @ 0x658000 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + orn r0, ip, #6651904 @ 0x658000 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #240] @ (349368 ) │ │ │ │ + ldr r7, [pc, #272] @ (349388 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #96] @ (3492e4 ) │ │ │ │ + ldr r7, [pc, #128] @ (349304 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, r8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #976] @ (349660 ) │ │ │ │ + ldr r6, [pc, #1008] @ (349680 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #832] @ (3495dc ) │ │ │ │ + ldr r6, [pc, #864] @ (3495fc ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #568] @ (3494e4 ) │ │ │ │ + ldr r6, [pc, #600] @ (349504 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #416] @ (349458 ) │ │ │ │ + ldr r6, [pc, #448] @ (349478 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #272] @ (3493d4 ) │ │ │ │ + ldr r6, [pc, #304] @ (3493f4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #112] @ (349340 ) │ │ │ │ + ldr r6, [pc, #144] @ (349360 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003492d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1029898,84 +1029897,84 @@ │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3494c8 │ │ │ │ and.w r0, r0, #225 @ 0xe1 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #400] @ (349938 ) │ │ │ │ + ldr r4, [pc, #432] @ (349958 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cdp 0, 2, cr0, cr8, cr1, {7} │ │ │ │ - ldr r3, [pc, #224] @ (349894 ) │ │ │ │ + ldr r3, [pc, #256] @ (3498b4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - eors r6, r3 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #24] @ (3497d8 ) │ │ │ │ + ldr r3, [pc, #56] @ (3497f8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [pc, #808] @ (349af4 ) │ │ │ │ + ldr r2, [pc, #840] @ (349b14 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add.w r0, r4, #203 @ 0xcb │ │ │ │ - vmla.i32 q8, q15, d11[0] │ │ │ │ - ldr r2, [pc, #496] @ (3499c8 ) │ │ │ │ + add.w r0, ip, #203 @ 0xcb │ │ │ │ + vtrn.16 q8, │ │ │ │ + ldr r2, [pc, #528] @ (3499e8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf0b600cb │ │ │ │ - vmla.i32 q0, q8, d11[0] │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf0be00cb │ │ │ │ + vmla.i32 q0, q12, d11[0] │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #136] @ (349870 ) │ │ │ │ + ldr r2, [pc, #168] @ (349890 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vhadd.u16 q8, q10, │ │ │ │ - ldr r1, [pc, #1000] @ (349bdc ) │ │ │ │ + vhadd.u16 q8, q14, │ │ │ │ + ldr r2, [pc, #8] @ (3497fc ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vhadd.u32 q0, q14, │ │ │ │ - ldr r1, [pc, #856] @ (349b58 ) │ │ │ │ + vhadd.u q0, q10, │ │ │ │ + ldr r1, [pc, #888] @ (349b78 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vhadd.u8 q0, q12, │ │ │ │ - ldr r1, [pc, #712] @ (349ad4 ) │ │ │ │ + vhadd.u16 q0, q8, │ │ │ │ + ldr r1, [pc, #744] @ (349af4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp2 0, 14, cr0, cr4, cr11, {6} │ │ │ │ - cdp 0, 7, cr0, cr14, cr11, {6} │ │ │ │ - ldr r1, [pc, #472] @ (3499f4 ) │ │ │ │ + cdp2 0, 14, cr0, cr12, cr11, {6} │ │ │ │ + cdp 0, 8, cr0, cr6, cr11, {6} │ │ │ │ + ldr r1, [pc, #504] @ (349a14 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp2 0, 10, cr0, cr12, cr11, {6} │ │ │ │ - ldr r1, [pc, #312] @ (34995c ) │ │ │ │ + cdp2 0, 11, cr0, cr4, cr11, {6} │ │ │ │ + ldr r1, [pc, #344] @ (34997c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr11, {6} │ │ │ │ - cdp 0, 1, cr0, cr10, cr11, {6} │ │ │ │ - ldr r1, [pc, #72] @ (34987c ) │ │ │ │ + cdp2 0, 8, cr0, cr8, cr11, {6} │ │ │ │ + cdp 0, 2, cr0, cr2, cr11, {6} │ │ │ │ + ldr r1, [pc, #104] @ (34989c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr11, {6} │ │ │ │ - ldr r0, [pc, #920] @ (349bd4 ) │ │ │ │ + cdp2 0, 5, cr0, cr0, cr11, {6} │ │ │ │ + ldr r0, [pc, #952] @ (349bf4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp2 0, 1, cr0, cr10, cr11, {6} │ │ │ │ - ldr r0, [pc, #784] @ (349b58 ) │ │ │ │ + cdp2 0, 2, cr0, cr2, cr11, {6} │ │ │ │ + ldr r0, [pc, #816] @ (349b78 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #812]! @ 0x32c │ │ │ │ + ldc2l 0, cr0, [ip, #812]! @ 0x32c │ │ │ │ │ │ │ │ 00349850 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r4, [pc, #1224] @ 349d2c │ │ │ │ @@ -1030441,81 +1030440,81 @@ │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 349a3e │ │ │ │ eor.w r0, r8, r1, asr #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, sp │ │ │ │ + mov lr, lr │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [lr], {203} @ 0xcb │ │ │ │ + stc2 0, cr0, [r6], #-812 @ 0xfffffcd4 │ │ │ │ ldmia.w r2!, {r0, r5, r6, r7} │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfaf400cb │ │ │ │ - cmp lr, r1 │ │ │ │ + @ instruction: 0xfafc00cb │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfac000cb │ │ │ │ - cmp r2, sl │ │ │ │ + @ instruction: 0xfac800cb │ │ │ │ + cmp r2, fp │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xeb8c00cb │ │ │ │ - @ instruction: 0xfa7400cb │ │ │ │ - cmp r2, r0 │ │ │ │ + @ instruction: 0xeb9400cb │ │ │ │ + @ instruction: 0xfa7c00cb │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xeb3c00cb │ │ │ │ - @ instruction: 0xfa2400cb │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + adc.w r0, r4, fp, lsl #3 │ │ │ │ + @ instruction: 0xfa2c00cb │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add sl, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr??.w r0, [r4, #203] @ 0xcb │ │ │ │ - add r2, pc │ │ │ │ + ldr??.w r0, [ip, #203] @ 0xcb │ │ │ │ + add sl, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vld1.8 {d0[6]}, [sl], fp │ │ │ │ - add r2, sl │ │ │ │ + ldrsh.w r0, [r2, #203] @ 0xcb │ │ │ │ + add r2, fp │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vst1.8 {d0[6]}, [r2], fp │ │ │ │ - add r2, r5 │ │ │ │ + vst1.8 {d0[6]}, [sl], fp │ │ │ │ + add r2, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr??.w r0, [ip, fp] │ │ │ │ - ldrd r0, r0, [r6], #812 @ 0x32c │ │ │ │ - mvns r2, r6 │ │ │ │ + vld4. {d16-d19}, [r4], fp │ │ │ │ + ldrd r0, r0, [lr], #812 @ 0x32c │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vld4. {d0-d3}, [sl], fp │ │ │ │ - mvns r2, r0 │ │ │ │ + ldrsh.w r0, [r2, fp] │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr??.w r0, [r4, #203] @ 0xcb │ │ │ │ - stmia.w ip, {r0, r1, r3, r6, r7} │ │ │ │ - bics r2, r0 │ │ │ │ + ldr??.w r0, [ip, #203] @ 0xcb │ │ │ │ + ldmia.w r4, {r0, r1, r3, r6, r7} │ │ │ │ + bics r2, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh.w r0, [r8, #203] @ 0xcb │ │ │ │ - muls r6, r2 │ │ │ │ + str.w r0, [r0, #203] @ 0xcb │ │ │ │ + muls r6, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb.w r0, [sl, #203] @ 0xcb │ │ │ │ - orrs r4, r6 │ │ │ │ + ldrb.w r0, [r2, #203] @ 0xcb │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str??.w r0, [r4, fp] │ │ │ │ + str??.w r0, [ip, fp] │ │ │ │ │ │ │ │ 00349de0 : │ │ │ │ stmdb 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 r4, [pc, #1992] @ 34a5bc │ │ │ │ @@ -1031253,116 +1031252,116 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 34a036 │ │ │ │ b.n 349fb0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movw r0, #18635 @ 0x48cb │ │ │ │ + movw r0, #51403 @ 0xc8cb │ │ │ │ b.n 34ab3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf4cc00cb │ │ │ │ - subs r7, #26 │ │ │ │ + @ instruction: 0xf4d400cb │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orr.w r0, ip, #6651904 @ 0x658000 │ │ │ │ - subs r6, #20 │ │ │ │ + orrs.w r0, r4, #6651904 @ 0x658000 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sbfx r0, r4, #3, #12 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + sbfx r0, ip, #3, #12 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ssat r0, #12, lr, lsl #3 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + @ instruction: 0xf31600cb │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 34ad8c │ │ │ │ + b.n 34ad9c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subw r0, ip, #203 @ 0xcb │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + @ instruction: 0xf2b400cb │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 34ace4 │ │ │ │ + b.n 34acf4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf25200cb │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf25a00cb │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 34ac54 │ │ │ │ + b.n 34ac64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - addw r0, r4, #203 @ 0xcb │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + addw r0, ip, #203 @ 0xcb │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rsbs r0, r6, #203 @ 0xcb │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + rsbs r0, lr, #203 @ 0xcb │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf19200cb │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf19a00cb │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sbc.w r0, lr, #203 @ 0xcb │ │ │ │ - subs r4, #24 │ │ │ │ + sbcs.w r0, r6, #203 @ 0xcb │ │ │ │ + subs r4, #32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adc.w r0, sl, #203 @ 0xcb │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + adcs.w r0, r2, #203 @ 0xcb │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf12400cb │ │ │ │ - b.n 34a7e8 │ │ │ │ + @ instruction: 0xf12c00cb │ │ │ │ + b.n 34a7f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf0f400cb │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf0fc00cb │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf0c000cb │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf0c800cb │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - eors.w r0, sl, #203 @ 0xcb │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf0a200cb │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 34a6e4 │ │ │ │ + b.n 34a6f4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orn r0, r8, #203 @ 0xcb │ │ │ │ - subs r3, #6 │ │ │ │ + orns r0, r0, #203 @ 0xcb │ │ │ │ + subs r3, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bics.w r0, sl, #203 @ 0xcb │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + orr.w r0, r2, #203 @ 0xcb │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r3, r1, #3 │ │ │ │ - and.w r0, r4, #203 @ 0xcb │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + and.w r0, ip, #203 @ 0xcb │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vmla.i16 d16, d18, d3[1] │ │ │ │ + vmla.i16 d16, d26, d3[1] │ │ │ │ │ │ │ │ 0034a6b8 : │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -1031828,92 +1031827,92 @@ │ │ │ │ nop │ │ │ │ bgt.n 34abc0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 34ab60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stcl 0, cr0, [ip, #812]! @ 0x32c │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + ldcl 0, cr0, [r4, #812]! @ 0x32c │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldcl 0, cr0, [lr], #-812 @ 0xfffffcd4 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + stc 0, cr0, [r6], {203} @ 0xcb │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stc 0, cr0, [r6], #-812 @ 0xfffffcd4 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + stc 0, cr0, [lr], #-812 @ 0xfffffcd4 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xebf800cb │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + stc 0, cr0, [r0], {203} @ 0xcb │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rsbs r0, r2, fp, lsl #3 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + rsbs r0, sl, fp, lsl #3 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc 0, cr0, [lr], {203} @ 0xcb │ │ │ │ - sub.w r0, sl, fp, lsl #3 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + ldc 0, cr0, [r6], {203} @ 0xcb │ │ │ │ + subs.w r0, r2, fp, lsl #3 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sbcs.w r0, sl, fp, lsl #3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + @ instruction: 0xeb8200cb │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adcs.w r0, r4, fp, lsl #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adcs.w r0, ip, fp, lsl #3 │ │ │ │ + adds r6, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adcs.w r0, r2, fp, lsl #3 │ │ │ │ - @ instruction: 0xeb2600cb │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adcs.w r0, sl, fp, lsl #3 │ │ │ │ + @ instruction: 0xeb2e00cb │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xeaf800cb │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + add.w r0, r0, fp, lsl #3 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pkhbt r0, lr, fp, lsl #3 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + @ instruction: 0xead600cb │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xeaa800cb │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + @ instruction: 0xeab000cb │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orns r0, lr, fp, lsl #3 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + eor.w r0, r6, fp, lsl #3 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orrs.w r0, r8, fp, lsl #3 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + orn r0, r0, fp, lsl #3 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bics.w r0, r0, fp, lsl #3 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + bics.w r0, r8, fp, lsl #3 │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - and.w r0, r6, fp, lsl #3 │ │ │ │ + and.w r0, lr, fp, lsl #3 │ │ │ │ │ │ │ │ 0034ac58 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1032587,149 +1032586,149 @@ │ │ │ │ nop │ │ │ │ bvs.n 34b428 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 34b3c4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xe85400cb │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xe85c00cb │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xe81800cb │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + @ instruction: 0xe82000cb │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34b0d0 │ │ │ │ + b.n 34b0e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34b054 │ │ │ │ + b.n 34b064 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34ae5c │ │ │ │ + b.n 34ae6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34aed8 │ │ │ │ + b.n 34aee8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 34add4 │ │ │ │ + b.n 34ade4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34ad88 │ │ │ │ + b.n 34ad98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34ad48 │ │ │ │ + b.n 34ad58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34ad00 │ │ │ │ + b.n 34ad10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34acbc │ │ │ │ + b.n 34accc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 34ad3c │ │ │ │ + b.n 34ad4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34ac78 │ │ │ │ + b.n 34ac88 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34ac34 │ │ │ │ + b.n 34ac44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 34acac │ │ │ │ + b.n 34acbc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34abe8 │ │ │ │ + b.n 34abf8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34bb9c │ │ │ │ + b.n 34bbac │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 34bba0 │ │ │ │ + b.n 34bbb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34bb50 │ │ │ │ + b.n 34bb60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34baf0 │ │ │ │ + b.n 34bb00 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34baac │ │ │ │ + b.n 34babc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34ba6c │ │ │ │ + b.n 34ba7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34ba24 │ │ │ │ + b.n 34ba34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34b9e0 │ │ │ │ + b.n 34b9f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34b99c │ │ │ │ + b.n 34b9ac │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34b95c │ │ │ │ + b.n 34b96c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34b918 │ │ │ │ + b.n 34b928 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034b44c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1032804,25 +1032803,25 @@ │ │ │ │ nop │ │ │ │ ldmia r6!, {r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r3, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34b688 │ │ │ │ + b.n 34b698 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34b63c │ │ │ │ + b.n 34b64c │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034b530 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1033064,61 +1033063,61 @@ │ │ │ │ b.n 34b576 │ │ │ │ ldmia r5, {r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 14 │ │ │ │ + svc 22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #30 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 34b7ec │ │ │ │ + ble.n 34b7fc │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034b80c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1033363,61 +1033362,61 @@ │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bgt.n 34baec │ │ │ │ + bgt.n 34bafc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 34baa4 │ │ │ │ + bgt.n 34bab4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 34ba60 │ │ │ │ + blt.n 34ba70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 34ba20 │ │ │ │ + blt.n 34ba30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 34b9dc │ │ │ │ + blt.n 34b9ec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 34bb98 │ │ │ │ + blt.n 34bba8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blt.n 34ba18 │ │ │ │ + blt.n 34ba28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 34bb54 │ │ │ │ + blt.n 34bb64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 34bb08 │ │ │ │ + blt.n 34bb18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034baf4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1033789,97 +1033788,97 @@ │ │ │ │ ... │ │ │ │ stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 34bea8 │ │ │ │ + bhi.n 34beb8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 34be60 │ │ │ │ + bhi.n 34be70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 34bfd4 │ │ │ │ + bhi.n 34bfe4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 34bf94 │ │ │ │ + bhi.n 34bfa4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 34bf58 │ │ │ │ + bhi.n 34bf68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 34bf18 │ │ │ │ + bhi.n 34bf28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 34bed8 │ │ │ │ + bvc.n 34bee8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 34be4c │ │ │ │ + bvc.n 34be5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 34bf6c │ │ │ │ + bvc.n 34bf7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 34bf2c │ │ │ │ + bvs.n 34bf3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034bf74 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1034202,77 +1034201,77 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 34c0e6 │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bmi.n 34c258 │ │ │ │ + bmi.n 34c268 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmia r2!, {r1, r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bmi.n 34c338 │ │ │ │ + bmi.n 34c348 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcc.n 34c2f4 │ │ │ │ + bmi.n 34c304 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcc.n 34c2b0 │ │ │ │ + bcc.n 34c2c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcc.n 34c26c │ │ │ │ + bcc.n 34c27c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcc.n 34c228 │ │ │ │ + bcc.n 34c238 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcc.n 34c3a8 │ │ │ │ + bcc.n 34c3b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcc.n 34c364 │ │ │ │ + bcc.n 34c374 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcs.n 34c324 │ │ │ │ + bcs.n 34c334 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcs.n 34c2e0 │ │ │ │ + bcs.n 34c2f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034c358 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1034851,111 +1034850,111 @@ │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 34c69a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d15[0] │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - beq.n 34ca2c │ │ │ │ + beq.n 34ca3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - beq.n 34c8ec │ │ │ │ + beq.n 34c8fc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - beq.n 34ca68 │ │ │ │ + beq.n 34ca78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ pop {r1, r2, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #27 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r6, r7, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r6, r0, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [pc, #40] @ (34cab0 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #40] @ (34cab4 ) │ │ │ │ ldr r3, [pc, #44] @ (34cab8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1034966,19 +1034965,19 @@ │ │ │ │ add.w r2, r2, #264 @ 0x108 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #887 @ 0x377 │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 34c69a │ │ │ │ nop │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034cabc : │ │ │ │ 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 │ │ │ │ @@ -1035227,59 +1035226,59 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 34cbea │ │ │ │ @ instruction: 0xb81e │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xb706 │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r5, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034cdd0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1035505,31 +1035504,31 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034d098 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1036114,121 +1036113,121 @@ │ │ │ │ b.n 34d17e │ │ │ │ sxtb r0, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 34d71e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbz r2, 34d79a │ │ │ │ + cbz r2, 34d79c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r3, r1, #3 │ │ │ │ - addle r7, sp, #376 @ 0x178 │ │ │ │ + ite le │ │ │ │ + lslle r3, r1, #3 │ │ │ │ + addgt r7, sp, #408 @ 0x198 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r3, r1, #3 │ │ │ │ - lsrls r0, r6, #8 │ │ │ │ + itet ls │ │ │ │ + lslls r3, r1, #3 │ │ │ │ + lsrhi r0, r7, #8 │ │ │ │ lslls r5, r2, #3 │ │ │ │ - vhadd.u16 q8, q11, q5 │ │ │ │ - nop {6} │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - vhadd.u32 q0, q15, q5 │ │ │ │ - it cc │ │ │ │ - lslcc r3, r1, #3 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + vhadd.u16 q8, q15, q5 │ │ │ │ + it vs │ │ │ │ + lslvs r3, r1, #3 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vhadd.u8 q0, q11, q5 │ │ │ │ - yield │ │ │ │ + vhadd.u q0, q11, q5 │ │ │ │ + sev │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr10, {6} │ │ │ │ - bkpt 0x00e8 │ │ │ │ + vhadd.u8 q0, q15, q5 │ │ │ │ + it ne │ │ │ │ + lslne r3, r1, #3 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + cdp2 0, 14, cr0, cr6, cr10, {6} │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp2 0, 11, cr0, cr6, cr10, {6} │ │ │ │ - bkpt 0x00c0 │ │ │ │ + cdp2 0, 11, cr0, cr14, cr10, {6} │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp2 0, 8, cr0, cr14, cr10, {6} │ │ │ │ - bkpt 0x0098 │ │ │ │ + cdp2 0, 9, cr0, cr6, cr10, {6} │ │ │ │ + bkpt 0x00a0 │ │ │ │ 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, #252] @ (34d8f8 ) │ │ │ │ @@ -1036333,25 +1036332,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldc2 0, cr0, [r6], #808 @ 0x328 │ │ │ │ - ldc2 0, cr0, [r8], {202} @ 0xca │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + ldc2 0, cr0, [lr], #808 @ 0x328 │ │ │ │ + stc2 0, cr0, [r0], #808 @ 0x328 │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 0034d91c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1036373,18 +1036372,18 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #32 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34d934 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc2 0, cr0, [r4], #-808 @ 0xfffffcd8 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + stc2 0, cr0, [ip], #-808 @ 0xfffffcd8 │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034d96c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1036406,18 +1036405,18 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34d984 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - smlsld r0, r0, r4, sl │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + smlsld r0, r0, ip, sl │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r3, 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 r4, r0 │ │ │ │ @@ -1036443,18 +1036442,18 @@ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34d9de │ │ │ │ nop │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb7a00ca │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xfb8200ca │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #664] @ (34dcc8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1036727,65 +1036726,65 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbnz r6, 34dd46 │ │ │ │ + cbnz r6, 34dd48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r2, 34dd40 │ │ │ │ + cbnz r2, 34dd42 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr??.w r0, [r0, #202] @ 0xca │ │ │ │ - cbnz r6, 34dd3a │ │ │ │ + ldr??.w r0, [r8, #202] @ 0xca │ │ │ │ + cbnz r6, 34dd3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbnz r6, 34dd40 │ │ │ │ + cbnz r6, 34dd42 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r6, 34dd38 │ │ │ │ + cbnz r6, 34dd3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb.w r0, [r6, #202] @ 0xca │ │ │ │ - revsh r4, r7 │ │ │ │ + ldrsb.w r0, [lr, #202] @ 0xca │ │ │ │ + cbnz r4, 34dd40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr??.w r0, [r2, sl] │ │ │ │ - revsh r0, r3 │ │ │ │ + ldr??.w r0, [sl, sl] │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr??.w r0, [r0, sl] │ │ │ │ - hlt 0x0034 │ │ │ │ + ldr??.w r0, [r8, sl] │ │ │ │ + hlt 0x003c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vld4. {d0-d3}, [ip], sl │ │ │ │ - hlt 0x0012 │ │ │ │ + ldrsh.w r0, [r4, sl] │ │ │ │ + hlt 0x001a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vst4. {d0-d3}, [r6], sl │ │ │ │ - rev16 r4, r5 │ │ │ │ + vst4. {d0-d3}, [lr], sl │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str??.w r0, [r2, #202] @ 0xca │ │ │ │ - rev16 r0, r1 │ │ │ │ + str??.w r0, [sl, #202] @ 0xca │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh.w r0, [lr, #202] @ 0xca │ │ │ │ - rev r4, r4 │ │ │ │ + str.w r0, [r6, #202] @ 0xca │ │ │ │ + rev r4, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ ldr.w r4, [pc, #1784] @ 34e458 │ │ │ │ @@ -1037485,85 +1037484,85 @@ │ │ │ │ nop │ │ │ │ add r5, pc, #568 @ (adr r5, 34e694 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, pc, #504 @ (adr r5, 34e658 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbnz r4, 34e470 │ │ │ │ + cbnz r4, 34e472 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r4, pc, #216 @ (adr r4, 34e55c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vshr.u64 q8, q2, #18 │ │ │ │ - push {r4, r6, r7} │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - vshr.u64 q8, q2, #56 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf2f200ca │ │ │ │ - @ instruction: 0xf2d400ca │ │ │ │ - @ instruction: 0xf2b600ca │ │ │ │ - @ instruction: 0xf29600ca │ │ │ │ - mrc2 0, 7, r0, cr6, cr4, {6} │ │ │ │ - @ instruction: 0xf27400ca │ │ │ │ - cbz r4, 34e544 │ │ │ │ + vshr.u64 q8, q2, #10 │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mrc2 0, 6, r0, cr0, cr4, {6} │ │ │ │ - movw r0, #57546 @ 0xe0ca │ │ │ │ - cbz r6, 34e546 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf22800ca │ │ │ │ - @ instruction: 0xf21c00ca │ │ │ │ - addw r0, lr, #202 @ 0xca │ │ │ │ - @ instruction: 0xf1ee00ca │ │ │ │ - mcr2 0, 2, r0, cr14, cr4, {6} │ │ │ │ - rsb r0, ip, #202 @ 0xca │ │ │ │ - cbz r4, 34e542 │ │ │ │ + vshr.u64 q8, q2, #48 │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mcr2 0, 1, r0, cr6, cr4, {6} │ │ │ │ - sub.w r0, r4, #202 @ 0xca │ │ │ │ + @ instruction: 0xf2fa00ca │ │ │ │ + @ instruction: 0xf2dc00ca │ │ │ │ + @ instruction: 0xf2be00ca │ │ │ │ + @ instruction: 0xf29e00ca │ │ │ │ + mrc2 0, 7, r0, cr14, cr4, {6} │ │ │ │ + @ instruction: 0xf27c00ca │ │ │ │ + cbz r4, 34e546 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + mrc2 0, 6, r0, cr8, cr4, {6} │ │ │ │ + @ instruction: 0xf25600ca │ │ │ │ + cbz r6, 34e548 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + @ instruction: 0xf23000ca │ │ │ │ + @ instruction: 0xf22400ca │ │ │ │ + @ instruction: 0xf21600ca │ │ │ │ + @ instruction: 0xf1f600ca │ │ │ │ + mrc2 0, 2, r0, cr6, cr4, {6} │ │ │ │ + rsbs r0, r4, #202 @ 0xca │ │ │ │ cbz r4, 34e544 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf18000ca │ │ │ │ - stc2l 0, cr0, [r2, #848]! @ 0x350 │ │ │ │ - sbc.w r0, r0, #202 @ 0xca │ │ │ │ - uxtb r0, r0 │ │ │ │ + mcr2 0, 1, r0, cr14, cr4, {6} │ │ │ │ + sub.w r0, ip, #202 @ 0xca │ │ │ │ + cbz r4, 34e546 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + @ instruction: 0xf18800ca │ │ │ │ + stc2l 0, cr0, [sl, #848]! @ 0x350 │ │ │ │ + sbc.w r0, r8, #202 @ 0xca │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf13e00ca │ │ │ │ - stc2 0, cr0, [lr, #848]! @ 0x350 │ │ │ │ - @ instruction: 0xf12c00ca │ │ │ │ - uxth r4, r1 │ │ │ │ + adc.w r0, r6, #202 @ 0xca │ │ │ │ + ldc2 0, cr0, [r6, #848]! @ 0x350 │ │ │ │ + @ instruction: 0xf13400ca │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034e524 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1037585,17 +1037584,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ movs r1, #23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34e53c │ │ │ │ - ldc2 0, cr0, [lr], {212} @ 0xd4 │ │ │ │ - ands.w r0, ip, #202 @ 0xca │ │ │ │ - cbz r2, 34e592 │ │ │ │ + stc2 0, cr0, [r6], #848 @ 0x350 │ │ │ │ + bic.w r0, r4, #202 @ 0xca │ │ │ │ + cbz r2, 34e594 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0034e574 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1037619,17 +1037618,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34e594 │ │ │ │ - mcrr2 0, 13, r0, r6, cr4 │ │ │ │ - vmla.i d16, d20, d2[2] │ │ │ │ - cbz r2, 34e5d4 │ │ │ │ + mcrr2 0, 13, r0, lr, cr4 │ │ │ │ + vmla.i d16, d28, d2[2] │ │ │ │ + cbz r2, 34e5d6 │ │ │ │ lsls r3, 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 r4, r0 │ │ │ │ @@ -1037658,17 +1037657,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 34e5f2 │ │ │ │ nop │ │ │ │ bl 2ae622 │ │ │ │ bl fff7c626 │ │ │ │ - @ instruction: 0xfbe800d4 │ │ │ │ - vhadd.s32 q8, q11, q5 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + @ instruction: 0xfbf000d4 │ │ │ │ + vhadd.s32 q8, q15, q5 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ @@ -1037768,26 +1037767,26 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 34e6b8 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfbb400d4 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + @ instruction: 0xfbbc00d4 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb8600d4 │ │ │ │ - cdp 0, 7, cr0, cr12, cr10, {6} │ │ │ │ - cdp 0, 6, cr0, cr2, cr10, {6} │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + @ instruction: 0xfb8e00d4 │ │ │ │ + cdp 0, 8, cr0, cr4, cr10, {6} │ │ │ │ + cdp 0, 6, cr0, cr10, cr10, {6} │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb4a00d4 │ │ │ │ - cdp 0, 4, cr0, cr0, cr10, {6} │ │ │ │ + @ instruction: 0xfb5200d4 │ │ │ │ + cdp 0, 4, cr0, cr8, cr10, {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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #412] @ (34e91c ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [pc, #412] @ (34e920 ) │ │ │ │ @@ -1037961,39 +1037960,39 @@ │ │ │ │ ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 12, cr0, cr0, cr9, {6} │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfa1400d4 │ │ │ │ - stc 0, cr0, [r2, #-808]! @ 0xfffffcd8 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + @ instruction: 0xfa1c00d4 │ │ │ │ + stc 0, cr0, [sl, #-808]! @ 0xfffffcd8 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ec00d4 │ │ │ │ - ldcl 0, cr0, [sl], #808 @ 0x328 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + ldr??.w r0, [r4, #212] @ 0xd4 │ │ │ │ + stc 0, cr0, [r2, #-808] @ 0xfffffcd8 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c600d4 │ │ │ │ - ldcl 0, cr0, [r4], {202} @ 0xca │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + vst1.8 @ instruction: 0xf9ce00d4 │ │ │ │ + ldcl 0, cr0, [ip], {202} @ 0xca │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a200d4 │ │ │ │ - ldc 0, cr0, [r0], #808 @ 0x328 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + vld1.8 @ instruction: 0xf9aa00d4 │ │ │ │ + ldc 0, cr0, [r8], #808 @ 0x328 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr??.w r0, [lr, r4, lsl #1] │ │ │ │ - stc 0, cr0, [ip], {202} @ 0xca │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + vst1.8 @ instruction: 0xf98600d4 │ │ │ │ + ldc 0, cr0, [r4], {202} @ 0xca │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr??.w r0, [sl, r4, lsl #1] │ │ │ │ - stcl 0, cr0, [r8], #-808 @ 0xfffffcd8 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + vld4. {d16-d19}, [r2 :64], r4 │ │ │ │ + ldcl 0, cr0, [r0], #-808 @ 0xfffffcd8 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ 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 r3, [r0, #316] @ 0x13c │ │ │ │ sub sp, #16 │ │ │ │ @@ -1038049,22 +1038048,22 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 34e9c4 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr??.w r0, [ip, r4, lsl #1] │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + strb.w r0, [r4, #212] @ 0xd4 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr.w r0, [r8, r4, lsl #1] │ │ │ │ - sbc.w r0, r6, sl, lsl #3 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + str??.w r0, [r0, r4, lsl #1] │ │ │ │ + sbc.w r0, lr, sl, lsl #3 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ cbz r1, 34ea42 │ │ │ │ vldr d7, [r3] │ │ │ │ vstr d7, [r1] │ │ │ │ cbz r2, 34ea48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -1038520,79 +1038519,79 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf69800d4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + subw r0, r0, #2260 @ 0x8d4 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e000d4 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + @ instruction: 0xf5e800d4 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs.w r0, r6, #6946816 @ 0x6a0000 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + subs.w r0, lr, #6946816 @ 0x6a0000 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adc.w r0, r4, #6946816 @ 0x6a0000 │ │ │ │ - @ instruction: 0xe85200ca │ │ │ │ - add r2, sp, #8 │ │ │ │ + adc.w r0, ip, #6946816 @ 0x6a0000 │ │ │ │ + @ instruction: 0xe85a00ca │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds.w r0, lr, #6946816 @ 0x6a0000 │ │ │ │ - @ instruction: 0xe82c00ca │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + @ instruction: 0xf52600d4 │ │ │ │ + @ instruction: 0xe83400ca │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf4f800d4 │ │ │ │ - @ instruction: 0xe80600ca │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add.w r0, r0, #6946816 @ 0x6a0000 │ │ │ │ + @ instruction: 0xe80e00ca │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf4d200d4 │ │ │ │ - b.n 34eef0 │ │ │ │ + @ instruction: 0xf4da00d4 │ │ │ │ + b.n 34ef00 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34eeb0 │ │ │ │ + b.n 34eec0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eors.w r0, r0, #6946816 @ 0x6a0000 │ │ │ │ - b.n 34ee7c │ │ │ │ + eors.w r0, r8, #6946816 @ 0x6a0000 │ │ │ │ + b.n 34ee8c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orn r0, sl, #6946816 @ 0x6a0000 │ │ │ │ - b.n 34ee3c │ │ │ │ + orns r0, r2, #6946816 @ 0x6a0000 │ │ │ │ + b.n 34ee4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34ee00 │ │ │ │ + b.n 34ee10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 34edc4 │ │ │ │ + b.n 34edd4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - and.w r0, ip, #6946816 @ 0x6a0000 │ │ │ │ - b.n 34ed94 │ │ │ │ + ands.w r0, r4, #6946816 @ 0x6a0000 │ │ │ │ + b.n 34eda4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf3ea00d4 │ │ │ │ - b.n 34ed5c │ │ │ │ + @ instruction: 0xf3f200d4 │ │ │ │ + b.n 34ed6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ubfx r0, r6, #3, #21 │ │ │ │ - b.n 34ed20 │ │ │ │ + ubfx r0, lr, #3, #21 │ │ │ │ + b.n 34ed30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - usat r0, #20, r0, asr #3 │ │ │ │ - b.n 34ece0 │ │ │ │ + usat r0, #20, r8, asr #3 │ │ │ │ + b.n 34ecf0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1038884,67 +1038883,67 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #680 @ (adr r7, 34f530 ) │ │ │ │ + add r7, pc, #712 @ (adr r7, 34f550 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #624 @ (adr r7, 34f4fc ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 34f51c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #616 @ (adr r7, 34f4f8 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 34f518 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #504 @ (adr r7, 34f48c ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 34f4ac ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds.w r0, ip, #212 @ 0xd4 │ │ │ │ - b.n 34eafc │ │ │ │ + @ instruction: 0xf12400d4 │ │ │ │ + b.n 34eb0c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #872 @ (adr r5, 34f614 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 34f634 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf0f200d4 │ │ │ │ - b.n 34eab4 │ │ │ │ + @ instruction: 0xf0fa00d4 │ │ │ │ + b.n 34eac4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #704 @ (adr r5, 34f578 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 34f598 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf0ce00d4 │ │ │ │ - b.n 34fa78 │ │ │ │ + @ instruction: 0xf0d600d4 │ │ │ │ + b.n 34fa88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #560 @ (adr r5, 34f4f4 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 34f514 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf0ac00d4 │ │ │ │ - b.n 34fa38 │ │ │ │ + @ instruction: 0xf0b400d4 │ │ │ │ + b.n 34fa48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #432 @ (adr r5, 34f480 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 34f4a0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - eor.w r0, r2, #212 @ 0xd4 │ │ │ │ - b.n 34f9f8 │ │ │ │ + eor.w r0, sl, #212 @ 0xd4 │ │ │ │ + b.n 34fa08 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #256 @ (adr r5, 34f3dc ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 34f3fc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orrs.w r0, ip, #212 @ 0xd4 │ │ │ │ - b.n 34f9b8 │ │ │ │ + orn r0, r4, #212 @ 0xd4 │ │ │ │ + b.n 34f9c8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #104 @ (adr r5, 34f350 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 34f370 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bics.w r0, r8, #212 @ 0xd4 │ │ │ │ - b.n 34f97c │ │ │ │ + orr.w r0, r0, #212 @ 0xd4 │ │ │ │ + b.n 34f98c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #984 @ (adr r4, 34f6cc ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 34f6ec ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ands.w r0, r0, #212 @ 0xd4 │ │ │ │ - b.n 34f938 │ │ │ │ + ands.w r0, r8, #212 @ 0xd4 │ │ │ │ + b.n 34f948 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #824 @ (adr r4, 34f638 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 34f658 ) │ │ │ │ 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 r4, r0 │ │ │ │ ldr r2, [pc, #156] @ (34f3b0 ) │ │ │ │ @@ -1039014,24 +1039013,24 @@ │ │ │ │ nop │ │ │ │ bl 66f3b2 │ │ │ │ stc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ bl 1a33ba │ │ │ │ bl fff913be │ │ │ │ str r7, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #928 @ (adr r3, 34f768 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 34f788 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 q0, q15, q2 │ │ │ │ + vqadd.s16 q0, q11, q2 │ │ │ │ ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 34f77c │ │ │ │ + b.n 34f78c │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, ip │ │ │ │ str.w ip, [r4] │ │ │ │ sbcs.w ip, r1, #0 │ │ │ │ @@ -1039376,72 +1039375,72 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 34fadc ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 34fafc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #744 @ (adr r2, 34fa78 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 34fa98 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #16 @ (adr r3, 34f7a4 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 34f7c4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #872 @ (adr r2, 34fb00 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 34fb20 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 34fb8c ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 34f7ac ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #288 @ (adr r3, 34f8c0 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 34f8e0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #264 @ (adr r3, 34f8ac ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 34f8cc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #576 @ (adr r3, 34f9e8 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 34fa08 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #560 @ (adr r3, 34f9dc ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 34f9fc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #904 @ (adr r3, 34fb38 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 34fb58 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #776 @ (adr r1, 34fac4 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 34fae4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r6, [r6, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #504 @ (adr r1, 34f9c0 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 34f9e0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stcl 0, cr0, [r0], #-848 @ 0xfffffcb0 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + stcl 0, cr0, [r8], #-848 @ 0xfffffcb0 │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 34f904 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 34f924 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stc 0, cr0, [lr], #-848 @ 0xfffffcb0 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + ldc 0, cr0, [r6], #-848 @ 0xfffffcb0 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #184 @ (adr r1, 34f898 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 34f8b8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc 0, cr0, [r0], {212} @ 0xd4 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + ldc 0, cr0, [r8], {212} @ 0xd4 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #32 @ (adr r1, 34f80c ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 34f82c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xebea00d4 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + @ instruction: 0xebf200d4 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, 34fb60 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 34fb80 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs.w r0, ip, r4, lsr #3 │ │ │ │ - udf #32 │ │ │ │ + rsb r0, r4, r4, lsr #3 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #712 @ (adr r0, 34facc ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 34faec ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xeb9400d4 │ │ │ │ + @ instruction: 0xeb9c00d4 │ │ │ │ stmdb 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, #568] @ (34fa54 ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ ldr r2, [pc, #568] @ (34fa58 ) │ │ │ │ @@ -1039661,51 +1039660,51 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r0, r4, lsr #3 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + eors.w r0, r8, r4, lsr #3 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ble.n 34fa00 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r6, [r2, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #352 @ (adr r1, 34fbd8 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 34fbf8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #208 @ (adr r1, 34fb4c ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 34fb6c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strd r0, r0, [r4, #848] @ 0x350 │ │ │ │ - bgt.n 34fb00 │ │ │ │ + strd r0, r0, [ip, #848] @ 0x350 │ │ │ │ + bgt.n 34fb10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 34f368 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - blt.n 34fa4c │ │ │ │ + blt.n 34fa5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strd r0, r0, [r0, #-848] @ 0x350 │ │ │ │ - blt.n 34fa0c │ │ │ │ + strd r0, r0, [r8, #-848] @ 0x350 │ │ │ │ + blt.n 34fa1c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 34f9cc │ │ │ │ + blt.n 34f9dc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 34fb90 │ │ │ │ + blt.n 34fba0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe8da00d4 │ │ │ │ - blt.n 34fb54 │ │ │ │ + strd r0, r0, [r2], #848 @ 0x350 │ │ │ │ + blt.n 34fb64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 34fb0c │ │ │ │ + blt.n 34fb1c │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1040102,85 +1040101,85 @@ │ │ │ │ nop │ │ │ │ strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 34fabc │ │ │ │ + b.n 34facc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 34ffb4 │ │ │ │ + bhi.n 34ffc4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34fa7c │ │ │ │ + b.n 34fa8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 34ff74 │ │ │ │ + bhi.n 34ff84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34fa38 │ │ │ │ + b.n 34fa48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 34ff30 │ │ │ │ + bhi.n 34ff40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34f9f4 │ │ │ │ + b.n 34fa04 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 34feec │ │ │ │ + bvc.n 34fefc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34f9b0 │ │ │ │ + b.n 34f9c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 34fea8 │ │ │ │ + bvc.n 34feb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34f96c │ │ │ │ + b.n 34f97c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 34fe64 │ │ │ │ + bvc.n 34fe74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34f928 │ │ │ │ + b.n 34f938 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 350020 │ │ │ │ + bvc.n 34fe30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34f8e4 │ │ │ │ + b.n 34f8f4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 34ffdc │ │ │ │ + bvc.n 34ffec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34f8a0 │ │ │ │ + b.n 34f8b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 34ff98 │ │ │ │ + bvc.n 34ffa8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34f85c │ │ │ │ + b.n 34f86c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 34ff54 │ │ │ │ + bvc.n 34ff64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34f81c │ │ │ │ + b.n 34f82c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 34ff14 │ │ │ │ + bvs.n 34ff24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 34f7dc │ │ │ │ + b.n 34f7ec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 34fed4 │ │ │ │ + bvs.n 34fee4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #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, #2400] @ 0x960 │ │ │ │ subw sp, sp, #1596 @ 0x63c │ │ │ │ @@ -1040387,24 +1040386,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r6, [r4, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3507f8 │ │ │ │ + b.n 350808 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 3505e0 │ │ │ │ + b.n 3505f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bl 6d21ce <__petscdmplexdef_MOD___copy_petscdmplexdef_Tdmplextransform@@Base+0x76c6> │ │ │ │ - b.n 3504b8 │ │ │ │ + b.n 3504c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -1040760,17 +1040759,17 @@ │ │ │ │ b.n 35053a │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #252 @ 0xfc │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov r1, r5 │ │ │ │ ldrd fp, r3, [r5, #-8] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -1041214,39 +1041213,39 @@ │ │ │ │ vstr d6, [sl, #88] @ 0x58 │ │ │ │ bne.n 350b0e │ │ │ │ b.n 350386 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - bgt.n 350c48 │ │ │ │ + bgt.n 350c58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 350a9c │ │ │ │ + blt.n 350aac │ │ │ │ lsls r4, r2, #3 │ │ │ │ bvs.n 350c08 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - blt.n 350bfc │ │ │ │ + blt.n 350c0c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 350acc │ │ │ │ + bls.n 350adc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #564 @ 0x234 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ @@ -1042083,175 +1042082,175 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 3509a8 │ │ │ │ b.w 3507aa │ │ │ │ bcs.n 351468 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 35145c │ │ │ │ + bvc.n 35146c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ bne.n 35138c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvs.n 351384 │ │ │ │ + bvs.n 351394 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ bne.n 351480 │ │ │ │ lsls r1, r1, #3 │ │ │ │ beq.n 3513c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n 3513ac │ │ │ │ + bpl.n 3513bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ beq.n 351500 │ │ │ │ lsls r1, r1, #3 │ │ │ │ beq.n 351488 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bmi.n 35149c │ │ │ │ + bmi.n 3514ac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 351444 │ │ │ │ + bcc.n 351454 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 351518 │ │ │ │ + bcc.n 351528 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 351418 │ │ │ │ + bcs.n 351428 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcs.n 3515c8 │ │ │ │ + bcs.n 3515d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 351560 │ │ │ │ + bcs.n 351570 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 351494 │ │ │ │ + bne.n 3514a4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 3515b0 │ │ │ │ + bne.n 3515c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 351560 │ │ │ │ + bne.n 351570 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - beq.n 351504 │ │ │ │ + beq.n 351514 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 351558 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00351590 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #316] @ 0x13c │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ @@ -1042317,19 +1042316,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 351608 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - itee mi │ │ │ │ - lslmi r2, r1, #3 │ │ │ │ - strhpl r0, [r4, #14] │ │ │ │ + itet pl │ │ │ │ + lslpl r2, r1, #3 │ │ │ │ + strhmi r0, [r5, #14] │ │ │ │ lslpl r3, r1, #3 │ │ │ │ │ │ │ │ 00351644 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1042352,19 +1042351,19 @@ │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ mov.w r1, #568 @ 0x238 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 35165c │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + itt eq │ │ │ │ + lsleq r2, r1, #3 │ │ │ │ + strheq r6, [r2, #12] │ │ │ │ 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 r2, [pc, #288] @ (3517c8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1042485,38 +1042484,38 @@ │ │ │ │ b.n 351744 │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 3519a2 │ │ │ │ @ instruction: 0xffffddf3 │ │ │ │ vtbl.8 d30, {d15}, d31 │ │ │ │ vtbl.8 d22, {d31-: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1042627,17 +1042626,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 3518e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 00351920 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1042746,17 +1042745,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 3519cc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00351a30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1043081,33 +1043080,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 351da4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb r6!, {r0, r3, r6, r7} │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrd r0, r0, [r2], #-804 @ 0x324 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ beq.n 351cd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00351d7c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1043129,19 +1043128,19 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 351d94 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r4, [pc, #624] @ (352050 ) │ │ │ │ @@ -1043403,67 +1043402,67 @@ │ │ │ │ nop │ │ │ │ str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1043979,83 +1043978,83 @@ │ │ │ │ nop │ │ │ │ str r0, [r2, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrsh r4, [r6, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - it pl │ │ │ │ - lslpl r4, r2, #3 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + nop {6} │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - itee cc │ │ │ │ + itte cc │ │ │ │ lslcc r4, r2, #3 │ │ │ │ - addcs sp, #208 @ 0xd0 │ │ │ │ + addcc sp, #240 @ 0xf0 │ │ │ │ lslcs r2, r1, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x00ca │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 003526a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1044079,19 +1044078,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 3526c4 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r3, 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 r4, r0 │ │ │ │ @@ -1044120,19 +1044119,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 352722 │ │ │ │ nop │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [fp :128] │ │ │ │ bl 200756 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ mov r7, r2 │ │ │ │ @@ -1044471,49 +1044470,49 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3529c4 │ │ │ │ nop │ │ │ │ ldrh r6, [r6, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r0, 352b84 │ │ │ │ + cbnz r0, 352b86 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ cbz r0, 352b98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r2, 352b8c │ │ │ │ + cbnz r2, 352b8e │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 00352b54 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1044535,19 +1044534,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #32 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 352b6c │ │ │ │ - cbnz r2, 352bb2 │ │ │ │ + cbnz r2, 352bb4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00352ba4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1044569,19 +1044568,19 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 352bbc │ │ │ │ - cbnz r2, 352bee │ │ │ │ + cbnz r2, 352bf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r3, 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 r4, r0 │ │ │ │ @@ -1044607,19 +1044606,19 @@ │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 352c16 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb51ffff │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #116] @ (352cdc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1044671,21 +1044670,21 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #10 │ │ │ │ b.n 352cbc │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r2, 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 r5, [pc, #500] @ (352efc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1044894,63 +1044893,63 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r7, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r1, [pc, #136] @ (352fa0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #416 @ (adr r7, 3530c4 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 3530e4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #256 @ (adr r7, 353030 ) │ │ │ │ + add r7, pc, #288 @ (adr r7, 353050 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #112 @ (adr r7, 352fac ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 352fcc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #992 @ (adr r6, 353328 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 352f48 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #848 @ (adr r6, 3532a4 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 3532c4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #704 @ (adr r6, 353220 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 353240 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #552 @ (adr r6, 353194 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 3531b4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 352f7c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -1044976,19 +1044975,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #272] @ (3530f0 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -1045107,29 +1045106,29 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r6, [r7, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, pc, #832 @ (adr r4, 353450 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 353470 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #712 @ (adr r4, 3533dc ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 3533fc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #584 @ (adr r4, 353364 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 353384 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1045453,77 +1045452,77 @@ │ │ │ │ nop │ │ │ │ str r6, [r3, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r4, 3534d8 │ │ │ │ + cbz r4, 3534da │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r2, [r0, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #72 @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #464 @ (adr r2, 353674 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 353694 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r4, 3534ec │ │ │ │ + cbz r4, 3534ee │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, pc, #40 @ (adr r2, 3534e0 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 353500 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r6, 3534ee │ │ │ │ + cbz r6, 3534f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #912 @ (adr r1, 353854 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 353874 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r2, 3534f2 │ │ │ │ + cbz r2, 3534f4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #768 @ (adr r1, 3537d0 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 3537f0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #632 @ (adr r1, 353750 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 353770 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #504 @ (adr r1, 3536d4 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 3536f4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r0, 3534ee │ │ │ │ + cbz r0, 3534f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #376 @ (adr r1, 35365c ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 35367c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #240 @ (adr r1, 3535dc ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 3535fc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #112 @ (adr r1, 353560 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 353580 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #316] @ 0x13c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -1045600,25 +1045599,25 @@ │ │ │ │ nop │ │ │ │ bl 28f5b2 │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ @ instruction: 0xfa4bffff │ │ │ │ bl 31d5be │ │ │ │ subs r7, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r5, [pc, #728] @ (3538a4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r5, [pc, #512] @ (3537d8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 003535dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1045655,19 +1045654,19 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #16] @ (353648 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb726 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 0035364c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1045751,35 +1045750,35 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb6c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [pc, #584] @ (353958 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r0, #9] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00353740 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1045925,29 +1045924,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r5, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb718 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 003538a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1046169,35 +1046168,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r1, [pc, #64] @ (353b00 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cbz r4, 353b22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00353ad4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1046365,17 +1046364,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bx r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cbz r2, 353c8a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00353c68 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (353d54 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -1046504,17 +1046503,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00353d90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1046625,17 +1046624,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 3541f0 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 354210 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00353e8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1046747,17 +1046746,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #776 @ (adr r6, 3542a8 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 3542c8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00353fa4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1046963,23 +1046962,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #96 @ (adr r5, 3541d4 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 3541f4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r4, sp, #576 @ 0x240 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #960 @ (adr r4, 354540 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 354560 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00354184 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1047090,17 +1047089,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, pc, #816 @ (adr r3, 3545c4 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 3545e4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00354298 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1047211,17 +1047210,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #744 @ (adr r2, 354690 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 3546b0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 003543ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1047503,23 +1047502,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #840 @ (adr r7, 35499c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, pc, #200 @ (adr r0, 354720 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 354740 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r7, pc, #680 @ (adr r7, 354908 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, pc, #40 @ (adr r0, 35468c ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 3546ac ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00354668 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 3546c0 │ │ │ │ ldrd r2, r1, [r3, #24] │ │ │ │ subs r2, #1 │ │ │ │ @@ -1047578,25 +1047577,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3546bc │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #16 @ (adr r0, 354724 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 354744 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 00354720 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1047812,65 +1047811,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #186 @ 0xba │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r3, #142 @ 0x8e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 003549a8 : │ │ │ │ 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 │ │ │ │ @@ -1047977,38 +1047976,38 @@ │ │ │ │ b.n 354a44 │ │ │ │ subs r1, #52 @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #46 @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [ip, #205] @ 0xcd │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh.w r0, [r4, #205] @ 0xcd │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00354ae8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1048184,49 +1048183,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #238 @ 0xee │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r7, #206 @ 0xce │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00354ce4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1048254,19 +1048253,19 @@ │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 354d06 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [pc, #624] @ (354fb0 ) │ │ │ │ + ldr r7, [pc, #656] @ (354fd0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00354d40 : │ │ │ │ ldr.w r2, [r0, #332] @ 0x14c │ │ │ │ cbnz r2, 354d7a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1048323,27 +1048322,27 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 354d76 │ │ │ │ - ldr r7, [pc, #840] @ (355124 ) │ │ │ │ + ldr r7, [pc, #872] @ (355144 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [pc, #104] @ (354e50 ) │ │ │ │ + ldr r7, [pc, #136] @ (354e70 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #984] @ (3551cc ) │ │ │ │ + ldr r6, [pc, #1016] @ (3551ec ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00354df4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ @@ -1048600,79 +1048599,79 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #226 @ 0xe2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #112] @ (3550fc ) │ │ │ │ + ldr r7, [pc, #144] @ (35511c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #176] @ (355140 ) │ │ │ │ + ldr r7, [pc, #208] @ (355160 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #296] @ (3551bc ) │ │ │ │ + ldr r7, [pc, #328] @ (3551dc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #288] @ (3551bc ) │ │ │ │ + ldr r7, [pc, #320] @ (3551dc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #976] @ (355470 ) │ │ │ │ + ldr r6, [pc, #1008] @ (355490 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #24] @ (3550bc ) │ │ │ │ + ldr r7, [pc, #56] @ (3550dc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #200] @ (355170 ) │ │ │ │ + ldr r7, [pc, #232] @ (355190 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #256] @ (3551ac ) │ │ │ │ + ldr r7, [pc, #288] @ (3551cc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #488] @ (355298 ) │ │ │ │ + ldr r7, [pc, #520] @ (3552b8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #112] @ (355124 ) │ │ │ │ + ldr r6, [pc, #144] @ (355144 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r3, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #272] @ (3551d4 ) │ │ │ │ + ldr r5, [pc, #304] @ (3551f4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #120] @ (355148 ) │ │ │ │ + ldr r5, [pc, #152] @ (355168 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #992] @ (3554bc ) │ │ │ │ + ldr r5, [pc, #0] @ (3550dc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #848] @ (355438 ) │ │ │ │ + ldr r4, [pc, #880] @ (355458 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #696] @ (3553ac ) │ │ │ │ + ldr r4, [pc, #728] @ (3553cc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #544] @ (355320 ) │ │ │ │ + ldr r4, [pc, #576] @ (355340 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #384] @ (35528c ) │ │ │ │ + ldr r4, [pc, #416] @ (3552ac ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0035510c : │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r1, #320] @ 0x140 │ │ │ │ bx lr │ │ │ │ @@ -1048836,37 +1048835,37 @@ │ │ │ │ nop │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #58 @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #544] @ (3554bc ) │ │ │ │ + ldr r4, [pc, #576] @ (3554dc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #768] @ (3555a4 ) │ │ │ │ + ldr r2, [pc, #800] @ (3555c4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #592] @ (355500 ) │ │ │ │ + ldr r2, [pc, #624] @ (355520 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #432] @ (35546c ) │ │ │ │ + ldr r2, [pc, #464] @ (35548c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #288] @ (3553e8 ) │ │ │ │ + ldr r2, [pc, #320] @ (355408 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 003552c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1048999,37 +1048998,37 @@ │ │ │ │ nop │ │ │ │ adds r0, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #190 @ 0xbe │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #40] @ (35544c ) │ │ │ │ + ldr r3, [pc, #72] @ (35546c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #240] @ (35551c ) │ │ │ │ + ldr r1, [pc, #272] @ (35553c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [pc, #56] @ (355470 ) │ │ │ │ + ldr r1, [pc, #88] @ (355490 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #928] @ (3557e4 ) │ │ │ │ + ldr r0, [pc, #960] @ (355804 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #760] @ (355748 ) │ │ │ │ + ldr r0, [pc, #792] @ (355768 ) │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov fp, r3 │ │ │ │ @@ -1049471,67 +1049470,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r6, #112 @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r6, #52 @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp sl, sp │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add ip, r8 │ │ │ │ + add ip, r9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add lr, r3 │ │ │ │ + add lr, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00355954 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1049565,19 +1049564,19 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 355980 │ │ │ │ nop │ │ │ │ cmp r1, #136 @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 003559c0 : │ │ │ │ ldr r3, [pc, #292] @ (355ae8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 3559cc │ │ │ │ @@ -1049706,57 +1049705,57 @@ │ │ │ │ movs r1, #29 │ │ │ │ blx b9524 │ │ │ │ b.n 355a2e │ │ │ │ nop │ │ │ │ str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r7, [r2, #31] │ │ │ │ - @ instruction: 0xffff436e │ │ │ │ + vrsra.u32 q10, q11, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bne.n 355af6 │ │ │ │ - vabal.u q10, d15, d20 │ │ │ │ + vabal.u q10, d15, d28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ pop {r0, r2, r4, r7} │ │ │ │ - vabal.u q10, d15, d18 │ │ │ │ + vabal.u q10, d15, d26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldmia r4!, {r0, r3, r5, r6, r7} │ │ │ │ - vrsra.u64 d17, d22, #1 │ │ │ │ + vrsra.u64 d17, d30, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r1, [r5, #28] │ │ │ │ - vaddl.u q10, d31, d22 │ │ │ │ + vaddl.u q10, d31, d30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add ip, r4 │ │ │ │ + add ip, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, fp │ │ │ │ + add r4, ip │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ 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 r3, [pc, #100] @ (355bc8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1049805,21 +1049804,21 @@ │ │ │ │ movs r1, #10 │ │ │ │ b.n 355ba6 │ │ │ │ nop │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00355be0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1050809,228 +1050808,228 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ b.n 3564fc │ │ │ │ movs r6, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sbcs r6, r5 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r2, [r5, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ stc2l 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r4, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r2, 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, #2928] @ 0xb70 │ │ │ │ @@ -1051387,81 +1051386,81 @@ │ │ │ │ movs r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r6, r2, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r7, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r5, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r6, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r7, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r1, [pc, #296] @ (356d14 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #296] @ (356d18 ) │ │ │ │ ldr r2, [pc, #300] @ (356d1c ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ @@ -1051584,65 +1051583,65 @@ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 35695a │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr.w r5, [pc, #2112] @ 3575d0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1052505,245 +1052504,245 @@ │ │ │ │ beq.w 356e48 │ │ │ │ b.n 357262 │ │ │ │ nop │ │ │ │ asrs r4, r3, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r0, r1, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ itt │ │ │ │ lsl r1, r1, #3 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 003577a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1052852,31 +1052851,31 @@ │ │ │ │ b.n 357826 │ │ │ │ lsrs r2, r6, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 003578f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1052928,25 +1052927,25 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 35792c │ │ │ │ nop │ │ │ │ lsrs r6, r5, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00357990 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1053008,21 +1053007,21 @@ │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #15 │ │ │ │ b.n 357a18 │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00357a4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1053090,21 +1053089,21 @@ │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #68] @ 0x44 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #24 │ │ │ │ b.n 357ae0 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00357b14 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1053159,21 +1053158,21 @@ │ │ │ │ mov r2, r7 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 357b64 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r2, 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, #2976] @ 0xba0 │ │ │ │ @@ -1053458,53 +1053457,53 @@ │ │ │ │ nop │ │ │ │ lsls r4, r2, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r0, r2, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r2, r7, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r5, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r2, 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, #132] @ (357fac ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1053557,25 +1053556,25 @@ │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 357f6a │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r2, r5, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r2, 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, #840] @ (358320 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -1053896,57 +1053895,57 @@ │ │ │ │ subs r7, #241 @ 0xf1 │ │ │ │ lsls r6, r2, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cbz r1, 3583c0 │ │ │ │ ldrd ip, r3, [r0, #32] │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ ldr r4, [r0, #28] │ │ │ │ mul.w r3, lr, r3 │ │ │ │ @@ -1054157,26 +1054156,26 @@ │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 35850e │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr0, {7} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stc2l 0, cr0, [r2, #896]! @ 0x380 │ │ │ │ - ldr r7, [pc, #928] @ (358978 ) │ │ │ │ + ldr r7, [pc, #960] @ (358998 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [pc, #800] @ (3588fc ) │ │ │ │ + ldr r7, [pc, #832] @ (35891c ) │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #904] @ (358978 ) │ │ │ │ subw sp, sp, #1236 @ 0x4d4 │ │ │ │ @@ -1054514,42 +1054513,42 @@ │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [lr], #896 @ 0x380 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldc2 0, cr0, [r4], #896 @ 0x380 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r1, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr??.w r0, [r2, #224] @ 0xe0 │ │ │ │ ldr.w r6, [pc, #2884] @ 359508 │ │ │ │ mov.w r0, #264 @ 0x108 │ │ │ │ ldr.w r2, [pc, #2880] @ 35950c │ │ │ │ add r6, pc │ │ │ │ add r2, pc │ │ │ │ @@ -1055575,179 +1055574,179 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r3, r2, [sp, #52] @ 0x34 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 358d28 │ │ │ │ b.w 35887c │ │ │ │ nop │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r4, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r2, [r7, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r0, [r7, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [pc, #632] @ (3597f8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r5, [pc, #320] @ (3596e0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r8, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r4, [pc, #48] @ (3595f8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [pc, #832] @ (359914 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orrs r0, r7 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - negs r2, r5 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r4, 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, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ mov ip, r0 │ │ │ │ @@ -1056057,38 +1056056,38 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ mov r4, ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ sbc.w r0, r6, r0, asr #3 │ │ │ │ add r8, ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ add lr, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #352] @ (359b54 ) │ │ │ │ + ldr r7, [pc, #384] @ (359b74 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #1124] @ 359e7c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1056494,51 +1056493,51 @@ │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 359bf8 │ │ │ │ @ instruction: 0xe8d400e0 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #352] @ (359fe8 ) │ │ │ │ + ldr r6, [pc, #384] @ (35a008 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #832] @ (35a1d0 ) │ │ │ │ + ldr r4, [pc, #864] @ (35a1f0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 359c88 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #968] @ (35a268 ) │ │ │ │ + ldr r2, [pc, #1000] @ (35a288 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bne.n 359ed8 │ │ │ │ + bne.n 359ee8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #792] @ (35a1c8 ) │ │ │ │ + ldr r2, [pc, #824] @ (35a1e8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - beq.n 359e84 │ │ │ │ + beq.n 359e94 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #600] @ (35a114 ) │ │ │ │ + ldr r2, [pc, #632] @ (35a134 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #312] @ (35a000 ) │ │ │ │ + ldr r2, [pc, #344] @ (35a020 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #588] @ (35a130 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1056768,49 +1056767,49 @@ │ │ │ │ b.n 35a006 │ │ │ │ b.n 35994c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 35a710 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [pc, #416] @ (35a2e4 ) │ │ │ │ + ldr r0, [pc, #448] @ (35a304 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [pc, #240] @ (35a23c ) │ │ │ │ + ldr r0, [pc, #272] @ (35a25c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [pc, #72] @ (35a1a0 ) │ │ │ │ + ldr r0, [pc, #104] @ (35a1c0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blx r8 │ │ │ │ + blx r9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.n 35a1a0 │ │ │ │ @@ -1056982,45 +1056981,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 35a548 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 35a508 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35a790 │ │ │ │ + b.n 35a7a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bxns r9 │ │ │ │ + bxns sl │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 35a6cc │ │ │ │ + b.n 35a6dc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35a744 │ │ │ │ + b.n 35a754 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35a6fc │ │ │ │ + b.n 35a70c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov ip, pc │ │ │ │ + bxns r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 35a650 │ │ │ │ + b.n 35a660 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35a688 │ │ │ │ + b.n 35a698 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov r8, r7 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35a644 │ │ │ │ + b.n 35a654 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 35a5d8 │ │ │ │ + b.n 35a5e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35a5f8 │ │ │ │ + b.n 35a608 │ │ │ │ lsls r2, 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 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #484] @ (35a58c ) │ │ │ │ @@ -1057217,51 +1057216,51 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 35a424 │ │ │ │ nop │ │ │ │ svc 72 @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr10, {6} │ │ │ │ + cdp2 0, 3, cr0, cr6, cr10, {6} │ │ │ │ udf #204 @ 0xcc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stc2 0, cr0, [r2, #808] @ 0x328 │ │ │ │ - add lr, ip │ │ │ │ + stc2 0, cr0, [sl, #808] @ 0x328 │ │ │ │ + add lr, sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #-808] @ 0xfffffcd8 │ │ │ │ - add lr, r7 │ │ │ │ + ldc2l 0, cr0, [lr, #-808] @ 0xfffffcd8 │ │ │ │ + add lr, r8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc2 0, cr0, [r0, #-808]! @ 0xfffffcd8 │ │ │ │ - add r8, r3 │ │ │ │ + ldc2 0, cr0, [r8, #-808]! @ 0xfffffcd8 │ │ │ │ + add r8, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stc2 0, cr0, [r8, #-808] @ 0xfffffcd8 │ │ │ │ - add r0, lr │ │ │ │ + ldc2 0, cr0, [r0, #-808] @ 0xfffffcd8 │ │ │ │ + add r0, pc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stc2l 0, cr0, [r0], #808 @ 0x328 │ │ │ │ - add r0, r9 │ │ │ │ + stc2l 0, cr0, [r8], #808 @ 0x328 │ │ │ │ + add r0, sl │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl], #808 @ 0x328 │ │ │ │ + stc2l 0, cr0, [r2], {202} @ 0xca │ │ │ │ │ │ │ │ 0035a5ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1057441,42 +1057440,42 @@ │ │ │ │ nop │ │ │ │ bgt.n 35a788 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 35a874 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfb6800ca │ │ │ │ - cmn r2, r2 │ │ │ │ + @ instruction: 0xfb7000ca │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfb4400ca │ │ │ │ - @ instruction: 0xfb5400ca │ │ │ │ - cmp r0, r4 │ │ │ │ + @ instruction: 0xfb4c00ca │ │ │ │ + @ instruction: 0xfb5c00ca │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfb1800ca │ │ │ │ - negs r4, r7 │ │ │ │ + @ instruction: 0xfb2000ca │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfb1200ca │ │ │ │ - @ instruction: 0xfaea00ca │ │ │ │ - negs r4, r1 │ │ │ │ + @ instruction: 0xfb1a00ca │ │ │ │ + @ instruction: 0xfaf200ca │ │ │ │ + negs r4, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfabe00ca │ │ │ │ - tst r6, r4 │ │ │ │ + @ instruction: 0xfac600ca │ │ │ │ + tst r6, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfa9800ca │ │ │ │ + @ instruction: 0xfaa000ca │ │ │ │ │ │ │ │ 0035a800 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1057658,42 +1057657,42 @@ │ │ │ │ nop │ │ │ │ bge.n 35a97c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 35aa58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vst4. {d16-d19}, [ip], sl │ │ │ │ - lsls r6, r6 │ │ │ │ + ldr??.w r0, [r4, sl] │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vld4. {d0-d3}, [r8], sl │ │ │ │ - ldrsh.w r0, [r8, sl] │ │ │ │ - lsls r4, r0 │ │ │ │ + ldrsh.w r0, [r0, sl] │ │ │ │ + vst4. {d16-d19}, [r0], sl │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr??.w r0, [ip, #202] @ 0xca │ │ │ │ - eors r0, r4 │ │ │ │ + vst4. {d0-d3}, [r4], sl │ │ │ │ + eors r0, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr??.w r0, [r6, #202] @ 0xca │ │ │ │ - str.w r0, [lr, #202] @ 0xca │ │ │ │ - ands r0, r6 │ │ │ │ + ldr??.w r0, [lr, #202] @ 0xca │ │ │ │ + ldr.w r0, [r6, #202] @ 0xca │ │ │ │ + ands r0, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh.w r0, [r2, #202] @ 0xca │ │ │ │ - ands r2, r1 │ │ │ │ + strh.w r0, [sl, #202] @ 0xca │ │ │ │ + ands r2, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr??.w r0, [ip, sl] │ │ │ │ + strb.w r0, [r4, #202] @ 0xca │ │ │ │ │ │ │ │ 0035aa1c : │ │ │ │ stmdb 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 r4, r2 │ │ │ │ @@ -1058045,45 +1058044,45 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bhi.n 35ad6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf71200ca │ │ │ │ + @ instruction: 0xf71a00ca │ │ │ │ adds r2, #106 @ 0x6a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movw r0, #59594 @ 0xe8ca │ │ │ │ + @ instruction: 0xf65600ca │ │ │ │ bvs.n 35adac │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf59a00ca │ │ │ │ + sub.w r0, r2, #6619136 @ 0x650000 │ │ │ │ adds r0, #218 @ 0xda │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r0, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub.w r0, lr, #6619136 @ 0x650000 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs.w r0, r6, #6619136 @ 0x650000 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf4e800ca │ │ │ │ - cmp r0, #6 │ │ │ │ + @ instruction: 0xf4f000ca │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf4da00ca │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf4e200ca │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - eors.w r0, lr, #6619136 @ 0x650000 │ │ │ │ - subs r4, #2 │ │ │ │ + @ instruction: 0xf4a600ca │ │ │ │ + subs r4, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - eors.w r0, r8, #6619136 @ 0x650000 │ │ │ │ - orns r0, r0, #6619136 @ 0x650000 │ │ │ │ + @ instruction: 0xf4a000ca │ │ │ │ + orns r0, r8, #6619136 @ 0x650000 │ │ │ │ ldr r2, [pc, #208] @ (35af14 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (35af18 ) │ │ │ │ ldr r3, [pc, #212] @ (35af1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ @@ -1058161,37 +1058160,37 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 35ac1e │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf3de00ca │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf3e600ca │ │ │ │ + movs r7, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf39a00ca │ │ │ │ - subs r3, #0 │ │ │ │ + usat r0, #10, r2, asr #3 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf37200ca │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + @ instruction: 0xf37a00ca │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sbfx r0, ip, #3, #11 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf35400ca │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035af4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1058552,63 +1058551,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 35b3e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf18c00ca │ │ │ │ + @ instruction: 0xf19400ca │ │ │ │ bcs.n 35b34c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds.w r0, r2, #202 @ 0xca │ │ │ │ + adds.w r0, sl, #202 @ 0xca │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orr.w r0, r6, #202 @ 0xca │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + orr.w r0, lr, #202 @ 0xca │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bic.w r0, r2, #202 @ 0xca │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + bic.w r0, sl, #202 @ 0xca │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vext.8 q8, q13, q5, #0 │ │ │ │ - and.w r0, r8, #202 @ 0xca │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + and.w r0, r2, #202 @ 0xca │ │ │ │ + ands.w r0, r0, #202 @ 0xca │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vmla.i d16, d28, d2[2] │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + vmla.i16 d16, d20, d2[1] │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vmla.i d16, d20, d2[2] │ │ │ │ - vmla.i16 d0, d28, d2[1] │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + vmla.i d16, d28, d2[2] │ │ │ │ + vmla.i32 d0, d20, d10[0] │ │ │ │ + adds r7, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vhadd.s q8, q8, q5 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + vhadd.s q8, q12, q5 │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vhadd.s8 q8, q14, q5 │ │ │ │ + vhadd.s16 q8, q10, q5 │ │ │ │ │ │ │ │ 0035b384 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1058980,63 +1058979,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldcl 0, cr0, [r0, #-808] @ 0xfffffcd8 │ │ │ │ + ldcl 0, cr0, [r8, #-808] @ 0xfffffcd8 │ │ │ │ ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldcl 0, cr0, [r2], {202} @ 0xca │ │ │ │ + ldcl 0, cr0, [sl], {202} @ 0xca │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r7, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xebe400ca │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + @ instruction: 0xebec00ca │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs.w r0, ip, sl, lsl #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + rsb r0, r4, sl, lsl #3 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xeb9400ca │ │ │ │ - sub.w r0, r2, sl, lsl #3 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + @ instruction: 0xeb9c00ca │ │ │ │ + sub.w r0, sl, sl, lsl #3 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbc.w r0, r6, sl, lsl #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + sbc.w r0, lr, sl, lsl #3 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adcs.w r0, sl, sl, lsl #3 │ │ │ │ - @ instruction: 0xeb3200ca │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + sbc.w r0, r2, sl, lsl #3 │ │ │ │ + @ instruction: 0xeb3a00ca │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add.w r0, r4, sl, lsl #3 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + add.w r0, ip, sl, lsl #3 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xeade00ca │ │ │ │ + @ instruction: 0xeae600ca │ │ │ │ │ │ │ │ 0035b7f4 : │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1059280,48 +1059279,48 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35b90a │ │ │ │ ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strd r0, r0, [r4, #-808]! @ 0x328 │ │ │ │ + strd r0, r0, [ip, #-808]! @ 0x328 │ │ │ │ ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r4, #138 @ 0x8a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia.w r6, {r1, r3, r6, r7} │ │ │ │ - stmia.w r4!, {r1, r3, r6, r7} │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + ldmia.w lr, {r1, r3, r6, r7} │ │ │ │ + stmia.w ip!, {r1, r3, r6, r7} │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strd r0, r0, [r8], #-808 @ 0x328 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + ldrd r0, r0, [r0], #-808 @ 0x328 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe85e00ca │ │ │ │ - @ instruction: 0xe83200ca │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + strd r0, r0, [r6], #-808 @ 0x328 │ │ │ │ + @ instruction: 0xe83a00ca │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe80600ca │ │ │ │ - subs r2, r4, r4 │ │ │ │ + @ instruction: 0xe80e00ca │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35ba5c │ │ │ │ + b.n 35ba6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035bae4 : │ │ │ │ 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 │ │ │ │ @@ -1059469,37 +1059468,37 @@ │ │ │ │ b.n 35bb8e │ │ │ │ stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35b924 │ │ │ │ + b.n 35b934 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35b8e4 │ │ │ │ + b.n 35b8f4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35b8a4 │ │ │ │ + b.n 35b8b4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35b858 │ │ │ │ + b.n 35b868 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035bca8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #912] @ 0x390 │ │ │ │ @@ -1060055,81 +1060054,81 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 35bf24 │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 35bb58 │ │ │ │ + b.n 35bb68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r0, r2, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 35c97c │ │ │ │ + b.n 35c98c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 35c774 │ │ │ │ + b.n 35c784 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r4, r0, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, r0, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 35c648 │ │ │ │ + b.n 35c658 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 35c4c4 │ │ │ │ + b.n 35c4d4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35c47c │ │ │ │ + b.n 35c48c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35c434 │ │ │ │ + b.n 35c444 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35c3b4 │ │ │ │ + b.n 35c3c4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35c374 │ │ │ │ + b.n 35c384 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35c4d4 │ │ │ │ + b.n 35c4e4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 35c330 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035c33c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1944] @ 0x798 │ │ │ │ @@ -1060436,61 +1060435,61 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35c496 │ │ │ │ ittt ls │ │ │ │ lslls r0, r4, #3 │ │ │ │ strbls r4, [r3, #23] │ │ │ │ movls r0, r0 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 35c618 │ │ │ │ + ble.n 35c628 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bkpt 0x005a │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r6, r2, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 35c604 │ │ │ │ + ble.n 35c614 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 35c658 │ │ │ │ + bgt.n 35c668 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 35c614 │ │ │ │ + ble.n 35c624 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 35c618 │ │ │ │ + bgt.n 35c628 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 35c788 │ │ │ │ + bgt.n 35c798 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 35c748 │ │ │ │ + bgt.n 35c758 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 35c700 │ │ │ │ + bgt.n 35c710 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 35c6c0 │ │ │ │ + blt.n 35c6d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035c6d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1944] @ 0x798 │ │ │ │ @@ -1060798,61 +1060797,61 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 35c834 │ │ │ │ pop {r1} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 35ca7c │ │ │ │ + bge.n 35ca8c │ │ │ │ lsls r2, r1, #3 │ │ │ │ hlt 0x003c │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r4, r6, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 35ca64 │ │ │ │ + bge.n 35ca74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 35cab8 │ │ │ │ + bls.n 35cac8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 35ca70 │ │ │ │ + bge.n 35ca80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bls.n 35ca74 │ │ │ │ + bls.n 35ca84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 35c9ec │ │ │ │ + bhi.n 35c9fc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 35c9ac │ │ │ │ + bhi.n 35c9bc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 35cb64 │ │ │ │ + bhi.n 35c974 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 35cb20 │ │ │ │ + bhi.n 35cb30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035ca78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1944] @ 0x798 │ │ │ │ @@ -1061114,55 +1061113,55 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 35cbaa │ │ │ │ nop │ │ │ │ @ instruction: 0xb862 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 35ccc0 │ │ │ │ + bvs.n 35ccd0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xb746 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r4, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 35cd40 │ │ │ │ + bpl.n 35cd50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 35ccfc │ │ │ │ + bpl.n 35cd0c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 35cde0 │ │ │ │ + bvs.n 35cdf0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 35ce2c │ │ │ │ + bpl.n 35ce3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 35cdf8 │ │ │ │ + bpl.n 35ce08 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 35cdb0 │ │ │ │ + bpl.n 35cdc0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035cd94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1061514,29 +1061513,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r5, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 35d18c │ │ │ │ + bmi.n 35d19c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 35d15c │ │ │ │ + bne.n 35d16c │ │ │ │ lsls r2, r1, #3 │ │ │ │ uxth r2, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - beq.n 35d16c │ │ │ │ + beq.n 35d17c │ │ │ │ lsls r2, r1, #3 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ beq.n 35d11e │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -1061787,77 +1061786,77 @@ │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35d056 │ │ │ │ nop │ │ │ │ - beq.n 35d374 │ │ │ │ + beq.n 35d384 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 35d3cc │ │ │ │ + beq.n 35d3dc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 35d51c │ │ │ │ + beq.n 35d52c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035d4a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1062208,28 +1062207,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc2 0, cr0, [ip, #-804] @ 0xfffffcdc │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stc2 0, cr0, [r4, #-804]! @ 0xfffffcdc │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ beq.n 35d834 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -1062479,68 +1062478,68 @@ │ │ │ │ movw r1, #818 @ 0x332 │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35d76c │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfbe000c9 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + @ instruction: 0xfbe800c9 │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfbba00c9 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + smlald r0, r0, r2, r9 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfb6c00c9 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + @ instruction: 0xfb7400c9 │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfb4200c9 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + @ instruction: 0xfb4a00c9 │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfb1c00c9 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + @ instruction: 0xfb2400c9 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfaca00c9 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + @ instruction: 0xfad200c9 │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfaa400c9 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + @ instruction: 0xfaac00c9 │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfa7a00c9 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + @ instruction: 0xfa8200c9 │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfa5000c9 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + @ instruction: 0xfa5800c9 │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035dbb8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1062647,37 +1062646,37 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35dc34 │ │ │ │ b.n 35dbf6 │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xf73e00c8 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vld4. {d0-d3}, [r6], r9 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + vld4. {d0-d3}, [lr], r9 │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035dd0c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1062759,30 +1062758,30 @@ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35dd46 │ │ │ │ b.n 35dd80 │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf7da00c9 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + @ instruction: 0xf7e200c9 │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035de10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1062849,25 +1062848,25 @@ │ │ │ │ add.w r2, r2, #304 @ 0x130 │ │ │ │ strd r5, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #942 @ 0x3ae │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xf4d400c8 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf6ba00c9 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + movt r0, #10441 @ 0x28c9 │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035deec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1062902,18 +1062901,18 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #328 @ 0x148 │ │ │ │ mov.w r1, #980 @ 0x3d4 │ │ │ │ str r4, [sp, #24] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b9520 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf62800c9 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xf63000c9 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #700] @ (35e23c ) │ │ │ │ @@ -1063183,55 +1063182,55 @@ │ │ │ │ b.n 35e06c │ │ │ │ add r3, pc, #448 @ (adr r3, 35e400 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #528 @ (adr r2, 35e458 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - orrs.w r0, r4, #6586368 @ 0x648000 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + orrs.w r0, ip, #6586368 @ 0x648000 │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bic.w r0, sl, #6586368 @ 0x648000 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + bics.w r0, r2, #6586368 @ 0x648000 │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - and.w r0, r0, #6586368 @ 0x648000 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + and.w r0, r8, #6586368 @ 0x648000 │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf39e00c9 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + usat r0, #9, r6, asr #3 │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf37400c9 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + @ instruction: 0xf37c00c9 │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbfx r0, sl, #3, #10 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + @ instruction: 0xf35200c9 │ │ │ │ + stmia r0!, {r4} │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #704] @ (35e57c ) │ │ │ │ @@ -1063503,55 +1063502,55 @@ │ │ │ │ b.n 35e3aa │ │ │ │ add r0, pc, #208 @ (adr r0, 35e650 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds.w r0, r6, #201 @ 0xc9 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + adds.w r0, lr, #201 @ 0xc9 │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf0ec00c9 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + @ instruction: 0xf0f400c9 │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf0c200c9 │ │ │ │ - pop {r7, pc} │ │ │ │ + @ instruction: 0xf0ca00c9 │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - itet ge │ │ │ │ - lslge r2, r1, #3 │ │ │ │ - poplt {r5, r6, pc} │ │ │ │ + itee lt │ │ │ │ + lsllt r2, r1, #3 │ │ │ │ + popge {r3, r5, r6, pc} │ │ │ │ lslge r2, r1, #3 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - orrs.w r0, lr, #201 @ 0xc9 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + orn r0, r6, #201 @ 0xc9 │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bics.w r0, r4, #201 @ 0xc9 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + bics.w r0, ip, #201 @ 0xc9 │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - and.w r0, sl, #201 @ 0xc9 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + ands.w r0, r2, #201 @ 0xc9 │ │ │ │ + pop {r4, r6, r7} │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [pc, #1168] @ 35ea8c │ │ │ │ @@ -1063975,44 +1063974,44 @@ │ │ │ │ nop │ │ │ │ ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r6, 35eaba │ │ │ │ + cbnz r6, 35eabc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r4, r3 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - rsb r0, lr, r9, lsl #3 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + rsbs r0, r6, r9, lsl #3 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vshr.u64 q8, , #14 │ │ │ │ - sub.w r0, r4, r9, lsl #3 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + vshr.u64 q8, , #6 │ │ │ │ + sub.w r0, ip, r9, lsl #3 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vshr.u64 q8, , #54 │ │ │ │ - sbcs.w r0, ip, r9, lsl #3 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + vshr.u64 q8, , #46 │ │ │ │ + @ instruction: 0xeb8400c9 │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vshr.u64 q0, , #30 │ │ │ │ - adcs.w r0, r4, r9, lsl #3 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + vshr.u64 q0, , #22 │ │ │ │ + adcs.w r0, ip, r9, lsl #3 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vqadd.u64 q8, q11, │ │ │ │ - @ instruction: 0xeb2800c9 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + vqadd.u64 q8, q15, │ │ │ │ + @ instruction: 0xeb3000c9 │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vqadd.u8 q8, q14, │ │ │ │ - @ instruction: 0xeafe00c9 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + vqadd.u16 q8, q10, │ │ │ │ + add.w r0, r6, r9, lsl #3 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [pc, #1156] @ 35ef84 │ │ │ │ @@ -1064431,48 +1064430,48 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r2, r7} │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfb4a00d3 │ │ │ │ - cbz r2, 35f00a │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfb2400d3 │ │ │ │ - b.n 35ed50 │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - cbz r4, 35f00c │ │ │ │ + @ instruction: 0xfb5200d3 │ │ │ │ + cbz r2, 35f00c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfafa00d3 │ │ │ │ - b.n 35ed08 │ │ │ │ + @ instruction: 0xfb2c00d3 │ │ │ │ + b.n 35ed60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r2, 35f00e │ │ │ │ + cbz r4, 35f00e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfad200d3 │ │ │ │ - b.n 35ecc4 │ │ │ │ + @ instruction: 0xfb0200d3 │ │ │ │ + b.n 35ed18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cbz r2, 35f010 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfaaa00d3 │ │ │ │ - b.n 35ec80 │ │ │ │ + @ instruction: 0xfada00d3 │ │ │ │ + b.n 35ecd4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cbz r2, 35f012 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfa7e00d3 │ │ │ │ - b.n 35ec34 │ │ │ │ + @ instruction: 0xfab200d3 │ │ │ │ + b.n 35ec90 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - uxtb r6, r5 │ │ │ │ + cbz r2, 35f014 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfa5400d3 │ │ │ │ - b.n 35ebec │ │ │ │ + @ instruction: 0xfa8600d3 │ │ │ │ + b.n 35ec44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxtb r6, r6 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + @ instruction: 0xfa5c00d3 │ │ │ │ + b.n 35ebfc │ │ │ │ + lsls r1, r1, #3 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ 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] @ (35f03c ) │ │ │ │ @@ -1064500,20 +1064499,20 @@ │ │ │ │ movw r1, #1218 @ 0x4c2 │ │ │ │ add.w r2, r2, #468 @ 0x1d4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35f00a │ │ │ │ cbz r5, 35f062 │ │ │ │ - vsri.64 , q0, #1 │ │ │ │ + vsri.64 , q4, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb.w r0, [sl, #211] @ 0xd3 │ │ │ │ - b.n 35eae4 │ │ │ │ + vld1.8 @ instruction: 0xf9a200d3 │ │ │ │ + b.n 35eaf4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r2, r1, #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, #72] @ 35f0ac │ │ │ │ @@ -1064542,19 +1064541,19 @@ │ │ │ │ add.w r2, r2, #496 @ 0x1f0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35f078 │ │ │ │ nop │ │ │ │ cbz r7, 35f0b6 │ │ │ │ - vtbl.8 d31, {d15-d16}, d28 │ │ │ │ + vqshrn.u64 d31, q10, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 35ea74 │ │ │ │ + b.n 35ea84 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 35f0e2 │ │ │ │ + cbz r4, 35f0e4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ 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] @ (35f114 ) │ │ │ │ @@ -1064582,20 +1064581,20 @@ │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ add.w r2, r2, #520 @ 0x208 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35f0e2 │ │ │ │ cbz r5, 35f118 │ │ │ │ - vsri.32 d27, d8, #1 │ │ │ │ + vraddhn.i d27, , q8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str.w r0, [r2, #211] @ 0xd3 │ │ │ │ - b.n 35ea0c │ │ │ │ + str.w r0, [sl, #211] @ 0xd3 │ │ │ │ + b.n 35ea1c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r2, 35f134 │ │ │ │ + cbz r2, 35f136 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035f128 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1064639,20 +1064638,20 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1261 @ 0x4ed │ │ │ │ blx b9524 │ │ │ │ b.n 35f150 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - vsubw.u , , d26 │ │ │ │ + vrsra.u64 d27, d18, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35e9d0 │ │ │ │ + b.n 35e9e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr.w r0, [r2, r3, lsl #1] │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + ldr.w r0, [sl, r3, lsl #1] │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r2, r1, #3 │ │ │ │ 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] @ (35f210 ) │ │ │ │ @@ -1064680,20 +1064679,20 @@ │ │ │ │ movw r1, #1274 @ 0x4fa │ │ │ │ add.w r2, r2, #548 @ 0x224 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35f1de │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ - vrsra.u32 d27, d20, #1 │ │ │ │ + vrsra.u32 d27, d28, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf7c600d3 │ │ │ │ - b.n 35f910 │ │ │ │ + @ instruction: 0xf7ce00d3 │ │ │ │ + b.n 35f920 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035f224 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1064737,20 +1064736,20 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1297 @ 0x511 │ │ │ │ blx b9524 │ │ │ │ b.n 35f24c │ │ │ │ add r7, sp, #636 @ 0x27c │ │ │ │ - vmlal.u , d31, d6[0] │ │ │ │ + vmlal.u , d31, d14[0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35f8d4 │ │ │ │ + b.n 35f8e4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf75600d3 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + @ instruction: 0xf75e00d3 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r2, r1, #3 │ │ │ │ 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] @ (35f30c ) │ │ │ │ @@ -1064778,20 +1064777,20 @@ │ │ │ │ movw r1, #1310 @ 0x51e │ │ │ │ add.w r2, r2, #576 @ 0x240 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35f2da │ │ │ │ add r6, sp, #916 @ 0x394 │ │ │ │ - vrshr.u32 , q0, #1 │ │ │ │ + vrshr.u32 , q4, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movt r0, #43219 @ 0xa8d3 │ │ │ │ - b.n 35f814 │ │ │ │ + @ instruction: 0xf6d200d3 │ │ │ │ + b.n 35f824 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035f320 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1064835,20 +1064834,20 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1329 @ 0x531 │ │ │ │ blx b9524 │ │ │ │ b.n 35f348 │ │ │ │ add r6, sp, #476 @ 0x1dc │ │ │ │ - @ instruction: 0xffffb1e2 │ │ │ │ + @ instruction: 0xffffb1ea │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35f7d8 │ │ │ │ + b.n 35f7e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf65a00d3 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + @ instruction: 0xf66200d3 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0035f3b4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1064882,20 +1064881,20 @@ │ │ │ │ movw r1, #1374 @ 0x55e │ │ │ │ add.w r2, r2, #604 @ 0x25c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35f3de │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ - @ instruction: 0xffffb164 │ │ │ │ + @ instruction: 0xffffb16c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rsb r0, r6, #6914048 @ 0x698000 │ │ │ │ - b.n 35f710 │ │ │ │ + rsb r0, lr, #6914048 @ 0x698000 │ │ │ │ + b.n 35f720 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035f424 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1064939,20 +1064938,20 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1397 @ 0x575 │ │ │ │ blx b9524 │ │ │ │ b.n 35f44c │ │ │ │ add r5, sp, #572 @ 0x23c │ │ │ │ - vshr.u64 , q11, #1 │ │ │ │ + vshr.u64 , q15, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35f6d4 │ │ │ │ + b.n 35f6e4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adcs.w r0, r6, #6914048 @ 0x698000 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + adcs.w r0, lr, #6914048 @ 0x698000 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035f4b4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1064983,19 +1064982,19 @@ │ │ │ │ add.w r2, r2, #640 @ 0x280 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35f4dc │ │ │ │ nop │ │ │ │ add r4, sp, #940 @ 0x3ac │ │ │ │ - vmls.i , , d8[0] │ │ │ │ + vsri.64 , q0, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 35f610 │ │ │ │ + b.n 35f620 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035f520 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1065026,19 +1065025,19 @@ │ │ │ │ add.w r2, r2, #660 @ 0x294 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35f548 │ │ │ │ nop │ │ │ │ add r4, sp, #572 @ 0x23c │ │ │ │ - vsri.32 , q6, #1 │ │ │ │ + vmls.i , , d20[0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 35f5a4 │ │ │ │ + b.n 35f5b4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035f58c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1065320,16 +1065319,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf18800d3 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + @ instruction: 0xf19000d3 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ @@ -1065523,65 +1065522,65 @@ │ │ │ │ movw r1, #1508 @ 0x5e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 35f73c │ │ │ │ nop │ │ │ │ b.n 35f4b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf0b400d3 │ │ │ │ - bgt.n 35fb98 │ │ │ │ + @ instruction: 0xf0bc00d3 │ │ │ │ + bgt.n 35fba8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eor.w r0, sl, #211 @ 0xd3 │ │ │ │ - bgt.n 35fb50 │ │ │ │ + eors.w r0, r2, #211 @ 0xd3 │ │ │ │ + bgt.n 35fb60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orrs.w r0, lr, #211 @ 0xd3 │ │ │ │ - bgt.n 35fb04 │ │ │ │ + orn r0, r6, #211 @ 0xd3 │ │ │ │ + bgt.n 35fb14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bics.w r0, r6, #211 @ 0xd3 │ │ │ │ - blt.n 35fac0 │ │ │ │ + bics.w r0, lr, #211 @ 0xd3 │ │ │ │ + blt.n 35fad0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - and.w r0, lr, #211 @ 0xd3 │ │ │ │ - blt.n 35fa7c │ │ │ │ + ands.w r0, r6, #211 @ 0xd3 │ │ │ │ + blt.n 35fa8c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vshr.s64 q8, , #28 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + vshr.s64 q8, , #20 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vshr.s64 q0, , #14 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + vshr.s64 q0, , #6 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 35fb90 │ │ │ │ + blt.n 35fba0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vqadd.s32 q8, q11, │ │ │ │ - blt.n 35fb54 │ │ │ │ + vqadd.s32 q8, q15, │ │ │ │ + blt.n 35fb64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 35fe80 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 35fea0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vqadd.s64 q0, q15, │ │ │ │ - bge.n 35fb10 │ │ │ │ + vqadd.s8 q8, q11, │ │ │ │ + bge.n 35fb20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #696 @ (adr r7, 35fdec ) │ │ │ │ + add r7, pc, #728 @ (adr r7, 35fe0c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vqadd.s16 q0, q11, │ │ │ │ - bge.n 35facc │ │ │ │ + vqadd.s16 q0, q15, │ │ │ │ + bge.n 35fadc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #536 @ (adr r7, 35fd58 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 35fd78 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035fb40 : │ │ │ │ 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 │ │ │ │ @@ -1065779,42 +1065778,42 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 35fbe2 │ │ │ │ nop │ │ │ │ strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #844]! @ 0x34c │ │ │ │ - add r6, pc, #456 @ (adr r6, 35ff30 ) │ │ │ │ + mcr 0, 0, r0, cr4, cr3, {6} │ │ │ │ + add r6, pc, #488 @ (adr r6, 35ff50 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 360034 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc 0, cr0, [lr, #-844] @ 0xfffffcb4 │ │ │ │ - bhi.n 35fd18 │ │ │ │ + stc 0, cr0, [r6, #-844]! @ 0xfffffcb4 │ │ │ │ + bhi.n 35fd28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #568 @ (adr r5, 35ffb4 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 35ffd4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldcl 0, cr0, [r4], #844 @ 0x34c │ │ │ │ - bhi.n 35fcd0 │ │ │ │ + ldcl 0, cr0, [ip], #844 @ 0x34c │ │ │ │ + bhi.n 35fce0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #400 @ (adr r5, 35ff18 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 35ff38 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stcl 0, cr0, [sl], {211} @ 0xd3 │ │ │ │ - bhi.n 35fe88 │ │ │ │ + ldcl 0, cr0, [r2], {211} @ 0xd3 │ │ │ │ + bhi.n 35fc98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 35fe7c ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 35fe9c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 35fe40 │ │ │ │ + bhi.n 35fe50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc 0, cr0, [r0], {211} @ 0xd3 │ │ │ │ - bhi.n 35fe04 │ │ │ │ + stc 0, cr0, [r8], {211} @ 0xd3 │ │ │ │ + bhi.n 35fe14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #960 @ (adr r4, 360164 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 360184 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0035fda4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1065890,23 +1065889,23 @@ │ │ │ │ nop │ │ │ │ strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xeb9a00d3 │ │ │ │ - bvc.n 35ff14 │ │ │ │ + sub.w r0, r2, r3, lsr #3 │ │ │ │ + bvc.n 35ff24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #48 @ (adr r4, 35feb0 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 35fed0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sbcs.w r0, r0, r3, lsr #3 │ │ │ │ - bvc.n 35fecc │ │ │ │ + sbcs.w r0, r8, r3, lsr #3 │ │ │ │ + bvc.n 35fedc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, pc, #896 @ (adr r3, 36020c ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 36022c ) │ │ │ │ lsls r2, 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, #440] @ (360054 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1066073,46 +1066072,46 @@ │ │ │ │ b.n 35fee4 │ │ │ │ strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #872 @ (adr r6, 3603cc ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 3603ec ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r4, [r1, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r0, r3, lsr #3 │ │ │ │ - bpl.n 36001c │ │ │ │ + bic.w r0, r8, r3, lsr #3 │ │ │ │ + bpl.n 36002c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #576 @ (adr r2, 3602bc ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 3602dc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrd r0, r0, [r8, #844]! @ 0x34c │ │ │ │ - bpl.n 35ffd8 │ │ │ │ + and.w r0, r0, r3, lsr #3 │ │ │ │ + bpl.n 35ffe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #416 @ (adr r2, 360228 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 360248 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrd r0, r0, [r0, #844] @ 0x34c │ │ │ │ - bpl.n 35ff94 │ │ │ │ + ldrd r0, r0, [r8, #844] @ 0x34c │ │ │ │ + bpl.n 35ffa4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #256 @ (adr r2, 360194 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 3601b4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe9a800d3 │ │ │ │ - bpl.n 360150 │ │ │ │ + @ instruction: 0xe9b000d3 │ │ │ │ + bpl.n 360160 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #96 @ (adr r2, 360100 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 360120 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe98000d3 │ │ │ │ - bpl.n 36010c │ │ │ │ + @ instruction: 0xe98800d3 │ │ │ │ + bpl.n 36011c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #960 @ (adr r1, 36046c ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 36048c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 003600ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1066307,37 +1066306,37 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 36021c │ │ │ │ + b.n 36022c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 360384 │ │ │ │ + bcc.n 360394 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, pc, #136 @ (adr r0, 360348 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 360368 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3601d0 │ │ │ │ + b.n 3601e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 360338 │ │ │ │ + bcc.n 360348 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 360188 │ │ │ │ + b.n 360198 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 3602f0 │ │ │ │ + bcc.n 360300 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 360144 │ │ │ │ + b.n 360154 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 3602ac │ │ │ │ + bcs.n 3602bc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 003602e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1066602,65 +1066601,65 @@ │ │ │ │ b.n 36042a │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 360250 │ │ │ │ + b.n 360260 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 36010c │ │ │ │ + b.n 36011c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r6, [r0, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 36059c │ │ │ │ + beq.n 3605ac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 360560 │ │ │ │ + beq.n 360570 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 35ffc0 │ │ │ │ + b.n 35ffd0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 360528 │ │ │ │ + beq.n 360538 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35ff7c │ │ │ │ + b.n 35ff8c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 3606e4 │ │ │ │ + beq.n 3604f4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35ff38 │ │ │ │ + b.n 35ff48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 3606a0 │ │ │ │ + beq.n 3606b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35fef4 │ │ │ │ + b.n 35ff04 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 36065c │ │ │ │ + beq.n 36066c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35feb0 │ │ │ │ + b.n 35fec0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 360618 │ │ │ │ + beq.n 360628 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 35fe68 │ │ │ │ + b.n 35fe78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00360620 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ @@ -1066976,77 +1066975,77 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 360f64 │ │ │ │ + b.n 360f74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 360da0 │ │ │ │ + b.n 360db0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bpl.n 36096c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 360ce8 │ │ │ │ + b.n 360cf8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 360ca4 │ │ │ │ + b.n 360cb4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 360c60 │ │ │ │ + b.n 360c70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 360be4 │ │ │ │ + b.n 360bf4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 360ba0 │ │ │ │ + b.n 360bb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 360b5c │ │ │ │ + b.n 360b6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 360b18 │ │ │ │ + b.n 360b28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 360ad4 │ │ │ │ + b.n 360ae4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 003609ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -1067686,93 +1067685,93 @@ │ │ │ │ mov.w r1, #1800 @ 0x708 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 360e0a │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 36104c │ │ │ │ + ble.n 36105c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 3611c8 │ │ │ │ + ble.n 3611d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 3611d8 │ │ │ │ + bgt.n 3611e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 3610c0 │ │ │ │ + blt.n 3610d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r6, [r4, #19] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blt.n 3611e4 │ │ │ │ + blt.n 3611f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blt.n 361140 │ │ │ │ + blt.n 361150 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r7!, {r2} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 3611c8 │ │ │ │ + bge.n 3611d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 361108 │ │ │ │ + bls.n 361118 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 361244 │ │ │ │ + bls.n 361054 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1068275,113 +1068274,113 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36134e │ │ │ │ strb r2, [r6, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 361730 │ │ │ │ + blt.n 361740 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 36162c │ │ │ │ + ble.n 36163c │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 3617b4 │ │ │ │ + blt.n 3617c4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 361764 │ │ │ │ + bhi.n 361774 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r1!, {r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvc.n 3616bc │ │ │ │ + bvc.n 3616cc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvc.n 361684 │ │ │ │ + bvc.n 361694 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvc.n 361648 │ │ │ │ + bvc.n 361658 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvc.n 36180c │ │ │ │ + bvc.n 36181c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - itee │ │ │ │ + itte │ │ │ │ lsl r1, r1, #3 │ │ │ │ - stral r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lslal r2, r1, #3 │ │ │ │ - bvc.n 3617cc │ │ │ │ + bvc.n 3617dc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - nop {13} │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - itee lt │ │ │ │ + it le │ │ │ │ + lslle r1, r1, #3 │ │ │ │ + itte lt │ │ │ │ lsllt r1, r1, #3 │ │ │ │ - itee ls @ unpredictable │ │ │ │ + itte ls @ unpredictable │ │ │ │ lslls r1, r1, #3 │ │ │ │ - itee vc @ unpredictable │ │ │ │ + itte vc @ unpredictable │ │ │ │ lslvc r1, r1, #3 │ │ │ │ - sevlvs │ │ │ │ - lslvs r1, r1, #3 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + it pl @ unpredictable │ │ │ │ + lslpl r1, r1, #3 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 3616a4 │ │ │ │ + bvs.n 3616b4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - itet cs │ │ │ │ - lslcs r1, r1, #3 │ │ │ │ - ldrhcc r0, [r6, #58] @ 0x3a │ │ │ │ + itee cc │ │ │ │ + lslcc r1, r1, #3 │ │ │ │ + ldrhcs r0, [r7, #58] @ 0x3a │ │ │ │ lslcs r2, r1, #3 │ │ │ │ - bvs.n 361864 │ │ │ │ + bvs.n 361674 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - itte eq │ │ │ │ + itee eq │ │ │ │ lsleq r1, r1, #3 │ │ │ │ - ldrheq r4, [r1, #58] @ 0x3a │ │ │ │ + ldrhne r4, [r2, #58] @ 0x3a │ │ │ │ lslne r2, r1, #3 │ │ │ │ - bvs.n 361828 │ │ │ │ + bvs.n 361838 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 3617e8 │ │ │ │ + bvs.n 3617f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 3617ac │ │ │ │ + bvs.n 3617bc │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 00361794 : │ │ │ │ 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 │ │ │ │ @@ -1068621,67 +1068620,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bkpt 0x0086 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bmi.n 361a64 │ │ │ │ + bmi.n 361a74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r6, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcc.n 3619b8 │ │ │ │ + bcc.n 3619c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 361974 │ │ │ │ + bcc.n 361984 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 361934 │ │ │ │ + bcc.n 361944 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 361af8 │ │ │ │ + bcc.n 361b08 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r2} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 361abc │ │ │ │ + bcc.n 361acc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 361ac4 │ │ │ │ + cbnz r0, 361ac6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 361a80 │ │ │ │ + bcc.n 361a90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r4, 361ac6 │ │ │ │ + cbnz r4, 361ac8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 361a44 │ │ │ │ + bcs.n 361a54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 361aca │ │ │ │ + cbnz r0, 361acc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00361a68 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1068758,25 +1068757,25 @@ │ │ │ │ b.n 361aba │ │ │ │ ldr r6, [r6, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 361af4 │ │ │ │ + bne.n 361b04 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 361ab4 │ │ │ │ + bne.n 361ac4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00361b48 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1069136,37 +1069135,37 @@ │ │ │ │ b.n 361cc0 │ │ │ │ str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -1069507,47 +1069506,47 @@ │ │ │ │ b.n 3621dc │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r2, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r0, 36232c │ │ │ │ + cbz r0, 36232e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r2, 36232e │ │ │ │ + cbz r2, 362330 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - uxtb r0, r4 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [pc, #272] @ (362410 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #272] @ (362414 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #272] @ (362418 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1069652,55 +1069651,55 @@ │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3621dc │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r2, 362476 │ │ │ │ + cbz r2, 362478 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 362476 │ │ │ │ + cbz r6, 362478 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 36247a │ │ │ │ + cbz r6, 36247c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 36247c │ │ │ │ + cbz r6, 36247e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ @@ -1069741,25 +1069740,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 003624fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1069958,49 +1069957,49 @@ │ │ │ │ b.n 3625da │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00362750 <__petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1070298,25 +1070297,25 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 362986 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r2, [r2, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [r5, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00362a0c : │ │ │ │ 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 │ │ │ │ @@ -1070448,39 +1070447,39 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 362abc │ │ │ │ nop │ │ │ │ ldr r0, [r2, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00362b84 : │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r1, #24] │ │ │ │ bx lr │ │ │ │ @@ -1070536,19 +1070535,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 362bd4 │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00362c1c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1070576,19 +1070575,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 362c38 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #1016] @ (363084 ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -1070979,93 +1070978,93 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 362cec │ │ │ │ nop │ │ │ │ ldrsb r2, [r4, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsb r4, [r0, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ittt vc │ │ │ │ - lslvc r3, r2, #3 │ │ │ │ - addvc r7, pc, #240 @ (adr r7, 3631a4 ) │ │ │ │ - lslvc r1, r1, #3 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + itte hi │ │ │ │ + lslhi r3, r2, #3 │ │ │ │ + addhi r7, pc, #272 @ (adr r7, 3631c4 ) │ │ │ │ + lslls r1, r1, #3 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, pc, #816 @ (adr r6, 3633f4 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 363414 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #664 @ (adr r6, 363360 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 363380 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 3632e4 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 363304 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #408 @ (adr r6, 363268 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 363288 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #280 @ (adr r6, 3631ec ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 36320c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #136 @ (adr r6, 363164 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 363184 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #992 @ (adr r5, 3634c8 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 3630e8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #824 @ (adr r5, 36342c ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 36344c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #656 @ (adr r5, 363390 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 3633b0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #488 @ (adr r5, 3632f4 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 363314 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #320 @ (adr r5, 363258 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 363278 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #152 @ (adr r5, 3631bc ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 3631dc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #0 @ (adr r5, 36312c ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 36314c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036312c : │ │ │ │ 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 │ │ │ │ @@ -1071287,43 +1071286,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 3633d0 │ │ │ │ + cbnz r2, 3633d2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r0, 3633bc │ │ │ │ + cbnz r0, 3633be │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #944 @ (adr r2, 36371c ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 36373c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r6, 3633b0 │ │ │ │ + cbnz r6, 3633b2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 363684 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 3636a4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #648 @ (adr r2, 363604 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 363624 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - hlt 0x0038 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00363394 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1071365,19 +1071364,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 3633ce │ │ │ │ nop │ │ │ │ - cbnz r0, 363442 │ │ │ │ + cbnz r0, 363444 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0036341c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1071428,25 +1071427,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36344a │ │ │ │ b.n 363480 │ │ │ │ - cbnz r2, 3634c4 │ │ │ │ + cbnz r2, 3634c6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r2, 3634c6 │ │ │ │ + cbnz r2, 3634c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 003634c8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1071575,45 +1071574,45 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36356c │ │ │ │ nop │ │ │ │ ldr r6, [pc, #40] @ (36363c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #184 @ (adr r3, 3636d4 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 3636f4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00363654 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1071692,31 +1071691,31 @@ │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ add r3, pc │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ strd ip, r0, [sp, #4] │ │ │ │ b.n 3636cc │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00363748 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1071758,19 +1071757,19 @@ │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 363782 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 003637cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1071814,19 +1071813,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 36380a │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00363858 : │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ blt.n 363890 │ │ │ │ @@ -1071889,19 +1071888,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 3638ca │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00363914 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1072024,27 +1072023,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3639e2 │ │ │ │ ldr r1, [pc, #800] @ (363d74 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r1, [pc, #56] @ (363a9c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r6, 363acc │ │ │ │ + cbz r6, 363ace │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00363a74 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -1072085,19 +1072084,19 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 363aac │ │ │ │ nop │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r1, #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, #1200] @ 0x4b0 │ │ │ │ subw sp, sp, #2828 @ 0xb0c │ │ │ │ @@ -1072505,23 +1072504,23 @@ │ │ │ │ subs r5, #25 │ │ │ │ blx fp │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47a6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 363f5e │ │ │ │ + cbnz r4, 363f60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r1, r3, #31 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ blx bb1a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1072895,23 +1072894,23 @@ │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str.w r9, [sp, #188] @ 0xbc │ │ │ │ strd lr, ip, [fp, #-8] │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ ldrd r2, r3, [fp] │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ @@ -1073176,17 +1073175,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #25 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r2, sl │ │ │ │ beq.n 3646aa │ │ │ │ ldr.w r4, [r1, #8]! │ │ │ │ vldmia r2!, {d7} │ │ │ │ cmp r9, r4 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ @@ -1074021,31 +1074020,31 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 364f7c │ │ │ │ mov r4, r8 │ │ │ │ b.n 364dc8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 36534e │ │ │ │ - vqshlu.s64 d26, d10, #63 @ 0x3f │ │ │ │ + vrsubhn.i d26, , q9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #360 @ (adr r2, 365134 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 365154 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r6, r0, r3 │ │ │ │ vldr d5, [r6] │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ @@ -1074356,25 +1074355,25 @@ │ │ │ │ b.n 36568a │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #25 │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 366e98 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [pc, #2776] @ 365e54 │ │ │ │ ldr.w r3, [pc, #2776] @ 365e58 │ │ │ │ @@ -1075372,101 +1075371,101 @@ │ │ │ │ bge.w 366900 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ b.n 3659b8 │ │ │ │ mov r4, r7 │ │ │ │ mov r3, r0 │ │ │ │ b.n 365d18 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #784] @ (3661a0 ) │ │ │ │ + ldr r7, [pc, #816] @ (3661c0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r4, #98 @ 0x62 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [pc, #112] @ (365f14 ) │ │ │ │ + ldr r7, [pc, #144] @ (365f34 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #968] @ (366278 ) │ │ │ │ + ldr r5, [pc, #1000] @ (366298 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #56] @ (365ef4 ) │ │ │ │ + ldr r5, [pc, #88] @ (365f14 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #832] @ (366210 ) │ │ │ │ + ldr r3, [pc, #864] @ (366230 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [pc, #888] @ (366264 ) │ │ │ │ + ldr r2, [pc, #920] @ (366284 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [pc, #984] @ (3662cc ) │ │ │ │ + ldr r1, [pc, #1016] @ (3662ec ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cbnz r0, 365f0c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #80] @ (365f54 ) │ │ │ │ + ldr r0, [pc, #112] @ (365f74 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r7, sp, #496 @ 0x1f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx b13f8 │ │ │ │ @@ -1075713,17 +1075712,17 @@ │ │ │ │ cmp r1, r3 │ │ │ │ vmov r0, s14 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ bne.n 3661a0 │ │ │ │ b.n 3661c8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ blx b6010 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1076336,77 +1076335,77 @@ │ │ │ │ blt.w 363d46 │ │ │ │ b.w 363f80 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r6, [r7, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r6, [r5, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r2, [r1, #31] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ands r2, r2 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr.w ip, [pc, #2252] @ 3671d0 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r3, [pc, #2252] @ 3671d4 │ │ │ │ add ip, pc │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w sl, [sp, #180] @ 0xb4 │ │ │ │ @@ -1077187,131 +1077186,131 @@ │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 36568a │ │ │ │ ... │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r6, [r7, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r7, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r6, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r6, [r2, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r2, r1, #3 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r2, [pc, #3740] @ 36815c │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #3736] @ 368160 │ │ │ │ ldr.w r3, [pc, #3736] @ 368164 │ │ │ │ add r2, pc │ │ │ │ @@ -1078548,397 +1078547,397 @@ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ add.w r2, r2, #320 @ 0x140 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 36568a │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #3828] @ 369354 │ │ │ │ ldr.w r0, [pc, #3828] @ 369358 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #3824] @ 36935c │ │ │ │ add r2, pc │ │ │ │ @@ -1080192,415 +1080191,415 @@ │ │ │ │ movw r1, #1094 @ 0x446 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 36568a │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [pc, #1008] @ (369788 ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [pc, #808] @ (3696cc ) │ │ │ │ + ldr r7, [pc, #840] @ (3696ec ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [pc, #592] @ (369604 ) │ │ │ │ + ldr r7, [pc, #624] @ (369624 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [pc, #408] @ (369554 ) │ │ │ │ + ldr r7, [pc, #440] @ (369574 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [pc, #208] @ (369498 ) │ │ │ │ + ldr r7, [pc, #240] @ (3694b8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [pc, #0] @ (3693d4 ) │ │ │ │ + ldr r7, [pc, #32] @ (3693f4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #824] @ (369718 ) │ │ │ │ + ldr r6, [pc, #856] @ (369738 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #632] @ (369664 ) │ │ │ │ + ldr r6, [pc, #664] @ (369684 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #424] @ (3695a0 ) │ │ │ │ + ldr r6, [pc, #456] @ (3695c0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #208] @ (3694d8 ) │ │ │ │ + ldr r6, [pc, #240] @ (3694f8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #8] @ (369418 ) │ │ │ │ + ldr r6, [pc, #40] @ (369438 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #864] @ (369778 ) │ │ │ │ + ldr r5, [pc, #896] @ (369798 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #672] @ (3696c0 ) │ │ │ │ + ldr r5, [pc, #704] @ (3696e0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #472] @ (369604 ) │ │ │ │ + ldr r5, [pc, #504] @ (369624 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #272] @ (369548 ) │ │ │ │ + ldr r5, [pc, #304] @ (369568 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #80] @ (369494 ) │ │ │ │ + ldr r5, [pc, #112] @ (3694b4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [pc, #896] @ (3697d0 ) │ │ │ │ + ldr r4, [pc, #928] @ (3697f0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [pc, #704] @ (36971c ) │ │ │ │ + ldr r4, [pc, #736] @ (36973c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [pc, #504] @ (369660 ) │ │ │ │ + ldr r4, [pc, #536] @ (369680 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #976] @ (369850 ) │ │ │ │ + ldr r3, [pc, #1008] @ (369870 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #752] @ (36977c ) │ │ │ │ + ldr r3, [pc, #784] @ (36979c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #280] @ (3695bc ) │ │ │ │ + ldr r3, [pc, #312] @ (3695dc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [pc, #112] @ (36951c ) │ │ │ │ + ldr r3, [pc, #144] @ (36953c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [pc, #960] @ (369874 ) │ │ │ │ + ldr r2, [pc, #992] @ (369894 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [pc, #464] @ (36969c ) │ │ │ │ + ldr r2, [pc, #496] @ (3696bc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #288] @ (3695f4 ) │ │ │ │ + ldr r2, [pc, #320] @ (369614 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #128] @ (369558 ) │ │ │ │ + ldr r2, [pc, #160] @ (369578 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [pc, #968] @ (3698a8 ) │ │ │ │ + ldr r1, [pc, #1000] @ (3698c8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [pc, #760] @ (3697e4 ) │ │ │ │ + ldr r1, [pc, #792] @ (369804 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [pc, #552] @ (369720 ) │ │ │ │ + ldr r1, [pc, #584] @ (369740 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [pc, #344] @ (36965c ) │ │ │ │ + ldr r1, [pc, #376] @ (36967c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #928] @ (3698bc ) │ │ │ │ + ldr r0, [pc, #960] @ (3698dc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #720] @ (3697f8 ) │ │ │ │ + ldr r0, [pc, #752] @ (369818 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #512] @ (369734 ) │ │ │ │ + ldr r0, [pc, #544] @ (369754 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (369670 ) │ │ │ │ + ldr r0, [pc, #336] @ (369690 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - blx r5 │ │ │ │ + blx r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bxns r1 │ │ │ │ + bxns r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mov lr, fp │ │ │ │ + mov lr, ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov sl, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r2, sp │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bics r2, r4 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orrs r6, r7 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #1572] @ 369ca0 │ │ │ │ ldr.w r0, [pc, #1572] @ 369ca4 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #1568] @ 369ca8 │ │ │ │ add r2, pc │ │ │ │ @@ -1081147,193 +1081146,193 @@ │ │ │ │ movw r1, #998 @ 0x3e6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 36568a │ │ │ │ nop │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1081359,19 +1081358,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 369e34 │ │ │ │ - ldr r7, [pc, #408] @ (36a000 ) │ │ │ │ + ldr r7, [pc, #440] @ (36a020 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00369e70 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ @@ -1081649,45 +1081648,45 @@ │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 36a048 │ │ │ │ b.n 369a14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #832] @ (36a494 ) │ │ │ │ + ldr r6, [pc, #864] @ (36a4b4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #568] @ (36a394 ) │ │ │ │ + ldr r6, [pc, #600] @ (36a3b4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 36a6b4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #200] @ (36a230 ) │ │ │ │ + ldr r5, [pc, #232] @ (36a250 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #24] @ (36a18c ) │ │ │ │ + ldr r5, [pc, #56] @ (36a1ac ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #600] @ (36a3e0 ) │ │ │ │ + ldr r4, [pc, #632] @ (36a400 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0036a190 : │ │ │ │ vldr d7, [pc, #28] @ 36a1b0 │ │ │ │ ldr r2, [pc, #32] @ (36a1b8 ) │ │ │ │ ldr r3, [pc, #36] @ (36a1bc ) │ │ │ │ add r2, pc │ │ │ │ @@ -1082081,93 +1082080,93 @@ │ │ │ │ mov sl, r0 │ │ │ │ b.n 36a244 │ │ │ │ nop │ │ │ │ b.n 36a7e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #344] @ (36a710 ) │ │ │ │ + ldr r5, [pc, #376] @ (36a730 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r4, #42 @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 36a718 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #680] @ (36a878 ) │ │ │ │ + ldr r4, [pc, #712] @ (36a898 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [pc, #816] @ (36a90c ) │ │ │ │ + ldr r3, [pc, #848] @ (36a92c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #960] @ (36a9bc ) │ │ │ │ + ldr r2, [pc, #992] @ (36a9dc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #688] @ (36a8bc ) │ │ │ │ + ldr r2, [pc, #720] @ (36a8dc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #544] @ (36a838 ) │ │ │ │ + ldr r2, [pc, #576] @ (36a858 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #376] @ (36a79c ) │ │ │ │ + ldr r2, [pc, #408] @ (36a7bc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #240] @ (36a720 ) │ │ │ │ + ldr r2, [pc, #272] @ (36a740 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #72] @ (36a684 ) │ │ │ │ + ldr r2, [pc, #104] @ (36a6a4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [pc, #960] @ (36aa08 ) │ │ │ │ + ldr r1, [pc, #992] @ (36aa28 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r1, 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, #2656] @ 0xa60 │ │ │ │ subw sp, sp, #1396 @ 0x574 │ │ │ │ @@ -1082568,25 +1082567,25 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ bgt.n 36ab8c │ │ │ │ lsls r7, r3, #3 │ │ │ │ bgt.n 36ab7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #448] @ (36ac60 ) │ │ │ │ + ldr r0, [pc, #480] @ (36ac80 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r0 │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ @@ -1083805,138 +1083804,138 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36b0c0 │ │ │ │ nop │ │ │ │ - vmla.i q0, q11, d1[2] │ │ │ │ - mvns r0, r7 │ │ │ │ + vmla.i q0, q15, d1[2] │ │ │ │ + add r0, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vhadd.u32 q0, q10, │ │ │ │ - cmn r4, r1 │ │ │ │ + vhadd.u32 q0, q14, │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp2 0, 3, cr0, cr10, cr9, {6} │ │ │ │ - rors r0, r6 │ │ │ │ + cdp2 0, 4, cr0, cr2, cr9, {6} │ │ │ │ + rors r0, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-804] @ 0xfffffcdc │ │ │ │ - smlsld r0, r0, r0, r9 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + stc2l 0, cr0, [r6, #-804]! @ 0xfffffcdc │ │ │ │ + smlsld r0, r0, r8, r9 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2], {201} @ 0xc9 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + ldc2 0, cr0, [sl], {201} @ 0xc9 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfb0000c9 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + @ instruction: 0xfb0800c9 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfad200c9 │ │ │ │ + @ instruction: 0xfada00c9 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 36b814 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str.w r0, [r6, r9] │ │ │ │ + str.w r0, [lr, r9] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh.w r0, [lr, #201] @ 0xc9 │ │ │ │ - str.w r0, [ip, #201] @ 0xc9 │ │ │ │ - subs r4, #10 │ │ │ │ + str.w r0, [r6, #201] @ 0xc9 │ │ │ │ + ldr.w r0, [r4, #201] @ 0xc9 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf77800c9 │ │ │ │ - @ instruction: 0xf75400c9 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf78000c9 │ │ │ │ + @ instruction: 0xf75c00c9 │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf62400c9 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf62c00c9 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf5fe00c9 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + addw r0, r6, #2249 @ 0x8c9 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r0, #202 @ 0xca │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf59400c9 │ │ │ │ - subs r2, #2 │ │ │ │ + @ instruction: 0xf59c00c9 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sbcs.w r0, r0, #6586368 @ 0x648000 │ │ │ │ - movs r0, #6 │ │ │ │ + sbcs.w r0, r8, #6586368 @ 0x648000 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add.w r0, lr, #6586368 @ 0x648000 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + adds.w r0, r6, #6586368 @ 0x648000 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf4ca00c9 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + @ instruction: 0xf4d200c9 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf4a800c9 │ │ │ │ - subs r1, #22 │ │ │ │ + @ instruction: 0xf4b000c9 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - eor.w r0, r4, #6586368 @ 0x648000 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + eor.w r0, ip, #6586368 @ 0x648000 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - orn r0, r0, #6586368 @ 0x648000 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + orn r0, r8, #6586368 @ 0x648000 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bics.w r0, ip, #6586368 @ 0x648000 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + orr.w r0, r4, #6586368 @ 0x648000 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ands.w r0, r6, #6586368 @ 0x648000 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + ands.w r0, lr, #6586368 @ 0x648000 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf3f200c9 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + @ instruction: 0xf3fa00c9 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ubfx r0, lr, #3, #10 │ │ │ │ - orns r0, r0, #6586368 @ 0x648000 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + @ instruction: 0xf3d600c9 │ │ │ │ + orns r0, r8, #6586368 @ 0x648000 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - usat r0, #9, r4, asr #3 │ │ │ │ - subs r0, #8 │ │ │ │ + usat r0, #9, ip, asr #3 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf37600c9 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + @ instruction: 0xf37e00c9 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r1, [pc, #788] @ (36bbc0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ @@ -1084226,79 +1084225,79 @@ │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 36b0c0 │ │ │ │ nop │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf28e00c9 │ │ │ │ - rsbs r0, sl, #201 @ 0xc9 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + @ instruction: 0xf29600c9 │ │ │ │ + @ instruction: 0xf1e200c9 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs.w r0, r8, #201 @ 0xc9 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + rsb r0, r0, #201 @ 0xc9 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sbcs.w r0, r4, #201 @ 0xc9 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + sbcs.w r0, ip, #201 @ 0xc9 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adcs.w r0, r0, #201 @ 0xc9 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + adcs.w r0, r8, #201 @ 0xc9 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf12e00c9 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + @ instruction: 0xf13600c9 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add.w r0, sl, #201 @ 0xc9 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + adds.w r0, r2, #201 @ 0xc9 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bic.w r0, r0, #201 @ 0xc9 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + bic.w r0, r8, #201 @ 0xc9 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vext.8 q8, q14, , #0 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + and.w r0, r4, #201 @ 0xc9 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vhadd.s16 q8, q12, │ │ │ │ - adds r4, r5, r7 │ │ │ │ + vhadd.s32 q8, q8, │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vhadd.s16 q0, q8, │ │ │ │ + vhadd.s16 q0, q12, │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #404] @ (36bdfc ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #404] @ (36be00 ) │ │ │ │ @@ -1084460,44 +1084459,44 @@ │ │ │ │ b.n 36bc9a │ │ │ │ stmia r6!, {r1, r2, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc 0, cr0, [lr, #804] @ 0x324 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + ldc 0, cr0, [r6, #804] @ 0x324 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stcl 0, cr0, [r6, #-804]! @ 0xfffffcdc │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + stcl 0, cr0, [lr, #-804]! @ 0xfffffcdc │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stcl 0, cr0, [r2, #-804] @ 0xfffffcdc │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + stcl 0, cr0, [sl, #-804] @ 0xfffffcdc │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc 0, cr0, [sl, #-804] @ 0xfffffcdc │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + stc 0, cr0, [r2, #-804]! @ 0xfffffcdc │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldcl 0, cr0, [r6], #804 @ 0x324 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + ldcl 0, cr0, [lr], #804 @ 0x324 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stcl 0, cr0, [lr], {201} @ 0xc9 │ │ │ │ + ldcl 0, cr0, [r6], {201} @ 0xc9 │ │ │ │ │ │ │ │ 0036be50 : │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #20] @ (36be68 ) │ │ │ │ ldr r3, [pc, #20] @ (36be6c ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ @@ -1084622,16 +1084621,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #126 @ 0x7e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stcl 0, cr0, [r6], #804 @ 0x324 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + stcl 0, cr0, [lr], #804 @ 0x324 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 0036bf84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1084837,22 +1084836,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #212 @ 0xd4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xeb3400c9 │ │ │ │ + @ instruction: 0xeb3c00c9 │ │ │ │ cmp r4, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add.w r0, ip, r9, lsl #3 │ │ │ │ + adds.w r0, r4, r9, lsl #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, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1084974,34 +1084973,34 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pkhbt r0, r6, r9, lsl #3 │ │ │ │ - @ instruction: 0xead400c9 │ │ │ │ + pkhbt r0, lr, r9, lsl #3 │ │ │ │ + @ instruction: 0xeadc00c9 │ │ │ │ stmia r1!, {r1} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, sl, r9, lsl #3 │ │ │ │ + orr.w r0, r2, r9, lsl #3 │ │ │ │ str r6, [sp, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bic.w r0, r2, r9, lsl #3 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + bic.w r0, sl, r9, lsl #3 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - and.w r0, r2, r9, lsl #3 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + and.w r0, sl, r9, lsl #3 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #1000] @ (36c6cc ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -1085398,92 +1085397,92 @@ │ │ │ │ blx b9524 │ │ │ │ mov r8, r0 │ │ │ │ b.n 36c356 │ │ │ │ stmia r0!, {r1, r3} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrd r0, r0, [r0, #-804]! @ 0x324 │ │ │ │ + ldrd r0, r0, [r8, #-804]! @ 0x324 │ │ │ │ asrs r2, r3, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ itte ls │ │ │ │ lslls r7, r3, #3 │ │ │ │ - stmdbls lr!, {r0, r3, r6, r7} │ │ │ │ - bhi.n 36c574 │ │ │ │ + ldmdbls r6!, {r0, r3, r6, r7} │ │ │ │ + bhi.n 36c584 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmdb r4, {r0, r3, r6, r7} │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + ldmdb ip, {r0, r3, r6, r7} │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 36c6d0 │ │ │ │ + b.n 36c6e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r0, r4, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36c5cc │ │ │ │ + b.n 36c5dc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 36c590 │ │ │ │ + b.n 36c5a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36c548 │ │ │ │ + b.n 36c558 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36c4fc │ │ │ │ + b.n 36c50c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36c4b0 │ │ │ │ + b.n 36c4c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36c464 │ │ │ │ + b.n 36c474 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36c418 │ │ │ │ + b.n 36c428 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 36c3d0 │ │ │ │ + b.n 36c3e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r1, 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, #2600] @ 0xa28 │ │ │ │ subw sp, sp, #1452 @ 0x5ac │ │ │ │ @@ -1085823,27 +1085822,27 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cbnz r4, 36cb50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 36cb50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 36d1d4 │ │ │ │ + b.n 36d1e4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36c3a8 │ │ │ │ + b.n 36c3b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 36c454 │ │ │ │ + b.n 36c464 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36d134 │ │ │ │ + b.n 36d144 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r3, r4 │ │ │ │ ldr.w r3, [r3, r6, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -1087005,73 +1087004,73 @@ │ │ │ │ add r1, pc │ │ │ │ movs r0, #98 @ 0x62 │ │ │ │ strd r1, r8, [sp, #8] │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ str r5, [sp, #16] │ │ │ │ b.n 36d74c │ │ │ │ nop │ │ │ │ - udf #26 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 36d6e8 │ │ │ │ + bgt.n 36d6f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 36d840 │ │ │ │ + ble.n 36d850 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 36d6d0 │ │ │ │ + bhi.n 36d6e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 36d7cc │ │ │ │ + bls.n 36d7dc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bhi.n 36d784 │ │ │ │ + bhi.n 36d794 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 36d73c │ │ │ │ + bvc.n 36d74c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 36d6f0 │ │ │ │ + bvc.n 36d700 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r2, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 36d810 │ │ │ │ + bvc.n 36d820 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 36d7d0 │ │ │ │ + bvc.n 36d7e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 36d8d4 │ │ │ │ + bvs.n 36d6e4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 36d728 │ │ │ │ + bpl.n 36d738 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cdp2 0, 8, cr0, cr2, cr8, {6} │ │ │ │ + cdp2 0, 8, cr0, cr10, cr8, {6} │ │ │ │ lsls r0, r1, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r4, #25 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr.w fp, [sp, #252] @ 0xfc │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -1087634,85 +1087633,85 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 36d28c │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 36dd44 │ │ │ │ + bmi.n 36dd54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfa3600c8 │ │ │ │ - bne.n 36de44 │ │ │ │ + @ instruction: 0xfa3e00c8 │ │ │ │ + bne.n 36de54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh.w r0, [r6, #200] @ 0xc8 │ │ │ │ - beq.n 36dd4c │ │ │ │ + ldrsh.w r0, [lr, #200] @ 0xc8 │ │ │ │ + beq.n 36dd5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vst1.8 {d0[6]}, [r8], r8 │ │ │ │ - beq.n 36dd00 │ │ │ │ + ldrsb.w r0, [r0, #200] @ 0xc8 │ │ │ │ + beq.n 36dd10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vld4. {d16-d19}, [r0], r8 │ │ │ │ - beq.n 36deb8 │ │ │ │ + vld4. {d16-d19}, [r8], r8 │ │ │ │ + beq.n 36dec8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh.w r0, [r4, r8] │ │ │ │ - beq.n 36de6c │ │ │ │ + ldrsh.w r0, [ip, r8] │ │ │ │ + beq.n 36de7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vst4. {d0-d3}, [r8], r8 │ │ │ │ - beq.n 36de24 │ │ │ │ + ldrsb.w r0, [r0, r8] │ │ │ │ + beq.n 36de34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr.w r0, [ip, #200] @ 0xc8 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + str??.w r0, [r4, #200] @ 0xc8 │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh.w r0, [r2, #200] @ 0xc8 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldrh.w r0, [sl, #200] @ 0xc8 │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb.w r0, [sl, #200] @ 0xc8 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldrb.w r0, [r2, #200] @ 0xc8 │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str??.w r0, [r2, r8] │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + str??.w r0, [sl, r8] │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh.w r0, [r8, r8] │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + str.w r0, [r0, r8] │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb.w r0, [lr, r8] │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldrb.w r0, [r6, r8] │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf7e400c8 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf7ec00c8 │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf7b800c8 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xf7c000c8 │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r2, [pc, #2468] @ 36e82c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [pc, #2468] @ 36e830 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [pc, #2464] @ 36e834 │ │ │ │ add r2, pc │ │ │ │ @@ -1088583,213 +1088582,213 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 36d28c │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf6d200c8 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xf6da00c8 │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subw r0, r4, #2248 @ 0x8c8 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + subw r0, ip, #2248 @ 0x8c8 │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf67600c8 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf67e00c8 │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movw r0, #35016 @ 0x88c8 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + @ instruction: 0xf65000c8 │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf61a00c8 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + @ instruction: 0xf62200c8 │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf5ea00c8 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + @ instruction: 0xf5f200c8 │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs.w r0, r8, #6553600 @ 0x640000 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + rsb r0, r0, #6553600 @ 0x640000 │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf58800c8 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf59000c8 │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adcs.w r0, r6, #6553600 @ 0x640000 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + adcs.w r0, lr, #6553600 @ 0x640000 │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf52600c8 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + @ instruction: 0xf52e00c8 │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf4fc00c8 │ │ │ │ - @ instruction: 0xf4d800c8 │ │ │ │ - @ instruction: 0xf4b200c8 │ │ │ │ - eor.w r0, lr, #6553600 @ 0x640000 │ │ │ │ - orn r0, r8, #6553600 @ 0x640000 │ │ │ │ - orr.w r0, r2, #6553600 @ 0x640000 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + add.w r0, r4, #6553600 @ 0x640000 │ │ │ │ + @ instruction: 0xf4e000c8 │ │ │ │ + @ instruction: 0xf4ba00c8 │ │ │ │ + eors.w r0, r6, #6553600 @ 0x640000 │ │ │ │ + orns r0, r0, #6553600 @ 0x640000 │ │ │ │ + orr.w r0, sl, #6553600 @ 0x640000 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ands.w r0, r6, #6553600 @ 0x640000 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ands.w r0, lr, #6553600 @ 0x640000 │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf3f000c8 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + @ instruction: 0xf3f800c8 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ubfx r0, r2, #3, #9 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ubfx r0, sl, #3, #9 │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf39a00c8 │ │ │ │ - @ instruction: 0xf37400c8 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + usat r0, #8, r2, asr #3 │ │ │ │ + @ instruction: 0xf37c00c8 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sbfx r0, r8, #3, #9 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + @ instruction: 0xf35000c8 │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf31a00c8 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ssat r0, #9, r2, asr #3 │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf2ec00c8 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xf2f400c8 │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf2bc00c8 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + movt r0, #16584 @ 0x40c8 │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf28e00c8 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + @ instruction: 0xf29600c8 │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf26800c8 │ │ │ │ - movw r0, #16584 @ 0x40c8 │ │ │ │ - @ instruction: 0xf22200c8 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + @ instruction: 0xf27000c8 │ │ │ │ + movw r0, #49352 @ 0xc0c8 │ │ │ │ + @ instruction: 0xf22a00c8 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf1fa00c8 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + addw r0, r2, #200 @ 0xc8 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rsb r0, lr, #200 @ 0xc8 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + rsbs r0, r6, #200 @ 0xc8 │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sbc.w r0, r8, #200 @ 0xc8 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + sbcs.w r0, r0, #200 @ 0xc8 │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf13a00c8 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + adc.w r0, r2, #200 @ 0xc8 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds.w r0, r2, #200 @ 0xc8 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + adds.w r0, sl, #200 @ 0xc8 │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf0e400c8 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf0ec00c8 │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf0be00c8 │ │ │ │ - eors.w r0, sl, #200 @ 0xc8 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + @ instruction: 0xf0c600c8 │ │ │ │ + @ instruction: 0xf0a200c8 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orn r0, lr, #200 @ 0xc8 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + orns r0, r6, #200 @ 0xc8 │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - orr.w r0, r4, #200 @ 0xc8 │ │ │ │ - bic.w r0, r0, #200 @ 0xc8 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + orr.w r0, ip, #200 @ 0xc8 │ │ │ │ + bic.w r0, r8, #200 @ 0xc8 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vmla.i d16, d26, d0[2] │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + vmla.i16 d16, d18, d0[1] │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vmla.i32 d0, d20, d8[0] │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + vmla.i32 d0, d28, d8[0] │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vmla.i d0, d16, d0[2] │ │ │ │ - vhadd.s16 q8, q15, q4 │ │ │ │ - vhadd.s q0, q14, q4 │ │ │ │ - vhadd.s16 q0, q13, q4 │ │ │ │ - cdp 0, 15, cr0, cr8, cr8, {6} │ │ │ │ - cdp 0, 13, cr0, cr6, cr8, {6} │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + vmla.i d0, d24, d0[2] │ │ │ │ + vhadd.s32 q8, q11, q4 │ │ │ │ + vhadd.s8 q8, q10, q4 │ │ │ │ + vhadd.s32 q0, q9, q4 │ │ │ │ + vhadd.s8 q0, q8, q4 │ │ │ │ + cdp 0, 13, cr0, cr14, cr8, {6} │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cdp 0, 10, cr0, cr14, cr8, {6} │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + cdp 0, 11, cr0, cr6, cr8, {6} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cdp 0, 8, cr0, cr2, cr8, {6} │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + cdp 0, 8, cr0, cr10, cr8, {6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cdp 0, 5, cr0, cr6, cr8, {6} │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + cdp 0, 5, cr0, cr14, cr8, {6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cdp 0, 2, cr0, cr14, cr8, {6} │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + cdp 0, 3, cr0, cr6, cr8, {6} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stcl 0, cr0, [ip, #800] @ 0x320 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + ldcl 0, cr0, [r4, #800] @ 0x320 │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc 0, cr0, [r2, #800]! @ 0x320 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stc 0, cr0, [sl, #800]! @ 0x320 │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-800]! @ 0xfffffce0 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + stc 0, cr0, [r4, #800] @ 0x320 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldcl 0, cr0, [r8, #-800] @ 0xfffffce0 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stcl 0, cr0, [r0, #-800]! @ 0xfffffce0 │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036ea2c : │ │ │ │ ldr r1, [pc, #32] @ (36ea50 ) │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r2, [pc, #32] @ (36ea54 ) │ │ │ │ ldr r3, [pc, #32] @ (36ea58 ) │ │ │ │ @@ -1089017,49 +1089016,49 @@ │ │ │ │ b.n 36ead0 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ands.w r0, r6, r8, lsl #3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + ands.w r0, lr, r8, lsl #3 │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strd r0, r0, [ip, #800]! @ 0x320 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r4, #800]! @ 0x320 │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xe99800c8 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + @ instruction: 0xe9a000c8 │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrd r0, r0, [r2, #-800]! @ 0x320 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + ldrd r0, r0, [sl, #-800]! @ 0x320 │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strd r0, r0, [sl, #-800] @ 0x320 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + ldrd r0, r0, [r2, #-800] @ 0x320 │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmdb r2!, {r3, r6, r7} │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmdb sl!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r1, #328] @ 0x148 │ │ │ │ bx lr │ │ │ │ @@ -1089229,55 +1089228,55 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 36eda4 │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 36edf0 │ │ │ │ + b.n 36ee00 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - itte ge │ │ │ │ + itee ge │ │ │ │ lslge r1, r1, #3 │ │ │ │ - lslge r4, r1, #10 │ │ │ │ + lsllt r4, r2, #10 │ │ │ │ lsllt r3, r2, #3 │ │ │ │ - b.n 36edb8 │ │ │ │ + b.n 36edc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - itt hi │ │ │ │ + ite hi │ │ │ │ lslhi r1, r1, #3 │ │ │ │ - lslhi r2, r5, #9 │ │ │ │ + lslls r2, r6, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36ed80 │ │ │ │ + b.n 36ed90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ittt vs │ │ │ │ + itet vs │ │ │ │ lslvs r1, r1, #3 │ │ │ │ - lslvs r0, r1, #9 │ │ │ │ + lslvc r0, r2, #9 │ │ │ │ lslvs r3, r2, #3 │ │ │ │ - b.n 36ed48 │ │ │ │ + b.n 36ed58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sev │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + it mi │ │ │ │ + lslmi r1, r1, #3 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36ed10 │ │ │ │ + b.n 36ed20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ittt ne │ │ │ │ - lslne r1, r1, #3 │ │ │ │ - lslne r4, r0, #8 │ │ │ │ - lslne r3, r2, #3 │ │ │ │ - b.n 36ecd8 │ │ │ │ + itte cs │ │ │ │ + lslcs r1, r1, #3 │ │ │ │ + lslcs r4, r1, #8 │ │ │ │ + lslcc r3, r2, #3 │ │ │ │ + b.n 36ece8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + itt eq │ │ │ │ + lsleq r1, r1, #3 │ │ │ │ + lsleq r2, r5, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 0036eecc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1089495,61 +1089494,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 36ef88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36eca0 │ │ │ │ + b.n 36ecb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #240 @ (adr r1, 36f1f0 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 36f210 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 36f7fc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36ebd4 │ │ │ │ + b.n 36ebe4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, r3 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 36eb94 │ │ │ │ + b.n 36eba4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.u64 q8, q1, #8 │ │ │ │ - b.n 36eb58 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + b.n 36eb68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.u64 q8, q1, #46 │ │ │ │ - b.n 36eb18 │ │ │ │ + vshr.u64 q8, q1, #38 │ │ │ │ + b.n 36eb28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.u64 q0, q1, #20 │ │ │ │ - b.n 36ead8 │ │ │ │ + vshr.u64 q0, q1, #12 │ │ │ │ + b.n 36eae8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.u64 q0, q1, #56 │ │ │ │ - b.n 36ea9c │ │ │ │ + vshr.u64 q0, q1, #48 │ │ │ │ + b.n 36eaac │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036f154 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1089603,23 +1089603,23 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36f186 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr2, cr2, {6} │ │ │ │ - b.n 36f988 │ │ │ │ + mrc2 0, 5, r0, cr10, cr2, {6} │ │ │ │ + b.n 36f998 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r4, 36f25a │ │ │ │ + cbnz r4, 36f25c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mcr2 0, 4, r0, cr12, cr2, {6} │ │ │ │ - b.n 36f948 │ │ │ │ + mrc2 0, 4, r0, cr4, cr2, {6} │ │ │ │ + b.n 36f958 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r6, 36f25c │ │ │ │ + cbnz r6, 36f25e │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036f1f8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -1089859,45 +1089859,45 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #840 @ 0x348 │ │ │ │ - rev r2, r0 │ │ │ │ + ldc2l 0, cr0, [ip], #840 @ 0x348 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2l 0, cr0, [r4], {210} @ 0xd2 │ │ │ │ - cbnz r0, 36f4a0 │ │ │ │ + stc2l 0, cr0, [ip], {210} @ 0xd2 │ │ │ │ + cbnz r0, 36f4a2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2 0, cr0, [r4], {210} @ 0xd2 │ │ │ │ + ldc2 0, cr0, [ip], {210} @ 0xd2 │ │ │ │ svc 162 @ 0xa2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 36f4a2 │ │ │ │ + cbnz r0, 36f4a4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-840 @ 0xfffffcb8 │ │ │ │ - b.n 36f79c │ │ │ │ + ldc2l 0, cr0, [r6], #-840 @ 0xfffffcb8 │ │ │ │ + b.n 36f7ac │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r0, 36f4a6 │ │ │ │ + cbnz r0, 36f4a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mcrr2 0, 13, r0, r8, cr2 │ │ │ │ - b.n 36f75c │ │ │ │ + mrrc2 0, 13, r0, r0, cr2 @ │ │ │ │ + b.n 36f76c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r2, 36f4a8 │ │ │ │ + cbnz r2, 36f4aa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2 0, cr0, [r4], #-840 @ 0xfffffcb8 │ │ │ │ - b.n 36f720 │ │ │ │ + stc2 0, cr0, [ip], #-840 @ 0xfffffcb8 │ │ │ │ + b.n 36f730 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r6, 36f4aa │ │ │ │ + cbnz r6, 36f4ac │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036f4a0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #304] @ 0x130 │ │ │ │ bx lr │ │ │ │ @@ -1089933,18 +1089933,18 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 36f4d0 │ │ │ │ - @ instruction: 0xfb6a00d2 │ │ │ │ - b.n 36f614 │ │ │ │ + @ instruction: 0xfb7200d2 │ │ │ │ + b.n 36f624 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036f508 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1090183,49 +1090183,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfaa600d2 │ │ │ │ + @ instruction: 0xfaae00d2 │ │ │ │ bls.n 36f794 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfa1800d2 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xfa2000d2 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - svc 14 │ │ │ │ + svc 22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9cc00d2 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + ldr??.w r0, [r4, #210] @ 0xd2 │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a400d2 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + vld1.8 @ instruction: 0xf9ac00d2 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vst4. {d16-d19}, [r0 :64], r2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + vst4. {d16-d19}, [r8 :64], r2 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb.w r0, [r8, r2, lsl #1] │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + vld4. {d0-d3}, [r0 :64], r2 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036f7b8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #316] @ 0x13c │ │ │ │ bx lr │ │ │ │ @@ -1090263,18 +1090263,18 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str.w r0, [ip, r2, lsl #1] │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + ldr.w r0, [r4, r2, lsl #1] │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036f82c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1090597,88 +1090597,88 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie ai │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + setpan #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf67800d2 │ │ │ │ - blt.n 36faf4 │ │ │ │ + @ instruction: 0xf68000d2 │ │ │ │ + blt.n 36fb04 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r2, 36fc2c │ │ │ │ + cbz r2, 36fc2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf62400d2 │ │ │ │ - blt.n 36fc5c │ │ │ │ + @ instruction: 0xf62c00d2 │ │ │ │ + blt.n 36fc6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r6, 36fc26 │ │ │ │ + cbz r6, 36fc28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf5fc00d2 │ │ │ │ - blt.n 36fc18 │ │ │ │ + addw r0, r4, #2258 @ 0x8d2 │ │ │ │ + blt.n 36fc28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r6, 36fc28 │ │ │ │ + cbz r6, 36fc2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rsbs r0, r4, #6881280 @ 0x690000 │ │ │ │ - bge.n 36fbd4 │ │ │ │ + rsbs r0, ip, #6881280 @ 0x690000 │ │ │ │ + bge.n 36fbe4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub.w r0, ip, #6881280 @ 0x690000 │ │ │ │ - bge.n 36fb90 │ │ │ │ + subs.w r0, r4, #6881280 @ 0x690000 │ │ │ │ + bge.n 36fba0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf58400d2 │ │ │ │ - bge.n 36fb4c │ │ │ │ + @ instruction: 0xf58c00d2 │ │ │ │ + bge.n 36fb5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adcs.w r0, ip, #6881280 @ 0x690000 │ │ │ │ - bge.n 36fd08 │ │ │ │ + sbc.w r0, r4, #6881280 @ 0x690000 │ │ │ │ + bge.n 36fb18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf53400d2 │ │ │ │ - bge.n 36fcc4 │ │ │ │ + @ instruction: 0xf53c00d2 │ │ │ │ + bge.n 36fcd4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add.w r0, sl, #6881280 @ 0x690000 │ │ │ │ - bge.n 36fc7c │ │ │ │ + adds.w r0, r2, #6881280 @ 0x690000 │ │ │ │ + bge.n 36fc8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036fc30 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1090753,27 +1090753,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 36fc78 │ │ │ │ strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 36fcfe │ │ │ │ + cbz r6, 36fd00 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - usat r0, #18, sl, asr #3 │ │ │ │ - bhi.n 36fc8c │ │ │ │ + @ instruction: 0xf3b200d2 │ │ │ │ + bhi.n 36fc9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - usat r0, #18, r4, lsl #3 │ │ │ │ - bhi.n 36fc4c │ │ │ │ + usat r0, #18, ip, lsl #3 │ │ │ │ + bhi.n 36fc5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036fd0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1090850,27 +1090850,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 36fd5a │ │ │ │ strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movt r0, #24786 @ 0x60d2 │ │ │ │ - bvc.n 36fda8 │ │ │ │ + movt r0, #57554 @ 0xe0d2 │ │ │ │ + bvc.n 36fdb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subw r0, r0, #210 @ 0xd2 │ │ │ │ - bvc.n 36fd68 │ │ │ │ + subw r0, r8, #210 @ 0xd2 │ │ │ │ + bvc.n 36fd78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036fdf0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1090940,27 +1090940,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36fe34 │ │ │ │ strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf1ee00d2 │ │ │ │ - bvc.n 36fed0 │ │ │ │ + @ instruction: 0xf1f600d2 │ │ │ │ + bvc.n 36fee0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rsb r0, r6, #210 @ 0xd2 │ │ │ │ - bvs.n 36fe8c │ │ │ │ + rsb r0, lr, #210 @ 0xd2 │ │ │ │ + bvs.n 36fe9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0036fec8 : │ │ │ │ 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 │ │ │ │ @@ -1091128,50 +1091128,50 @@ │ │ │ │ ... │ │ │ │ strh r4, [r2, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adc.w r0, r4, #210 @ 0xd2 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + adc.w r0, ip, #210 @ 0xd2 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stcl 15, cr15, [pc, #-1020]! @ 36fca0 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stc 15, cr15, [pc, #1020] @ 3704a0 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldcl 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r2, [r3, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 37000c │ │ │ │ + bpl.n 37001c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bpl.n 36ffcc │ │ │ │ + bpl.n 36ffdc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bpl.n 37018c │ │ │ │ + bpl.n 37019c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bpl.n 370150 │ │ │ │ + bpl.n 370160 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - and.w r0, r2, #210 @ 0xd2 │ │ │ │ - bpl.n 37010c │ │ │ │ + and.w r0, sl, #210 @ 0xd2 │ │ │ │ + bpl.n 37011c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 003700d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1091338,17 +1091338,17 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ sub.w r0, lr, r7, lsl #3 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vqadd.s32 q8, q8, q1 │ │ │ │ + vqadd.s32 q8, q12, q1 │ │ │ │ │ │ │ │ 00370264 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1091457,16 +1091457,16 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaa600c7 │ │ │ │ - mrc 0, 2, r0, cr14, cr2, {6} │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + mcr 0, 3, r0, cr6, cr2, {6} │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00370360 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1091663,20 +1091663,20 @@ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmdb r8, {r0, r1, r2, r6, r7} │ │ │ │ - stcl 0, cr0, [r0], {210} @ 0xd2 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + stcl 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strd r0, r0, [r0], #796 @ 0x31c │ │ │ │ - ldc 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + stc 0, cr0, [r0], #840 @ 0x348 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00370530 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1091787,16 +1091787,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3705bc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sbcs.w r0, r8, r2, lsr #3 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + @ instruction: 0xeb8000d2 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00370644 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (370730 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -1091925,16 +1091925,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 37049c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - orrs.w r0, r4, r2, lsr #3 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + orrs.w r0, ip, r2, lsr #3 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0037076c : │ │ │ │ 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 │ │ │ │ @@ -1092253,38 +1092253,38 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r6, {r1, r4, r6, r7} │ │ │ │ - add r7, pc, #392 @ (adr r7, 370be8 ) │ │ │ │ + ldmia.w lr, {r1, r4, r6, r7} │ │ │ │ + add r7, pc, #424 @ (adr r7, 370c08 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe83c00d2 │ │ │ │ - add r7, pc, #8 @ (adr r7, 370a78 ) │ │ │ │ + strex r0, r0, [r4, #840] @ 0x348 │ │ │ │ + add r7, pc, #40 @ (adr r7, 370a98 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xe80e00d2 │ │ │ │ - add r6, pc, #880 @ (adr r6, 370de8 ) │ │ │ │ + @ instruction: 0xe81600d2 │ │ │ │ + add r6, pc, #912 @ (adr r6, 370e08 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 37120c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 370980 │ │ │ │ + b.n 370990 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #296 @ (adr r6, 370bac ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 370bcc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 3711c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 370934 │ │ │ │ + b.n 370944 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #120 @ (adr r6, 370b08 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 370b28 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00370a90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1092566,23 +1092566,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ b.n 370f14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 370688 │ │ │ │ + b.n 370698 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #424 @ (adr r3, 370ee8 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 370f08 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 370ed0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 370644 │ │ │ │ + b.n 370654 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #264 @ (adr r3, 370e54 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 370e74 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00370d4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1092804,35 +1092804,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3715e0 │ │ │ │ + b.n 3715f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #72 @ (adr r2, 370fa0 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 370fc0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 371554 │ │ │ │ + b.n 371564 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #768 @ (adr r1, 371264 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 371284 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r5, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 3714e8 │ │ │ │ + b.n 3714f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #560 @ (adr r1, 3711a0 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 3711c0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ udf #180 @ 0xb4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 371450 │ │ │ │ + b.n 371460 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #216 @ (adr r1, 371054 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 371074 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00370f7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1093030,23 +1093030,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 371110 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 371284 │ │ │ │ + b.n 371294 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bgt.n 3710cc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 371240 │ │ │ │ + b.n 371250 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0037114c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1093157,17 +1093157,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 3711bc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00371248 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1093279,17 +1093279,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 3712a4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00371360 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1093498,23 +1093498,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 3714e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 37165c │ │ │ │ + bgt.n 37166c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bhi.n 3714a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 371614 │ │ │ │ + bgt.n 371624 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00371580 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1093625,17 +1093625,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 37176c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 3716e0 │ │ │ │ + blt.n 3716f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00371698 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1093786,29 +1093786,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 371898 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 37180c │ │ │ │ + bge.n 37181c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bhi.n 3717f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 3717c4 │ │ │ │ + bls.n 3717d4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bvc.n 37176c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 371784 │ │ │ │ + bls.n 371794 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0037180c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1093896,40 +1093896,40 @@ │ │ │ │ b.n 37182a │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - smlald r0, r0, r0, sp │ │ │ │ + smlald r0, r0, r8, sp │ │ │ │ str r4, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 371984 │ │ │ │ + bge.n 371994 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 37194c │ │ │ │ + bge.n 37195c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 371914 │ │ │ │ + bge.n 371924 │ │ │ │ lsls r2, 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, #4064] @ 0xfe0 │ │ │ │ @@ -1094004,37 +1094004,37 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 371960 │ │ │ │ nop │ │ │ │ ldr r4, [r0, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r4, 371a66 │ │ │ │ + cbnz r4, 371a68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 371a70 │ │ │ │ + bls.n 371a80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r6, 371a68 │ │ │ │ + cbnz r6, 371a6a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 371a34 │ │ │ │ + bls.n 371a44 │ │ │ │ lsls r2, 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] @ (371a64 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1094069,19 +1094069,19 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 371a44 │ │ │ │ nop │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3719d4 │ │ │ │ + bhi.n 3719e4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r0, 371abe │ │ │ │ + cbnz r0, 371ac0 │ │ │ │ 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, #2760] @ 0xac8 │ │ │ │ subw sp, sp, #1292 @ 0x50c │ │ │ │ @@ -1094413,37 +1094413,37 @@ │ │ │ │ ... │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 371e80 │ │ │ │ + bvc.n 371e90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvs.n 371db4 │ │ │ │ + bvs.n 371dc4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 371da8 │ │ │ │ + bpl.n 371db8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 371d98 │ │ │ │ + bpl.n 371da8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r3, [pc, #2800] @ 372900 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ @@ -1095528,171 +1095528,171 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3721ba │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 372844 │ │ │ │ + bne.n 372854 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ pop {r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r2, [r6, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3728f4 │ │ │ │ + beq.n 372904 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 3729fc │ │ │ │ + beq.n 372a0c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add sp, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r1, 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, #2544] @ 0x9f0 │ │ │ │ subw sp, sp, #1508 @ 0x5e4 │ │ │ │ @@ -1096097,31 +1096097,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strd r2, r3, [sl] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldrd r3, r1, [r2, #-4] │ │ │ │ @@ -1097204,73 +1097204,73 @@ │ │ │ │ b.n 373260 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #568 @ (adr r2, 373c20 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 373c40 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r6, 373a4e │ │ │ │ + cbnz r6, 373a50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r4, pc, #408 @ (adr r4, 373bbc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r6, 373a38 │ │ │ │ + cbnz r6, 373a3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r3, [pc, #3008] @ 3745f4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ @@ -1098402,113 +1098402,113 @@ │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ add r3, pc │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 3746c0 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r2, 37465c │ │ │ │ + cbz r2, 37465e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r0, 374634 │ │ │ │ + cbz r0, 374636 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bl c3d9c │ │ │ │ ldr.w r3, [pc, #2264] @ 374f9c │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ ldr.w r2, [pc, #2260] @ 374fa0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1099331,189 +1099331,189 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 3730a2 │ │ │ │ b.w 373986 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #376 @ (adr r7, 3751cc ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 3751ec ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #528 @ (adr r6, 375280 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 3752a0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #384 @ (adr r5, 375218 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 375238 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #240 @ (adr r4, 3751ac ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 3751cc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #56 @ (adr r4, 375100 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 375120 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #896 @ (adr r3, 375454 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 375474 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #712 @ (adr r3, 3753a8 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 3753c8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 3752fc ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 37531c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #344 @ (adr r3, 375250 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 375270 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 003750fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1099579,28 +1099579,28 @@ │ │ │ │ movw r1, #561 @ 0x231 │ │ │ │ mov r2, r6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 37516a │ │ │ │ nop │ │ │ │ - add r1, pc, #776 @ (adr r1, 3754b8 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 3754d8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r2, r4, r5, r7} │ │ │ │ vtbx.8 d29, {d31}, d19 │ │ │ │ vqshl.u64 d28, d21, #63 @ 0x3f │ │ │ │ vaddw.u , , d6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #164] @ (375288 ) │ │ │ │ @@ -1099673,37 +1099673,37 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 37521c │ │ │ │ nop │ │ │ │ adds r1, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r2, [r0, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r6, r5, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #368 @ (adr r1, 375420 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 375440 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #216 @ (adr r1, 375394 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 3753b4 ) │ │ │ │ lsls r2, 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] @ (37531c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1099738,19 +1099738,19 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 3752fc │ │ │ │ nop │ │ │ │ adds r0, #32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #840 @ (adr r0, 375670 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 375690 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ ldr.w r3, [pc, #2200] @ 375bdc │ │ │ │ @@ -1100590,137 +1100590,137 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #162 @ 0xa2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r7, #154 @ 0x9a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ 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 r3, [pc, #2768] @ 3767c8 │ │ │ │ @@ -1101780,41 +1101780,41 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 376732 │ │ │ │ movs r5, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r5, #238 @ 0xee │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #200] @ (3768c0 ) │ │ │ │ + ldr r4, [pc, #232] @ (3768e0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #744] @ (376ae4 ) │ │ │ │ + ldr r3, [pc, #776] @ (376b04 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #336] @ (376954 ) │ │ │ │ + ldr r4, [pc, #368] @ (376974 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #728] @ (376ae0 ) │ │ │ │ + ldr r3, [pc, #760] @ (376b00 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r6, r7, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r6, [r3, #25] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r4, #24] │ │ │ │ lsls r7, r0, #3 │ │ │ │ @@ -1102293,39 +1102293,39 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #8] @ (376d38 ) │ │ │ │ + ldr r2, [pc, #40] @ (376d58 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #480] @ (376f20 ) │ │ │ │ + ldr r0, [pc, #512] @ (376f40 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r5, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 376dca │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1102934,29 +1102934,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bics r2, r6 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ blx b7aa8 │ │ │ │ ldr.w r3, [pc, #2728] @ 377e94 │ │ │ │ @@ -1103942,287 +1103942,287 @@ │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ b.w 377642 │ │ │ │ nop │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 003780b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1104290,28 +1104290,28 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #488 @ 0x1e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 378132 │ │ │ │ nop │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r0, r2, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 378126 │ │ │ │ vaddw.u , , d21 │ │ │ │ vaddl.u , d31, d17 │ │ │ │ vsra.u64 d16, d30, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r5, [pc, #296] @ (3782d4 ) │ │ │ │ @@ -1104435,35 +1104435,35 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #18 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 37823e │ │ │ │ nop │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ 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, #2848] @ 0xb20 │ │ │ │ ldr.w r2, [pc, #1848] @ 378a4c │ │ │ │ subw sp, sp, #1212 @ 0x4bc │ │ │ │ @@ -1105218,152 +1105218,152 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ b.n 3788b8 │ │ │ │ vshr.u64 q8, q7, #46 │ │ │ │ vshr.u64 q8, q7, #48 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [ip], #888 @ 0x378 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #232] @ (378b70 ) │ │ │ │ + ldr r6, [pc, #264] @ (378b90 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrsb r2, [r5, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #872] @ (378e00 ) │ │ │ │ + ldr r5, [pc, #904] @ (378e20 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #728] @ (378d7c ) │ │ │ │ + ldr r5, [pc, #760] @ (378d9c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #584] @ (378cf8 ) │ │ │ │ + ldr r5, [pc, #616] @ (378d18 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #448] @ (378c78 ) │ │ │ │ + ldr r5, [pc, #480] @ (378c98 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #312] @ (378bf8 ) │ │ │ │ + ldr r5, [pc, #344] @ (378c18 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #168] @ (378b74 ) │ │ │ │ + ldr r5, [pc, #200] @ (378b94 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #40] @ (378afc ) │ │ │ │ + ldr r5, [pc, #72] @ (378b1c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #936] @ (378e80 ) │ │ │ │ + ldr r4, [pc, #968] @ (378ea0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #880] @ (378e4c ) │ │ │ │ + ldr r4, [pc, #912] @ (378e6c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #824] @ (378e18 ) │ │ │ │ + ldr r4, [pc, #856] @ (378e38 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #552] @ (378d1c ) │ │ │ │ + ldr r4, [pc, #584] @ (378d3c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #408] @ (378c98 ) │ │ │ │ + ldr r4, [pc, #440] @ (378cb8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #272] @ (378c1c ) │ │ │ │ + ldr r4, [pc, #304] @ (378c3c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #144] @ (378ba4 ) │ │ │ │ + ldr r4, [pc, #176] @ (378bc4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #56] @ (378b54 ) │ │ │ │ + ldr r4, [pc, #88] @ (378b74 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #960] @ (378ee8 ) │ │ │ │ + ldr r3, [pc, #992] @ (378f08 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #768] @ (378e40 ) │ │ │ │ + ldr r3, [pc, #800] @ (378e60 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #672] @ (378dec ) │ │ │ │ + ldr r3, [pc, #704] @ (378e0c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #576] @ (378d94 ) │ │ │ │ + ldr r3, [pc, #608] @ (378db4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #448] @ (378d1c ) │ │ │ │ + ldr r3, [pc, #480] @ (378d3c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #312] @ (378c9c ) │ │ │ │ + ldr r3, [pc, #344] @ (378cbc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ 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, #2848] @ 0xb20 │ │ │ │ ldr.w r2, [pc, #1212] @ 379040 │ │ │ │ subw sp, sp, #1212 @ 0x4bc │ │ │ │ @@ -1105836,52 +1105836,52 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xf76200de │ │ │ │ @ instruction: 0xf76000de │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r0, #7274496 @ 0x6f0000 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [pc, #0] @ (379084 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r2, [pc, #636] @ (37931c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #636] @ (379320 ) │ │ │ │ ldr r3, [pc, #640] @ (379324 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1106154,113 +1106154,113 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r2, r4 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #143 @ 0x8f │ │ │ │ b.n 379188 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r8, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc │ │ │ │ + add lr, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, r1 │ │ │ │ + add r4, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r6, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bics r2, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orrs r6, r7 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmn r0, r0 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ 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, #2840] @ 0xb18 │ │ │ │ ldr.w r2, [pc, #2048] @ 379bf8 │ │ │ │ subw sp, sp, #1220 @ 0x4c4 │ │ │ │ @@ -1107067,152 +1107067,152 @@ │ │ │ │ bne.w 379726 │ │ │ │ b.n 379a26 │ │ │ │ nop │ │ │ │ mcr 0, 7, r0, cr14, cr14, {6} │ │ │ │ mcr 0, 7, r0, cr12, cr14, {6} │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ rsb r0, r6, lr, lsr #3 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r6, ip │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00379d1c : │ │ │ │ mov r3, r0 │ │ │ │ vldr d7, [pc, #32] @ 379d40 │ │ │ │ ldr r2, [pc, #36] @ (379d48 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -1107788,55 +1107788,55 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 37a4f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0037a390 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1108284,19 +1108284,19 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b.n 37a838 │ │ │ │ nop │ │ │ │ bge.n 37a7f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #464] @ (37aa68 ) │ │ │ │ + ldr r4, [pc, #496] @ (37aa88 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0037a898 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1109439,100 +1109439,100 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 37b200 │ │ │ │ nop │ │ │ │ bcs.n 37b45c │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, r4 │ │ │ │ + add r2, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - muls r0, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ beq.n 37b510 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rors r0, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sbcs r2, r2 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r6 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vhadd.u32 q0, q10, q4 │ │ │ │ - vmla.i32 q8, q8, d8[0] │ │ │ │ - lsls r6, r4 │ │ │ │ + vhadd.u32 q0, q14, q4 │ │ │ │ + vmla.i32 q8, q12, d8[0] │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vmla.i q8, q10, d0[2] │ │ │ │ - lsls r6, r0 │ │ │ │ + vmla.i q8, q14, d0[2] │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vmla.i16 q0, q15, d0[1] │ │ │ │ - eors r0, r4 │ │ │ │ + vmla.i32 q0, q11, d8[0] │ │ │ │ + eors r0, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vhadd.u q8, q14, q4 │ │ │ │ - ands r6, r7 │ │ │ │ + vmla.i q0, q10, d0[2] │ │ │ │ + eors r6, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vhadd.u16 q8, q14, q4 │ │ │ │ - ands r6, r3 │ │ │ │ + vhadd.u32 q8, q10, q4 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vhadd.u q0, q10, q4 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + vhadd.u q0, q14, q4 │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0037b5d0 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #20] @ (37b5e8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ @@ -1109878,87 +1109878,87 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 37b6d6 │ │ │ │ ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr8, {6} │ │ │ │ - cdp2 0, 2, cr0, cr10, cr8, {6} │ │ │ │ + cdp2 0, 3, cr0, cr12, cr8, {6} │ │ │ │ + cdp2 0, 3, cr0, cr2, cr8, {6} │ │ │ │ ldmia r4, {r1, r3, r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r6], #800 @ 0x320 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + ldc2l 0, cr0, [lr], #800 @ 0x320 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r2], {200} @ 0xc8 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + ldc2l 0, cr0, [sl], {200} @ 0xc8 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2 0, cr0, [r2], #800 @ 0x320 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + ldc2 0, cr0, [sl], #800 @ 0x320 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2 0, cr0, [r0], {200} @ 0xc8 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + ldc2 0, cr0, [r8], {200} @ 0xc8 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-800 @ 0xfffffce0 │ │ │ │ - subs r5, #24 │ │ │ │ + ldc2l 0, cr0, [r6], #-800 @ 0xfffffce0 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mcrr2 0, 12, r0, ip, cr8 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + mrrc2 0, 12, r0, r4, cr8 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [sl], #-800 @ 0xfffffce0 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + ldc2 0, cr0, [r2], #-800 @ 0xfffffce0 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [r8], {200} @ 0xc8 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + ldc2 0, cr0, [r0], {200} @ 0xc8 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r7, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfbe600c8 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + @ instruction: 0xfbee00c8 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - smlald r0, r0, r4, r8 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + smlald r0, r0, ip, r8 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfba200c8 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + @ instruction: 0xfbaa00c8 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfb8000c8 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + @ instruction: 0xfb8800c8 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfb5e00c8 │ │ │ │ - subs r4, #8 │ │ │ │ + @ instruction: 0xfb6600c8 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfb3a00c8 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xfb4200c8 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0037b9f8 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #16] @ (37ba0c ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ @@ -1110184,31 +1110184,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vst4. {d0-d3}, [r4], r8 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + vst4. {d0-d3}, [ip], r8 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str??.w r0, [r0, #200] @ 0xc8 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + str??.w r0, [r8, #200] @ 0xc8 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r1, #222 @ 0xde │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str.w r0, [sl, #200] @ 0xc8 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + ldr.w r0, [r2, #200] @ 0xc8 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r1, #182 @ 0xb6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh.w r0, [r2, #200] @ 0xc8 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + strh.w r0, [sl, #200] @ 0xc8 │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0037bc64 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (37bd50 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -1110337,17 +1110337,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf76200c8 │ │ │ │ + @ instruction: 0xf76a00c8 │ │ │ │ │ │ │ │ 0037bd8c : │ │ │ │ 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 │ │ │ │ @@ -1110568,32 +1110568,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf63600c8 │ │ │ │ + @ instruction: 0xf63e00c8 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf5e400c8 │ │ │ │ + @ instruction: 0xf5ec00c8 │ │ │ │ stmia r4!, {r3, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs.w r0, r0, #6553600 @ 0x640000 │ │ │ │ + subs.w r0, r8, #6553600 @ 0x640000 │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adcs.w r0, sl, #6553600 @ 0x640000 │ │ │ │ + sbc.w r0, r2, #6553600 @ 0x640000 │ │ │ │ │ │ │ │ 0037bfbc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1110703,17 +1110703,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #78 @ 0x4e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bics.w r0, r4, #6553600 @ 0x640000 │ │ │ │ + bics.w r0, ip, #6553600 @ 0x640000 │ │ │ │ │ │ │ │ 0037c0b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1110824,17 +1110824,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #54 @ 0x36 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf31c00c8 │ │ │ │ + ssat r0, #9, r4, asr #3 │ │ │ │ │ │ │ │ 0037c1d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (37c364 ) │ │ │ │ @@ -1111039,22 +1111039,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbc.w r0, ip, #200 @ 0xc8 │ │ │ │ + sbcs.w r0, r4, #200 @ 0xc8 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adc.w r0, r4, #200 @ 0xc8 │ │ │ │ + adc.w r0, ip, #200 @ 0xc8 │ │ │ │ │ │ │ │ 0037c3b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1111165,17 +1111165,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bic.w r0, r4, #200 @ 0xc8 │ │ │ │ + bic.w r0, ip, #200 @ 0xc8 │ │ │ │ │ │ │ │ 0037c4c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (37c65c ) │ │ │ │ @@ -1111380,22 +1111380,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cdp 0, 7, cr0, cr4, cr8, {6} │ │ │ │ + cdp 0, 7, cr0, cr12, cr8, {6} │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cdp 0, 4, cr0, cr12, cr8, {6} │ │ │ │ + cdp 0, 5, cr0, cr4, cr8, {6} │ │ │ │ │ │ │ │ 0037c6a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1111598,22 +1111598,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #96 @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mcrr 0, 12, r0, r6, cr8 │ │ │ │ + mcrr 0, 12, r0, lr, cr8 │ │ │ │ movs r5, #54 @ 0x36 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc 0, cr0, [ip], {200} @ 0xc8 │ │ │ │ + stc 0, cr0, [r4], #-800 @ 0xfffffce0 │ │ │ │ │ │ │ │ 0037c8cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1111894,22 +1111894,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe99200c8 │ │ │ │ + @ instruction: 0xe99a00c8 │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strd r0, r0, [sl, #-800]! @ 0x320 │ │ │ │ + ldrd r0, r0, [r2, #-800]! @ 0x320 │ │ │ │ │ │ │ │ 0037cb88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1112019,17 +1112019,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strex r0, r0, [lr, #800] @ 0x320 │ │ │ │ + @ instruction: 0xe85600c8 │ │ │ │ │ │ │ │ 0037cc9c : │ │ │ │ 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, #296] @ (37cdd8 ) │ │ │ │ @@ -1112155,35 +1112155,35 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ b.n 37cdb8 │ │ │ │ @ instruction: 0xb642 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 37cd90 │ │ │ │ + b.n 37cda0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37ccc0 │ │ │ │ + b.n 37ccd0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37cc88 │ │ │ │ + b.n 37cc98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037ce0c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1112375,55 +1112375,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 37ccf8 │ │ │ │ + b.n 37cd08 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37cccc │ │ │ │ + b.n 37ccdc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37cc0c │ │ │ │ + b.n 37cc1c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37cc8c │ │ │ │ + b.n 37cc9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37cb84 │ │ │ │ + b.n 37cb94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37cb38 │ │ │ │ + b.n 37cb48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37caf8 │ │ │ │ + b.n 37cb08 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37cab4 │ │ │ │ + b.n 37cac4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37ca70 │ │ │ │ + b.n 37ca80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037d040 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1112477,25 +1112477,25 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 37d072 │ │ │ │ uxth r0, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37c970 │ │ │ │ + b.n 37c980 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37c930 │ │ │ │ + b.n 37c940 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037d0e4 : │ │ │ │ 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 │ │ │ │ @@ -1112627,39 +1112627,39 @@ │ │ │ │ nop │ │ │ │ cbz r0, 37d26a │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 37d270 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 37d9a0 │ │ │ │ + b.n 37d9b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 37da48 │ │ │ │ + b.n 37ca58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37da2c │ │ │ │ + b.n 37da3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ cbz r4, 37d266 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37d7f0 │ │ │ │ + b.n 37d800 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037d268 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1112830,49 +1112830,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ add sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37d788 │ │ │ │ + b.n 37d798 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37d888 │ │ │ │ + b.n 37d898 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 37d73c │ │ │ │ + b.n 37d74c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37d6f8 │ │ │ │ + b.n 37d708 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37d6bc │ │ │ │ + b.n 37d6cc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37d680 │ │ │ │ + b.n 37d690 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37d644 │ │ │ │ + b.n 37d654 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037d44c : │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r1, #312] @ 0x138 │ │ │ │ bx lr │ │ │ │ @@ -1113417,144 +1113417,144 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #328 @ 0x148 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #288 @ 0x120 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 37dafc │ │ │ │ + b.n 37db0c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37db18 │ │ │ │ + b.n 37db28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37db44 │ │ │ │ + b.n 37db54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37dafc │ │ │ │ + b.n 37db0c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37db2c │ │ │ │ + b.n 37db3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37db60 │ │ │ │ + b.n 37db70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37daf4 │ │ │ │ + b.n 37db04 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37db24 │ │ │ │ + b.n 37db34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37dba8 │ │ │ │ + b.n 37dbb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 37dbb0 │ │ │ │ + b.n 37dbc0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37db48 │ │ │ │ + b.n 37db58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37db98 │ │ │ │ + b.n 37dba8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37dbf0 │ │ │ │ + b.n 37dc00 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 37dbe0 │ │ │ │ + b.n 37dbf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37dc10 │ │ │ │ + b.n 37dc20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 37dc60 │ │ │ │ + b.n 37dc70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cdp2 0, 6, cr0, cr6, cr7, {6} │ │ │ │ - ble.n 37d9d4 │ │ │ │ + cdp2 0, 6, cr0, cr14, cr7, {6} │ │ │ │ + ble.n 37d9e4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr7, {6} │ │ │ │ - ble.n 37d970 │ │ │ │ + cdp2 0, 3, cr0, cr6, cr7, {6} │ │ │ │ + ble.n 37d980 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #796]! @ 0x31c │ │ │ │ - ble.n 37db14 │ │ │ │ + cdp2 0, 0, cr0, cr2, cr7, {6} │ │ │ │ + ble.n 37db24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 37da4c │ │ │ │ + udf #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [sl, #796]! @ 0x31c │ │ │ │ - ble.n 37da88 │ │ │ │ + ldc2 0, cr0, [r2, #796]! @ 0x31c │ │ │ │ + ble.n 37da98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r4, #796] @ 0x31c │ │ │ │ - bgt.n 37da48 │ │ │ │ + stc2 0, cr0, [ip, #796] @ 0x31c │ │ │ │ + bgt.n 37da58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-796] @ 0xfffffce4 │ │ │ │ - bgt.n 37da08 │ │ │ │ + stc2l 0, cr0, [r6, #-796]! @ 0xfffffce4 │ │ │ │ + bgt.n 37da18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2 0, cr0, [r8, #-796]! @ 0xfffffce4 │ │ │ │ - bgt.n 37d9c8 │ │ │ │ + stc2l 0, cr0, [r0, #-796] @ 0xfffffce4 │ │ │ │ + bgt.n 37d9d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-796] @ 0xfffffce4 │ │ │ │ - bgt.n 37db88 │ │ │ │ + ldc2 0, cr0, [sl, #-796] @ 0xfffffce4 │ │ │ │ + bgt.n 37d998 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2l 0, cr0, [ip], #796 @ 0x31c │ │ │ │ - bgt.n 37db48 │ │ │ │ + ldc2l 0, cr0, [r4], #796 @ 0x31c │ │ │ │ + bgt.n 37db58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2l 0, cr0, [r6], {199} @ 0xc7 │ │ │ │ - bgt.n 37db08 │ │ │ │ + stc2l 0, cr0, [lr], {199} @ 0xc7 │ │ │ │ + bgt.n 37db18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r0], #796 @ 0x31c │ │ │ │ - bgt.n 37dac8 │ │ │ │ + stc2 0, cr0, [r8], #796 @ 0x31c │ │ │ │ + bgt.n 37dad8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r8], #-796 @ 0xfffffce4 │ │ │ │ - blt.n 37da84 │ │ │ │ + stc2 0, cr0, [r0], {199} @ 0xc7 │ │ │ │ + blt.n 37da94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mrrc2 0, 12, r0, r0, cr7 @ │ │ │ │ - blt.n 37da40 │ │ │ │ + mrrc2 0, 12, r0, r8, cr7 │ │ │ │ + blt.n 37da50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r8], #-796 @ 0xfffffce4 │ │ │ │ - blt.n 37d9fc │ │ │ │ + ldc2 0, cr0, [r0], #-796 @ 0xfffffce4 │ │ │ │ + blt.n 37da0c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r0], {199} @ 0xc7 │ │ │ │ - blt.n 37dbb8 │ │ │ │ + stc2 0, cr0, [r8], {199} @ 0xc7 │ │ │ │ + blt.n 37dbc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - smlsld r0, r0, ip, r7 │ │ │ │ - blt.n 37db7c │ │ │ │ + @ instruction: 0xfbe400c7 │ │ │ │ + blt.n 37db8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfbb800c7 │ │ │ │ - blt.n 37db40 │ │ │ │ + smlald r0, r0, r0, r7 │ │ │ │ + blt.n 37db50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037db00 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1114066,105 +1114066,105 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 37e068 │ │ │ │ + blt.n 37e078 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r6, pc, #392 @ (adr r6, 37e1bc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 37df8c │ │ │ │ - lsls r0, r1, #3 │ │ │ │ bge.n 37df9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + bge.n 37dfac │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf7fa00c7 │ │ │ │ - bvc.n 37e10c │ │ │ │ + strb.w r0, [r2, r7] │ │ │ │ + bvc.n 37e11c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf7c000c7 │ │ │ │ - bvc.n 37e0a8 │ │ │ │ + @ instruction: 0xf7c800c7 │ │ │ │ + bvc.n 37e0b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf78a00c7 │ │ │ │ - bvs.n 37e044 │ │ │ │ + @ instruction: 0xf79200c7 │ │ │ │ + bvs.n 37e054 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adc.w r0, r2, #6488064 @ 0x630000 │ │ │ │ - bvs.n 37dfd4 │ │ │ │ + bvs.n 37dfe4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf72600c7 │ │ │ │ - bvs.n 37df9c │ │ │ │ + @ instruction: 0xf72e00c7 │ │ │ │ + bvs.n 37dfac │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf6fc00c7 │ │ │ │ - bvs.n 37e154 │ │ │ │ + @ instruction: 0xf70400c7 │ │ │ │ + bvs.n 37e164 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf6d000c7 │ │ │ │ - bvs.n 37e108 │ │ │ │ + @ instruction: 0xf6d800c7 │ │ │ │ + bvs.n 37e118 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subw r0, sl, #2247 @ 0x8c7 │ │ │ │ - bvs.n 37e0c4 │ │ │ │ + @ instruction: 0xf6b200c7 │ │ │ │ + bvs.n 37e0d4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf68200c7 │ │ │ │ - bpl.n 37e084 │ │ │ │ + @ instruction: 0xf68a00c7 │ │ │ │ + bpl.n 37e094 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf65c00c7 │ │ │ │ - bpl.n 37e040 │ │ │ │ + @ instruction: 0xf66400c7 │ │ │ │ + bpl.n 37e050 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf63400c7 │ │ │ │ - bpl.n 37e000 │ │ │ │ + @ instruction: 0xf63c00c7 │ │ │ │ + bpl.n 37e010 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - addw r0, lr, #2247 @ 0x8c7 │ │ │ │ - bpl.n 37e1bc │ │ │ │ + @ instruction: 0xf61600c7 │ │ │ │ + bpl.n 37e1cc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf5e600c7 │ │ │ │ - bpl.n 37e17c │ │ │ │ + @ instruction: 0xf5ee00c7 │ │ │ │ + bpl.n 37e18c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rsb r0, r0, #6520832 @ 0x638000 │ │ │ │ - bpl.n 37e13c │ │ │ │ + rsb r0, r8, #6520832 @ 0x638000 │ │ │ │ + bpl.n 37e14c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf59a00c7 │ │ │ │ - bpl.n 37e0fc │ │ │ │ + sub.w r0, r2, #6520832 @ 0x638000 │ │ │ │ + bpl.n 37e10c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbcs.w r0, r4, #6520832 @ 0x638000 │ │ │ │ - bmi.n 37e0b8 │ │ │ │ + sbcs.w r0, ip, #6520832 @ 0x638000 │ │ │ │ + bmi.n 37e0c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0037e104 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #336] @ 0x150 │ │ │ │ bx lr │ │ │ │ @@ -1114357,74 +1114357,74 @@ │ │ │ │ b.n 37e12e │ │ │ │ add r1, pc, #832 @ (adr r1, 37e5f4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 37e2ac │ │ │ │ + bvs.n 37e2bc │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 37e354 │ │ │ │ + bcc.n 37e364 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 37e2e4 │ │ │ │ + bvc.n 37e2f4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 37e2d4 │ │ │ │ + bvc.n 37e2e4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r1, #20] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 37e314 │ │ │ │ + bmi.n 37e324 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 37e764 │ │ │ │ + b.n 37e774 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - usat r0, #7, r0, asr #3 │ │ │ │ - bvs.n 37e3c8 │ │ │ │ + usat r0, #7, r8, asr #3 │ │ │ │ + bvs.n 37e3d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf37e00c7 │ │ │ │ - bvs.n 37e390 │ │ │ │ + usat r0, #7, r6, lsl #3 │ │ │ │ + bvs.n 37e3a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf35c00c7 │ │ │ │ - bvs.n 37e358 │ │ │ │ + bfi r0, r4, #3, #5 │ │ │ │ + bvs.n 37e368 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf33a00c7 │ │ │ │ - bvs.n 37e320 │ │ │ │ + sbfx r0, r2, #3, #8 │ │ │ │ + bvs.n 37e330 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf31800c7 │ │ │ │ - bpl.n 37e2e8 │ │ │ │ + ssat r0, #8, r0, asr #3 │ │ │ │ + bpl.n 37e2f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf2f600c7 │ │ │ │ - bpl.n 37e2b0 │ │ │ │ + @ instruction: 0xf2fe00c7 │ │ │ │ + bpl.n 37e2c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf2d400c7 │ │ │ │ - bpl.n 37e278 │ │ │ │ + @ instruction: 0xf2dc00c7 │ │ │ │ + bpl.n 37e288 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0037e344 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -1115506,173 +1115506,172 @@ │ │ │ │ nop │ │ │ │ ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 37eed8 │ │ │ │ + bmi.n 37eee8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 37ed58 │ │ │ │ + bne.n 37ed68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xeaf800c7 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + add.w r0, r0, r7, lsl #3 │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xead600c7 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xeade00c7 │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xeab400c7 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + @ instruction: 0xeabc00c7 │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - eors.w r0, r0, r7, lsl #3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + eors.w r0, r8, r7, lsl #3 │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orn r0, ip, r7, lsl #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + orns r0, r4, r7, lsl #3 │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orr.w r0, r8, r7, lsl #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + orrs.w r0, r0, r7, lsl #3 │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bic.w r0, r4, r7, lsl #3 │ │ │ │ - and.w r0, r6, r7, lsl #3 │ │ │ │ - ldrd r0, r0, [r8, #796]! @ 0x31c │ │ │ │ - ldrd r0, r0, [sl, #796] @ 0x31c │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + bic.w r0, ip, r7, lsl #3 │ │ │ │ + and.w r0, lr, r7, lsl #3 │ │ │ │ + and.w r0, r0, r7, lsl #3 │ │ │ │ + strd r0, r0, [r2, #796]! @ 0x31c │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe9b800c7 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + strd r0, r0, [r0, #796] @ 0x31c │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe99800c7 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe9a000c7 │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrd r0, r0, [r8, #-796]! @ 0x31c │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + @ instruction: 0xe98000c7 │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrd r0, r0, [r8, #-796] @ 0x31c │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + strd r0, r0, [r0, #-796]! @ 0x31c │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmdb r8!, {r0, r1, r2, r6, r7} │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + strd r0, r0, [r0, #-796] @ 0x31c │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmdb r6, {r0, r1, r2, r6, r7} │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmdb lr, {r0, r1, r2, r6, r7} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrd r0, r0, [r6], #796 @ 0x31c │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldrd r0, r0, [lr], #796 @ 0x31c │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe8d600c7 │ │ │ │ - @ instruction: 0xe8c800c7 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xe8de00c7 │ │ │ │ + @ instruction: 0xe8d000c7 │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia.w r6!, {r0, r1, r2, r6, r7} │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + stmia.w lr!, {r0, r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia.w r4, {r0, r1, r2, r6, r7} │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia.w ip, {r0, r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strd r0, r0, [r0], #-796 @ 0x31c │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + strd r0, r0, [r8], #-796 @ 0x31c │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe83e00c7 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + strex r0, r0, [r6, #796] @ 0x31c │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe81e00c7 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + @ instruction: 0xe82600c7 │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 37ef6c │ │ │ │ + @ instruction: 0xe80600c7 │ │ │ │ + b.n 37ef40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 37ef30 │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 37eef8 │ │ │ │ + b.n 37ef08 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 37eec0 │ │ │ │ + b.n 37eed0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 37ee8c │ │ │ │ + b.n 37ee9c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 37ee54 │ │ │ │ + b.n 37ee64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0037efa8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1116205,33 +1116204,33 @@ │ │ │ │ ... │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 37f610 │ │ │ │ + b.n 37f620 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx bde5c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 37fc16 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -1116543,38 +1116542,38 @@ │ │ │ │ ... │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vqadd.u8 q8, q10, │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + vqadd.u8 q8, q14, │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r6, [r4, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mcr2 0, 7, r0, cr2, cr1, {6} │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + mcr2 0, 7, r0, cr10, cr1, {6} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 37f914 │ │ │ │ + ble.n 37f924 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mrc2 0, 5, r0, cr2, cr1, {6} │ │ │ │ - ble.n 37f8d8 │ │ │ │ + mrc2 0, 5, r0, cr10, cr1, {6} │ │ │ │ + ble.n 37f8e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mcr2 0, 4, r0, cr14, cr1, {6} │ │ │ │ + mrc2 0, 4, r0, cr6, cr1, {6} │ │ │ │ ldr r1, [pc, #976] @ (37fc98 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, #976] @ (37fc9c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #976] @ (37fca0 ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ @@ -1116974,140 +1116973,140 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #29 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 37f7ca │ │ │ │ - bgt.n 37fbd0 │ │ │ │ + bgt.n 37fbe0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - itt │ │ │ │ - lsl r0, r1, #3 │ │ │ │ - mrc2 0, 0, r0, cr10, cr1, {6} │ │ │ │ - bgt.n 37fd94 │ │ │ │ + stmia r0!, {r2} │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + mcr2 0, 1, r0, cr2, cr1, {6} │ │ │ │ + bgt.n 37fda4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - it le │ │ │ │ - lslle r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #836]! @ 0x344 │ │ │ │ - bgt.n 37fd4c │ │ │ │ + nop {14} │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + ldc2l 0, cr0, [lr, #836]! @ 0x344 │ │ │ │ + bgt.n 37fd5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 37fd10 │ │ │ │ + bgt.n 37fd20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 37fcf8 │ │ │ │ + bgt.n 37fd08 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 37fcdc │ │ │ │ + bgt.n 37fcec │ │ │ │ lsls r7, r0, #3 │ │ │ │ - itee vs │ │ │ │ - lslvs r0, r1, #3 │ │ │ │ - stc2vc 0, cr0, [ip, #836] @ 0x344 │ │ │ │ - blt.n 37fca0 @ unpredictable │ │ │ │ + itet vc │ │ │ │ + lslvc r0, r1, #3 │ │ │ │ + ldc2vs 0, cr0, [r4, #836] @ 0x344 │ │ │ │ + blt.n 37fcb0 @ unpredictable │ │ │ │ lsls r7, r0, #3 │ │ │ │ - itet mi │ │ │ │ - lslmi r0, r1, #3 │ │ │ │ - stc2lpl 0, cr0, [r8, #-836]! @ 0xfffffcbc │ │ │ │ - blt.n 37fc64 @ unpredictable │ │ │ │ + itee pl │ │ │ │ + lslpl r0, r1, #3 │ │ │ │ + ldc2lmi 0, cr0, [r0, #-836]! @ 0xfffffcbc │ │ │ │ + blt.n 37fc74 @ unpredictable │ │ │ │ lsls r7, r0, #3 │ │ │ │ - itte cs │ │ │ │ + itee cs │ │ │ │ lslcs r0, r1, #3 │ │ │ │ - stc2lcs 0, cr0, [r4, #-836] @ 0xfffffcbc │ │ │ │ - blt.n 37fc28 @ unpredictable │ │ │ │ + stc2lcc 0, cr0, [ip, #-836] @ 0xfffffcbc │ │ │ │ + blt.n 37fc38 @ unpredictable │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ittt eq │ │ │ │ + itet eq │ │ │ │ lsleq r0, r1, #3 │ │ │ │ - stc2eq 0, cr0, [r0, #-836]! @ 0xfffffcbc │ │ │ │ - blt.n 37fbf0 @ unpredictable │ │ │ │ + stc2ne 0, cr0, [r8, #-836]! @ 0xfffffcbc │ │ │ │ + blt.n 37fc00 @ unpredictable │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [lr], #836 @ 0x344 │ │ │ │ - blt.n 37fdb8 │ │ │ │ + stc2 0, cr0, [r6, #-836] @ 0xfffffcbc │ │ │ │ + blt.n 37fdc8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 37fd7c │ │ │ │ + blt.n 37fd8c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2 0, cr0, [ip], #836 @ 0x344 │ │ │ │ - blt.n 37fd40 │ │ │ │ + stc2l 0, cr0, [r4], {209} @ 0xd1 │ │ │ │ + blt.n 37fd50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl], {209} @ 0xd1 │ │ │ │ - bge.n 37fd04 │ │ │ │ + stc2 0, cr0, [r2], #836 @ 0x344 │ │ │ │ + bge.n 37fd14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r6], #-836 @ 0xfffffcbc │ │ │ │ - bge.n 37fccc │ │ │ │ + ldc2l 0, cr0, [lr], #-836 @ 0xfffffcbc │ │ │ │ + bge.n 37fcdc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 37fc94 │ │ │ │ + bge.n 37fca4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 37fc78 │ │ │ │ + bge.n 37fc88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [r6], #-836 @ 0xfffffcbc │ │ │ │ - bge.n 37fc3c │ │ │ │ + stc2 0, cr0, [lr], #-836 @ 0xfffffcbc │ │ │ │ + bge.n 37fc4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [r0], {209} @ 0xd1 │ │ │ │ - bge.n 37fe04 │ │ │ │ + stc2 0, cr0, [r8], {209} @ 0xd1 │ │ │ │ + bge.n 37fe14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - smlsldx r0, r0, lr, r1 │ │ │ │ - bge.n 37fdcc │ │ │ │ + @ instruction: 0xfbe600d1 │ │ │ │ + bge.n 37fddc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfbbc00d1 │ │ │ │ - bge.n 37fd94 │ │ │ │ + smlaldx r0, r0, r4, r1 │ │ │ │ + bge.n 37fda4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfb9a00d1 │ │ │ │ - bls.n 37fd5c │ │ │ │ + @ instruction: 0xfba200d1 │ │ │ │ + bge.n 37fd6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfb7a00d1 │ │ │ │ - bls.n 37fd20 │ │ │ │ + @ instruction: 0xfb8200d1 │ │ │ │ + bls.n 37fd30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfb5600d1 │ │ │ │ - bls.n 37fce8 │ │ │ │ + @ instruction: 0xfb5e00d1 │ │ │ │ + bls.n 37fcf8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfb3400d1 │ │ │ │ - bls.n 37fcac │ │ │ │ + @ instruction: 0xfb3c00d1 │ │ │ │ + bls.n 37fcbc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfb1000d1 │ │ │ │ - bls.n 37fe70 │ │ │ │ + @ instruction: 0xfb1800d1 │ │ │ │ + bls.n 37fe80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfaea00d1 │ │ │ │ - bls.n 37fe34 │ │ │ │ + @ instruction: 0xfaf200d1 │ │ │ │ + bls.n 37fe44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfac600d1 │ │ │ │ - bls.n 37fdfc │ │ │ │ + @ instruction: 0xface00d1 │ │ │ │ + bls.n 37fe0c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 37fdc4 │ │ │ │ + bls.n 37fdd4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 37fd8c │ │ │ │ + bhi.n 37fd9c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfa6800d1 │ │ │ │ + @ instruction: 0xfa7000d1 │ │ │ │ │ │ │ │ 0037fdc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -1117605,78 +1117604,78 @@ │ │ │ │ nop │ │ │ │ strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [lr, #209] @ 0xd1 │ │ │ │ - hlt 0x0026 │ │ │ │ + ldr.w r0, [r6, #209] @ 0xd1 │ │ │ │ + hlt 0x002e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r2, 380304 │ │ │ │ + cbz r2, 380306 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf6b200d1 │ │ │ │ - bpl.n 380348 │ │ │ │ + @ instruction: 0xf6ba00d1 │ │ │ │ + bpl.n 380358 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68200d1 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + @ instruction: 0xf68a00d1 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 3802cc │ │ │ │ + bmi.n 3802dc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r2, [r5, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ bgt.n 3802b4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - rsb r0, r4, #6848512 @ 0x688000 │ │ │ │ - bmi.n 380394 │ │ │ │ + rsb r0, ip, #6848512 @ 0x688000 │ │ │ │ + bmi.n 3803a4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sub.w r0, r4, #6848512 @ 0x688000 │ │ │ │ - bmi.n 380360 │ │ │ │ + sub.w r0, ip, #6848512 @ 0x688000 │ │ │ │ + bmi.n 380370 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sbcs.w r0, lr, #6848512 @ 0x688000 │ │ │ │ - bcc.n 380320 │ │ │ │ + @ instruction: 0xf58600d1 │ │ │ │ + bcc.n 380330 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcc.n 38029c │ │ │ │ + bcc.n 3802ac │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 380264 │ │ │ │ + bcc.n 380274 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf4f600d1 │ │ │ │ - bcc.n 380428 │ │ │ │ + @ instruction: 0xf4fe00d1 │ │ │ │ + bcc.n 380438 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf4ce00d1 │ │ │ │ - bcc.n 3803e4 │ │ │ │ + @ instruction: 0xf4d600d1 │ │ │ │ + bcc.n 3803f4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcc.n 3803a4 │ │ │ │ + bcc.n 3803b4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 380368 │ │ │ │ + bcc.n 380378 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - orrs.w r0, r2, #6848512 @ 0x688000 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + orrs.w r0, sl, #6848512 @ 0x688000 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00380378 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1118135,56 +1118134,56 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #88 @ (adr r7, 3808ac ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 3808cc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf2ba00d1 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + movt r0, #8401 @ 0x20d1 │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bics.w r0, r8, #209 @ 0xd1 │ │ │ │ + orr.w r0, r0, #209 @ 0xd1 │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vshr.s64 q8, , #48 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + vshr.s64 q8, , #40 │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r4, 3808b8 │ │ │ │ + cbz r4, 3808ba │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vshr.s64 q0, , #18 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + vshr.s64 q0, , #10 │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r2, 3808bc │ │ │ │ + cbz r2, 3808be │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vshr.s64 q0, , #52 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + vshr.s64 q0, , #44 │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r0, 3808bc │ │ │ │ + cbz r0, 3808be │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vqadd.s8 q8, q13, │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + vqadd.s16 q8, q9, │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r6, 3808be │ │ │ │ + cbz r6, 3808c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vqadd.s32 q0, q12, │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + vqadd.s64 q0, q8, │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r4, 3808c2 │ │ │ │ + cbz r4, 3808c4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vqadd.s8 q0, q11, │ │ │ │ + vqadd.s8 q0, q15, │ │ │ │ ldr r1, [pc, #232] @ (3809a0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #232] @ (3809a4 ) │ │ │ │ ldr r2, [pc, #236] @ (3809a8 ) │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ @@ -1118272,43 +1118271,43 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 380728 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mcr 0, 3, r0, cr14, cr1, {6} │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + mrc 0, 3, r0, cr6, cr1, {6} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mcr 0, 2, r0, cr14, cr1, {6} │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + mrc 0, 2, r0, cr6, cr1, {6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mcr 0, 1, r0, cr12, cr1, {6} │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + mrc 0, 1, r0, cr4, cr1, {6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mcr 0, 0, r0, cr8, cr1, {6} │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + mrc 0, 0, r0, cr0, cr1, {6} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc 0, cr0, [r4, #836]! @ 0x344 │ │ │ │ + stc 0, cr0, [ip, #836]! @ 0x344 │ │ │ │ │ │ │ │ 003809e4 : │ │ │ │ stmdb 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 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ @@ -1118806,37 +1118805,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r5, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r6], #836 @ 0x344 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + ldcl 0, cr0, [lr], #836 @ 0x344 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stcl 0, cr0, [r2], #-836 @ 0xfffffcbc │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + stcl 0, cr0, [sl], #-836 @ 0xfffffcbc │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb8e00d1 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + @ instruction: 0xeb9600d1 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sbc.w r0, r8, r1, lsr #3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + sbcs.w r0, r0, r1, lsr #3 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r7, #25] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strd r0, r0, [r2, #836] @ 0x344 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + strd r0, r0, [sl, #836] @ 0x344 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strd r0, r0, [r0, #-836]! @ 0x344 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + strd r0, r0, [r8, #-836]! @ 0x344 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ beq.n 381020 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -1119247,33 +1119246,33 @@ │ │ │ │ it eq │ │ │ │ cmpeq r4, r7 │ │ │ │ bne.n 3813a0 │ │ │ │ b.w 380bbc │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - b.n 381130 │ │ │ │ + b.n 381140 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 381034 │ │ │ │ + b.n 381044 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 380dfc │ │ │ │ + b.n 380e0c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, pc, #296 @ (adr r7, 38150c ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 38152c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 380cfc │ │ │ │ + b.n 380d0c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #784 @ (adr r6, 3816fc ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 38171c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r4, #308] @ 0x134 │ │ │ │ ldr r4, [sp, #204] @ 0xcc │ │ │ │ blx b7aa8 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ blx b7340 │ │ │ │ @@ -1119646,31 +1119645,31 @@ │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 381d98 │ │ │ │ + b.n 381da8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #936 @ (adr r4, 381be4 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 381c04 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 381d5c │ │ │ │ + b.n 381d6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #776 @ (adr r4, 381b50 ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 381b70 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 381cf4 │ │ │ │ + b.n 381d04 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #552 @ (adr r4, 381a7c ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 381a9c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #73 @ 0x49 │ │ │ │ blx b7aa8 │ │ │ │ ldr.w r3, [pc, #2188] @ 3820ec │ │ │ │ ldr.w r2, [pc, #2188] @ 3820f0 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ @@ -1120508,229 +1120507,229 @@ │ │ │ │ strd r1, r1, [sp] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 380bbc │ │ │ │ b.w 381882 │ │ │ │ - add r1, pc, #232 @ (adr r1, 3821d8 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 3821f8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 3824f0 ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 382110 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, 38246c ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 38248c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #632 @ (adr r0, 382388 ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 3823a8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #10 │ │ │ │ + udf #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #272 @ (adr r0, 382230 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 382250 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 3820d8 │ │ │ │ + ble.n 3820e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #72 @ (adr r0, 382174 ) │ │ │ │ + add r0, pc, #104 @ (adr r0, 382194 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 382090 │ │ │ │ + ble.n 3820a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 3821ac │ │ │ │ + cbnz r2, 3821ae │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r0, 3821aa │ │ │ │ + cbnz r0, 3821ac │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 382230 │ │ │ │ + ble.n 382040 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 3821e0 │ │ │ │ + ble.n 3821f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r0, 3821ae │ │ │ │ + cbnz r0, 3821b0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r4, 3821a0 │ │ │ │ + cbnz r4, 3821a2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 382140 │ │ │ │ + bgt.n 382150 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r2, 3821a0 │ │ │ │ + cbnz r2, 3821a2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 3820e8 │ │ │ │ + bgt.n 3820f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 382090 │ │ │ │ + bgt.n 3820a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 382238 │ │ │ │ + bgt.n 382248 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 3821e0 │ │ │ │ + bgt.n 3821f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - rev r2, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 382188 │ │ │ │ + bgt.n 382198 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 3821d8 │ │ │ │ + cbnz r0, 3821da │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 3820e4 │ │ │ │ + blt.n 3820f4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r6, 3821d6 │ │ │ │ + cbnz r6, 3821d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 38228c │ │ │ │ + blt.n 38229c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r4, 3821d6 │ │ │ │ + cbnz r4, 3821d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 3821d0 │ │ │ │ + cbnz r0, 3821d2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r4, 3821ca │ │ │ │ + cbnz r4, 3821cc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 3821c4 │ │ │ │ + cbnz r2, 3821c6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 38214c │ │ │ │ + bge.n 38215c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 3820f4 │ │ │ │ + bge.n 382104 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 382210 │ │ │ │ + bge.n 382220 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 3821b8 │ │ │ │ + bls.n 3821c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 382160 │ │ │ │ + bls.n 382170 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 3822bc │ │ │ │ + bls.n 3822cc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 382264 │ │ │ │ + bls.n 382274 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 382224 │ │ │ │ + bls.n 382234 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 3821d4 │ │ │ │ + bhi.n 3821e4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 382340 │ │ │ │ + bhi.n 382150 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 3822f4 │ │ │ │ + bhi.n 382304 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 382218 │ │ │ │ + bvc.n 382228 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 3821cc │ │ │ │ + bvc.n 3821dc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvs.n 3821b0 │ │ │ │ + bvs.n 3821c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 0038229c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1120907,33 +1120906,33 @@ │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 382362 │ │ │ │ str r0, [r0, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 38251c │ │ │ │ + bmi.n 38252c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r6, [r1, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 3823ac │ │ │ │ + bcc.n 3823bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r2, 3824c0 │ │ │ │ + cbz r2, 3824c2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r4, 3824a4 │ │ │ │ + cbz r4, 3824a6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 382458 │ │ │ │ + bcs.n 382468 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r0, 3824a4 │ │ │ │ + cbz r0, 3824a6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 003824a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ @@ -1121366,19 +1121365,19 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ ... │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 003829a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1121614,19 +1121613,19 @@ │ │ │ │ ... │ │ │ │ ldr r2, [r6, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00382c60 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1121843,25 +1121842,25 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r2, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #168 @ (adr r7, 382f3c ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 382f5c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, pc, #32 @ (adr r7, 382ec0 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 382ee0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00382ea8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1122246,47 +1122245,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r0, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ cbnz r4, 3832e6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ cbnz r2, 3832e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ cbnz r2, 3832ee │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0038328c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1122508,23 +1122507,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 3834ac │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ cbnz r6, 3834ac │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 003834a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1122838,25 +1122837,25 @@ │ │ │ │ ... │ │ │ │ ldr r6, [pc, #224] @ (3838dc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #456] @ (3839cc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [pc, #72] @ (383868 ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [pc, #72] @ (38386c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #72] @ (383870 ) │ │ │ │ add r1, pc │ │ │ │ @@ -1122881,25 +1122880,25 @@ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 38377e │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00383880 : │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, #2 │ │ │ │ sbcs.w r0, r3, #0 │ │ │ │ blt.n 3838ca │ │ │ │ @@ -1123061,25 +1123060,25 @@ │ │ │ │ nop │ │ │ │ ldr r2, [pc, #48] @ (383a50 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #248] @ (383b20 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00383a40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1123505,31 +1123504,31 @@ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r9, r0 │ │ │ │ b.n 383d28 │ │ │ │ nop │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - rev r2, r4 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r4, 383f2e │ │ │ │ + cbnz r4, 383f30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r2, 383f32 │ │ │ │ + cbnz r2, 383f34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00383f00 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1123680,25 +1123679,25 @@ │ │ │ │ nop │ │ │ │ mvns r4, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmn r2, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 003840a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r9, r2 │ │ │ │ @@ -1124591,25 +1124590,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00384a78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1124835,19 +1124834,19 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00384d18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w r9, r2, #16 │ │ │ │ @@ -1125284,81 +1125283,81 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r3, #42 @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 3855d8 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #752 @ (adr r7, 3854f0 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 385510 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #656 @ (adr r7, 38549c ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 3854bc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #528 @ (adr r7, 385428 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 385448 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #400 @ (adr r7, 3853b4 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 3853d4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #320 @ (adr r7, 385370 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 385390 ) │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ @@ -1125622,63 +1125621,63 @@ │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ blx b9524 │ │ │ │ b.n 3853a2 │ │ │ │ adds r0, #162 @ 0xa2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #248 @ (adr r6, 3855d8 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 3855f8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #320 @ (adr r5, 385628 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 385648 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r7, #78 @ 0x4e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, pc, #56 @ (adr r5, 38552c ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 38554c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #928 @ (adr r4, 3858a0 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 3858c0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #792 @ (adr r4, 385824 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 385844 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #656 @ (adr r4, 3857a8 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 3857c8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #288 @ (adr r4, 38564c ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 38566c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #128 @ (adr r4, 3855b8 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 3855d8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00385540 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1125732,25 +1125731,25 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 385572 │ │ │ │ cmp r5, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #360 @ (adr r3, 385738 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 385758 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #208 @ (adr r3, 3856ac ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 3856cc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 003855e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1126137,53 +1126136,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r4, #166 @ 0xa6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r0, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, pc, #136 @ (adr r0, 385a88 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 385aa8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ blx b977c │ │ │ │ mov r7, r0 │ │ │ │ @@ -1126909,223 +1126908,223 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #222 @ 0xde │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 38564a │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00386348 : │ │ │ │ ldr r3, [pc, #16] @ (38635c ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #16] @ (386360 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -1127400,55 +1127399,55 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3864ec │ │ │ │ nop │ │ │ │ subs r2, r5, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00386658 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1127800,21 +1127799,21 @@ │ │ │ │ b.n 386a76 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r7, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ vldr d7, [r8] │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 386a54 │ │ │ │ str.w r3, [sl, r5, lsl #3] │ │ │ │ @@ -1128298,123 +1128297,123 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 386bae │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r2, r0, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #872] @ (387290 ) │ │ │ │ + ldr r7, [pc, #904] @ (3872b0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #728] @ (38720c ) │ │ │ │ + ldr r7, [pc, #760] @ (38722c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #584] @ (387188 ) │ │ │ │ + ldr r7, [pc, #616] @ (3871a8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #440] @ (387104 ) │ │ │ │ + ldr r7, [pc, #472] @ (387124 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #296] @ (387080 ) │ │ │ │ + ldr r7, [pc, #328] @ (3870a0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #144] @ (386ff4 ) │ │ │ │ + ldr r7, [pc, #176] @ (387014 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [pc, #264] @ (387074 ) │ │ │ │ + ldr r7, [pc, #296] @ (387094 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [pc, #1016] @ (387368 ) │ │ │ │ + ldr r7, [pc, #24] @ (386f88 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #776] @ (387288 ) │ │ │ │ + ldr r6, [pc, #808] @ (3872a8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #624] @ (3871fc ) │ │ │ │ + ldr r6, [pc, #656] @ (38721c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #120] @ (38701c ) │ │ │ │ + ldr r6, [pc, #152] @ (38703c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #992] @ (387390 ) │ │ │ │ + ldr r6, [pc, #0] @ (386fb0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #840] @ (387304 ) │ │ │ │ + ldr r5, [pc, #872] @ (387324 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #568] @ (387204 ) │ │ │ │ + ldr r5, [pc, #600] @ (387224 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #424] @ (387180 ) │ │ │ │ + ldr r5, [pc, #456] @ (3871a0 ) │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ ldr r1, [pc, #732] @ (3872c8 ) │ │ │ │ @@ -1128694,27 +1128693,27 @@ │ │ │ │ bls.n 387274 │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ asrs r4, r0, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #152] @ (387374 ) │ │ │ │ + ldr r3, [pc, #184] @ (387394 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #360] @ (387454 ) │ │ │ │ + ldr r2, [pc, #392] @ (387474 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r4, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r1, r5 │ │ │ │ it eq │ │ │ │ cmpeq r0, r4 │ │ │ │ @@ -1129280,185 +1129279,185 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 38736a │ │ │ │ nop │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #984] @ (387c80 ) │ │ │ │ + ldr r1, [pc, #1016] @ (387ca0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #1008] @ (387c9c ) │ │ │ │ + ldr r1, [pc, #16] @ (3878bc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r2, r0, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #24] @ (3878d4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #192] @ (387984 ) │ │ │ │ + ldr r0, [pc, #224] @ (3879a4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bxns r6 │ │ │ │ + bxns r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, pc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mov sl, sl │ │ │ │ + mov sl, fp │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov lr, pc │ │ │ │ + bx r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp lr, fp │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r4, pc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add lr, r8 │ │ │ │ + add lr, r9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add ip, r4 │ │ │ │ + add ip, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add lr, r0 │ │ │ │ + add lr, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r2, pc, #232 @ (adr r2, 387ac4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mvns r6, r0 │ │ │ │ + mvns r6, r1 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -1129768,67 +1129767,67 @@ │ │ │ │ movs r1, #24 │ │ │ │ b.n 387bf2 │ │ │ │ nop │ │ │ │ lsrs r2, r2, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r4, r7, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ movs r4, #1 │ │ │ │ @@ -1130149,57 +1130148,57 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #18 │ │ │ │ b.n 387fd4 │ │ │ │ lsls r6, r6, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r6, #13 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ movs r4, #1 │ │ │ │ @@ -1130439,55 +1130438,55 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 388262 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 003883c8 : │ │ │ │ ldr r3, [pc, #388] @ (388550 ) │ │ │ │ ldr r2, [pc, #392] @ (388554 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -1130659,75 +1130658,75 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ blx b9524 │ │ │ │ b.n 38845e │ │ │ │ vqadd.u32 q0, q12, │ │ │ │ ldrb r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r0, r1, r2, r3, r5, r7} │ │ │ │ - vraddhn.i d19, , q1 │ │ │ │ + vraddhn.i d19, , q5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bl 17e562 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ svc 81 @ 0x51 │ │ │ │ - vtbl.8 d19, {d15-d17}, d2 │ │ │ │ + vtbl.8 d19, {d15-d17}, d10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldc2l 15, cr15, [sp], {255} @ 0xff │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xf961ffff │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldmia r5, {r0, r2, r3, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff39de │ │ │ │ + vtbx.8 d19, {d31- instruction: 0xeb85ffff │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r6, [pc, #336] @ (388748 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -1130872,40 +1130871,40 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3886a4 │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [r8], #884 @ 0x374 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r0, r1, #3 │ │ │ │ mcrr2 0, 13, r0, ip, cr13 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [pc, #464] @ (388940 ) │ │ │ │ + ldr r6, [pc, #496] @ (388960 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #368] @ (3888e4 ) │ │ │ │ + ldr r6, [pc, #400] @ (388904 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [pc, #240] @ (388870 ) │ │ │ │ + ldr r6, [pc, #272] @ (388890 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00388788 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1131070,17 +1131069,17 @@ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa6a00dd │ │ │ │ str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0038891c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1131191,17 +1131190,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00388a34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1131404,23 +1131403,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r2, [r5, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00388c58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1131623,23 +1131622,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r6, [r0, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00388e7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1131842,23 +1131841,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 003890a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1132055,23 +1132054,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r0, [r4, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00389270 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1132268,23 +1132267,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00389440 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (38952c ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -1132412,17 +1132411,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00389568 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1132532,17 +1132531,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r1, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0038967c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1132652,17 +1132651,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r6, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00389790 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1132812,29 +1132811,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsb r4, [r7, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00389904 : │ │ │ │ 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 │ │ │ │ @@ -1133150,40 +1133149,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strd r0, r0, [r8], #-884 @ 0x374 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r2, [r5, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r7, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00389c30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1133465,23 +1133464,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #312] @ (38a014 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r7, [pc, #144] @ (389f78 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 00389ef0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1133704,35 +1133703,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 38a694 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r5, [pc, #32] @ (38a144 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0038a12c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1133842,17 +1133841,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #888] @ (38a598 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0038a228 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1133963,17 +1133962,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #792] @ (38a650 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0038a340 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1134046,17 +1134045,17 @@ │ │ │ │ blx b38b0 <__stack_chk_fail@plt> │ │ │ │ svc 158 @ 0x9e │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ svc 120 @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1134262,73 +1134261,73 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 38a4d0 │ │ │ │ udf #222 @ 0xde │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r1, 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, #344] @ 0x158 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1134513,61 +1134512,61 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 38a764 │ │ │ │ nop │ │ │ │ bgt.n 38a910 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #940] @ (38aca4 ) │ │ │ │ sub.w sp, sp, #1072 @ 0x430 │ │ │ │ @@ -1134930,91 +1134929,91 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 38a962 │ │ │ │ bls.n 38ac94 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ lsls r6, r0, #3 │ │ │ │ bls.n 38abd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #976] @ (38b0e8 ) │ │ │ │ + ldr r7, [pc, #1008] @ (38b108 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #816] @ (38b054 ) │ │ │ │ + ldr r7, [pc, #848] @ (38b074 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #656] @ (38afc0 ) │ │ │ │ + ldr r7, [pc, #688] @ (38afe0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #496] @ (38af2c ) │ │ │ │ + ldr r7, [pc, #528] @ (38af4c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #980] @ (38b130 ) │ │ │ │ @@ -1135381,89 +1135380,89 @@ │ │ │ │ b.n 38af52 │ │ │ │ bpl.n 38b058 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 38b040 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #96] @ (38b1ac ) │ │ │ │ + ldr r6, [pc, #128] @ (38b1cc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r0, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #416] @ (38b300 ) │ │ │ │ + ldr r5, [pc, #448] @ (38b320 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bcc.n 38b0b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [pc, #264] @ (38b294 ) │ │ │ │ + ldr r4, [pc, #296] @ (38b2b4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [pc, #984] @ (38b574 ) │ │ │ │ + ldr r3, [pc, #1016] @ (38b594 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [pc, #392] @ (38b338 ) │ │ │ │ + ldr r3, [pc, #424] @ (38b358 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [pc, #992] @ (38b5a0 ) │ │ │ │ + ldr r3, [pc, #0] @ (38b1c0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #832] @ (38b50c ) │ │ │ │ + ldr r2, [pc, #864] @ (38b52c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ 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, #2696] @ 0xa88 │ │ │ │ subw sp, sp, #1356 @ 0x54c │ │ │ │ @@ -1136593,65 +1136592,65 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ beq.n 38be3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 38be28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #656] @ (38c0e0 ) │ │ │ │ + ldr r1, [pc, #688] @ (38c100 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #616] @ (38c0c4 ) │ │ │ │ + ldr r0, [pc, #648] @ (38c0e4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov lr, r6 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp lr, sp │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ ldr.w r6, [pc, #2348] @ 38c7e8 │ │ │ │ movs r0, #2 │ │ │ │ strd r5, r3, [sp] │ │ │ │ ldr.w r5, [pc, #2340] @ 38c7ec │ │ │ │ @@ -1137526,122 +1137525,122 @@ │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ b.n 38c164 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr7, {6} │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + cdp2 0, 15, cr0, cr8, cr7, {6} │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #796]! @ 0x31c │ │ │ │ + ldc2l 0, cr0, [ip, #796]! @ 0x31c │ │ │ │ stmia r1!, {r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2 0, cr0, [ip, #-796] @ 0xfffffce4 │ │ │ │ - vrev32. q0, │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + ldc2 0, cr0, [r4, #-796] @ 0xfffffce4 │ │ │ │ + vmla.i q8, q10, d3[1] │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vhadd.u q8, q13, │ │ │ │ + vmla.i q0, q9, d3[1] │ │ │ │ subs r4, r1, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mcrr2 0, 12, r0, sl, cr7 │ │ │ │ + mrrc2 0, 12, r0, r2, cr7 │ │ │ │ subs r4, r5, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfbe800c7 │ │ │ │ + @ instruction: 0xfbf000c7 │ │ │ │ subs r6, r0, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfb8600c7 │ │ │ │ + @ instruction: 0xfb8e00c7 │ │ │ │ subs r0, r5, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc2l 0, cr0, [ip, #796] @ 0x31c │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + ldc2l 0, cr0, [r4, #796] @ 0x31c │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r2, r0, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfa4e00c7 │ │ │ │ + @ instruction: 0xfa5600c7 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-796 @ 0xfffffce4 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + ldc2l 0, cr0, [r6], #-796 @ 0xfffffce4 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc2 0, cr0, [r2], #-796 @ 0xfffffce4 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + ldc2 0, cr0, [sl], #-796 @ 0xfffffce4 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr??.w r0, [r6, r7] │ │ │ │ + ldr??.w r0, [lr, r7] │ │ │ │ asrs r4, r7, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb7600c7 │ │ │ │ - vst4. {d0-d3}, [sl], r7 │ │ │ │ - @ instruction: 0xfbfa00c7 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + @ instruction: 0xfb7e00c7 │ │ │ │ + ldrsb.w r0, [r2, r7] │ │ │ │ + stc2 0, cr0, [r2], {199} @ 0xc7 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str.w r0, [sl, r7] │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + ldr.w r0, [r2, r7] │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh.w r0, [r6, r7] │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + strh.w r0, [lr, r7] │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf7f600c7 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + @ instruction: 0xf7fe00c7 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr.w r6, [pc, #3528] @ 38d6b4 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ @@ -1138881,332 +1138880,332 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ b.w 38c164 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf5e000c7 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + @ instruction: 0xf5e800c7 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr??.w r0, [lr, r7] │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + strb.w r0, [r6, #199] @ 0xc7 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orn r0, r6, #6520832 @ 0x638000 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + orn r0, lr, #6520832 @ 0x638000 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bics.w r0, r2, #6520832 @ 0x638000 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + bics.w r0, sl, #6520832 @ 0x638000 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf3fe00c7 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + and.w r0, r6, #6520832 @ 0x638000 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ubfx r0, sl, #3, #8 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf3d200c7 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - usat r0, #7, r2, asr #3 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + usat r0, #7, sl, asr #3 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ssat r0, #8, sl, asr #3 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + @ instruction: 0xf33200c7 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf2fc00c7 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + ssat r0, #8, r4, lsl #3 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movt r0, #57543 @ 0xe0c7 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf2d600c7 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subw r0, r0, #199 @ 0xc7 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + subw r0, r8, #199 @ 0xc7 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf27200c7 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + @ instruction: 0xf27a00c7 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movw r0, #16583 @ 0x40c7 │ │ │ │ - cmp r7, #4 │ │ │ │ + movw r0, #49351 @ 0xc0c7 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf21600c7 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf21e00c7 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf1e800c7 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf1f000c7 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs.w r0, sl, #199 @ 0xc7 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + rsb r0, r2, #199 @ 0xc7 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf18e00c7 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + @ instruction: 0xf19600c7 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sbc.w r0, r2, #199 @ 0xc7 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + sbc.w r0, sl, #199 @ 0xc7 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf13600c7 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xf13e00c7 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add.w r0, sl, #199 @ 0xc7 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + adds.w r0, r2, #199 @ 0xc7 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf0de00c7 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xf0e600c7 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf0b200c7 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf0ba00c7 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eor.w r0, r6, #199 @ 0xc7 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + eor.w r0, lr, #199 @ 0xc7 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bics.w r0, r8, #199 @ 0xc7 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + orr.w r0, r0, #199 @ 0xc7 │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - and.w r0, ip, #199 @ 0xc7 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + ands.w r0, r4, #199 @ 0xc7 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vmla.i32 d16, d16, d7[0] │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + vmla.i32 d16, d24, d7[0] │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vext.8 q0, q10, , #0 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + vext.8 q0, q14, , #0 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vmla.i d0, d24, d3[1] │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + vmla.i16 d0, d16, d7[0] │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vhadd.s16 q8, q14, │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + vhadd.s32 q8, q10, │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vhadd.s8 q0, q9, │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + vhadd.s8 q0, q13, │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cdp 0, 13, cr0, cr8, cr7, {6} │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cdp 0, 14, cr0, cr0, cr7, {6} │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cdp 0, 10, cr0, cr10, cr7, {6} │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cdp 0, 11, cr0, cr2, cr7, {6} │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cdp 0, 7, cr0, cr14, cr7, {6} │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cdp 0, 8, cr0, cr6, cr7, {6} │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cdp 0, 5, cr0, cr6, cr7, {6} │ │ │ │ - cmp r3, #22 │ │ │ │ + cdp 0, 5, cr0, cr14, cr7, {6} │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cdp 0, 2, cr0, cr10, cr7, {6} │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cdp 0, 3, cr0, cr2, cr7, {6} │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cdp 0, 0, cr0, cr12, cr7, {6} │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + cdp 0, 1, cr0, cr4, cr7, {6} │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldcl 0, cr0, [r6, #796] @ 0x31c │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + ldcl 0, cr0, [lr, #796] @ 0x31c │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc 0, cr0, [sl, #796]! @ 0x31c │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + ldc 0, cr0, [r2, #796]! @ 0x31c │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldc 0, cr0, [sl], #796 @ 0x31c │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + stcl 0, cr0, [r2], {199} @ 0xc7 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc 0, cr0, [ip], {199} @ 0xc7 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + ldc 0, cr0, [r4], {199} @ 0xc7 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mrrc 0, 12, r0, lr, cr7 │ │ │ │ - cmp r1, #30 │ │ │ │ + stcl 0, cr0, [r6], #-796 @ 0xfffffce4 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldc 0, cr0, [r0], #-796 @ 0xfffffce4 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + ldc 0, cr0, [r8], #-796 @ 0xfffffce4 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc 0, cr0, [r2], {199} @ 0xc7 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + stc 0, cr0, [sl], {199} @ 0xc7 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rsbs r0, r4, r7, lsl #3 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + rsbs r0, ip, r7, lsl #3 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sub.w r0, r6, r7, lsl #3 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + sub.w r0, lr, r7, lsl #3 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sbc.w r0, lr, r7, lsl #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + sbcs.w r0, r6, r7, lsl #3 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - eors.w r0, r8, r7, lsl #3 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + @ instruction: 0xeaa000c7 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bics.w r0, lr, r7, lsl #3 │ │ │ │ - movs r7, #4 │ │ │ │ + orr.w r0, r6, r7, lsl #3 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ands.w r0, r6, r7, lsl #3 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + ands.w r0, lr, r7, lsl #3 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strd r0, r0, [r8, #796]! @ 0x31c │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + ldrd r0, r0, [r0, #796]! @ 0x31c │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xe9ba00c7 │ │ │ │ - movs r0, r1 │ │ │ │ + strd r0, r0, [r2, #796] @ 0x31c │ │ │ │ + movs r0, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vmla.i32 q8, q11, d6[0] │ │ │ │ - ldrd r0, r0, [r2, #-796]! @ 0x31c │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + vmla.i32 q8, q15, d6[0] │ │ │ │ + ldrd r0, r0, [sl, #-796]! @ 0x31c │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vmla.i q8, q8, d2[1] │ │ │ │ - strd r0, r0, [ip, #-796] @ 0x31c │ │ │ │ - vmla.i16 q0, q14, d6[0] │ │ │ │ - stmdb r8, {r0, r1, r2, r6, r7} │ │ │ │ - vhadd.u32 q8, q11, q3 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + vmla.i q8, q12, d2[1] │ │ │ │ + ldrd r0, r0, [r4, #-796] @ 0x31c │ │ │ │ + vmla.i32 q0, q10, d6[0] │ │ │ │ + ldmdb r0, {r0, r1, r2, r6, r7} │ │ │ │ + vhadd.u32 q8, q15, q3 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vhadd.u q0, q15, q3 │ │ │ │ + vhadd.u8 q8, q11, q3 │ │ │ │ ldrh.w r0, [r0, #197] @ 0xc5 │ │ │ │ - stmia.w lr!, {r0, r1, r2, r6, r7} │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + ldmia.w r6!, {r0, r1, r2, r6, r7} │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeab000c7 │ │ │ │ - stmia.w r4, {r0, r1, r2, r6, r7} │ │ │ │ - cdp2 0, 12, cr0, cr12, cr6, {6} │ │ │ │ + @ instruction: 0xeab800c7 │ │ │ │ + stmia.w ip, {r0, r1, r2, r6, r7} │ │ │ │ + cdp2 0, 13, cr0, cr4, cr6, {6} │ │ │ │ ldr r2, [pc, #736] @ (38dc94 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #736] @ (38dc98 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #736] @ (38dc9c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1139477,83 +1139476,83 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 38befc │ │ │ │ b.w 38d39a │ │ │ │ nop │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfbac00c6 │ │ │ │ - b.n 38d710 │ │ │ │ + @ instruction: 0xfbb400c6 │ │ │ │ + b.n 38d720 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfb8800c6 │ │ │ │ - @ instruction: 0xfb6800c6 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xfb9000c6 │ │ │ │ + @ instruction: 0xfb7000c6 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38d678 │ │ │ │ + b.n 38d688 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfb3a00c6 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xfb4200c6 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38d628 │ │ │ │ + b.n 38d638 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfb0c00c6 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + @ instruction: 0xfb1400c6 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38d5e4 │ │ │ │ + b.n 38d5f4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfae000c6 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + @ instruction: 0xfae800c6 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38d590 │ │ │ │ + b.n 38d5a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfab400c6 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + @ instruction: 0xfabc00c6 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38d544 │ │ │ │ + b.n 38d554 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfa8800c6 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + @ instruction: 0xfa9000c6 │ │ │ │ + movs r1, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38d4f8 │ │ │ │ + b.n 38d508 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfa5c00c6 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + @ instruction: 0xfa6400c6 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38e4ac │ │ │ │ + b.n 38e4bc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfa3000c6 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + @ instruction: 0xfa3800c6 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38e460 │ │ │ │ + b.n 38e470 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfa0400c6 │ │ │ │ - ldr??.w r0, [lr, #198] @ 0xc6 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + @ instruction: 0xfa0c00c6 │ │ │ │ + vld1.8 {d16[6]}, [r6], r6 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38e3c8 │ │ │ │ + b.n 38e3d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vld1.8 {d0[6]}, [lr], r6 │ │ │ │ - movs r0, #28 │ │ │ │ + ldrsh.w r0, [r6, #198] @ 0xc6 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38e374 │ │ │ │ + b.n 38e384 │ │ │ │ lsls r7, r0, #3 │ │ │ │ + vst1.8 {d0[6]}, [r6], r6 │ │ │ │ ldr??.w r0, [lr, r6] │ │ │ │ - ldr??.w r0, [r6, r6] │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38e2d4 │ │ │ │ + b.n 38e2e4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vld4. {d0-d3}, [r6], r6 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + vld4. {d0-d3}, [lr], r6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38e280 │ │ │ │ + b.n 38e290 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr??.w r0, [r6, #198] @ 0xc6 │ │ │ │ + ldr??.w r0, [lr, #198] @ 0xc6 │ │ │ │ │ │ │ │ 0038dd40 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ @@ -1139577,18 +1139576,18 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #352 @ 0x160 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 38dd60 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf7f800c6 │ │ │ │ - b.n 38e0a0 │ │ │ │ + strb.w r0, [r0, r6] │ │ │ │ + b.n 38e0b0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 0038dd9c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1139613,18 +1139612,18 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 38ddbc │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf79c00c6 │ │ │ │ - b.n 38e044 │ │ │ │ + @ instruction: 0xf7a400c6 │ │ │ │ + b.n 38e054 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 0038ddf8 : │ │ │ │ mov ip, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1139726,30 +1139725,30 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r4, pc, #672 @ (adr r4, 38e1b0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 38e070 │ │ │ │ + b.n 38e080 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 38df9a │ │ │ │ vtbx.8 d28, {d15-d17}, d11 │ │ │ │ @ instruction: 0xffffcea7 │ │ │ │ vsli.32 q14, , #31 │ │ │ │ @ instruction: 0xffffc7e9 │ │ │ │ vsri.32 d26, d30, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf69000c6 │ │ │ │ + @ instruction: 0xf69800c6 │ │ │ │ │ │ │ │ 0038df34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1139858,17 +1139857,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 38e4f8 │ │ │ │ + b.n 38e508 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0038e048 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1140065,23 +1140064,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38e37c │ │ │ │ + b.n 38e38c │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38e338 │ │ │ │ + b.n 38e348 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 0038e210 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1140192,17 +1140191,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 0038e324 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1140313,17 +1140312,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -1140534,31 +1140533,31 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 38e5aa │ │ │ │ ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 38e6e4 │ │ │ │ + ble.n 38e6f4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 38e714 │ │ │ │ + ble.n 38e724 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 38e744 │ │ │ │ + ble.n 38e754 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 38e574 │ │ │ │ + ble.n 38e584 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 38e5a8 │ │ │ │ + ble.n 38e5b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vext.8 q0, q8, q3, #0 │ │ │ │ - vmla.i16 d0, d16, d6[0] │ │ │ │ - vhadd.s q8, q8, q3 │ │ │ │ - vhadd.s16 q8, q8, q3 │ │ │ │ - vhadd.s q0, q8, q3 │ │ │ │ + vext.8 q0, q12, q3, #0 │ │ │ │ + vmla.i16 d0, d24, d6[0] │ │ │ │ + vhadd.s q8, q12, q3 │ │ │ │ + vhadd.s16 q8, q12, q3 │ │ │ │ + vhadd.s q0, q12, q3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #352] @ (38e7f4 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, #352] @ (38e7f8 ) │ │ │ │ @@ -1140704,46 +1140703,46 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 38e6fc │ │ │ │ ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 d0, d24, d5[0] │ │ │ │ - ble.n 38e858 │ │ │ │ + ble.n 38e868 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 38e878 │ │ │ │ + ble.n 38e888 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 38e874 │ │ │ │ + ble.n 38e884 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 38e8f8 │ │ │ │ + bgt.n 38e908 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 38e8b8 │ │ │ │ + bgt.n 38e8c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 38e880 │ │ │ │ + bgt.n 38e890 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 38e838 │ │ │ │ + bgt.n 38e848 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 38e7f0 │ │ │ │ + blt.n 38e800 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldcl 0, cr0, [r8, #792] @ 0x318 │ │ │ │ - bge.n 38e820 │ │ │ │ + stcl 0, cr0, [r0, #792]! @ 0x318 │ │ │ │ + blt.n 38e830 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [r4, #792]! @ 0x318 │ │ │ │ - bge.n 38e7e4 │ │ │ │ + ldc 0, cr0, [ip, #792]! @ 0x318 │ │ │ │ + bge.n 38e7f4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [r0, #792] @ 0x318 │ │ │ │ - bge.n 38e7a8 │ │ │ │ + ldc 0, cr0, [r8, #792] @ 0x318 │ │ │ │ + bge.n 38e7b8 │ │ │ │ lsls r7, r0, #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, #2360] @ 0x938 │ │ │ │ subw sp, sp, #1676 @ 0x68c │ │ │ │ @@ -1141910,114 +1141909,114 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bls.n 38f498 │ │ │ │ + bls.n 38f4a8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 38f4ac │ │ │ │ + bpl.n 38f4bc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 38f4e8 │ │ │ │ + bge.n 38f4f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bls.n 38f524 │ │ │ │ + bls.n 38f534 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bhi.n 38f57c │ │ │ │ + bhi.n 38f58c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add.w r0, r0, r6, lsl #3 │ │ │ │ - @ instruction: 0xeaba00c6 │ │ │ │ - orr.w r0, ip, r6, lsl #3 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + add.w r0, r8, r6, lsl #3 │ │ │ │ + pkhbt r0, r2, r6, lsl #3 │ │ │ │ + orrs.w r0, r4, r6, lsl #3 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvc.n 38f58c │ │ │ │ + bvc.n 38f59c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrd r0, r0, [lr, #792]! @ 0x318 │ │ │ │ - strd r0, r0, [r0, #792] @ 0x318 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + and.w r0, r6, r6, lsl #3 │ │ │ │ + strd r0, r0, [r8, #792] @ 0x318 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 38f5c0 │ │ │ │ + bvs.n 38f5d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xe8d200c6 │ │ │ │ + @ instruction: 0xe8da00c6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 38f46c │ │ │ │ + bpl.n 38f47c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 38f4c0 │ │ │ │ + bmi.n 38f4d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 38f4f8 │ │ │ │ + bcc.n 38f508 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 38f218 │ │ │ │ + b.n 38f228 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 38f538 │ │ │ │ + bcs.n 38f548 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 38f58c │ │ │ │ + bcs.n 38f59c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 38ee38 │ │ │ │ + b.n 38ee48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - beq.n 38f638 │ │ │ │ + beq.n 38f648 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 38fb90 │ │ │ │ + b.n 38fba0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 38f5d4 │ │ │ │ + beq.n 38f5e4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 38f650 │ │ │ │ + bcs.n 38f660 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 38f530 │ │ │ │ + bne.n 38f540 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xeaa200c5 │ │ │ │ orn r0, r6, r5, lsl #3 │ │ │ │ bic.w r0, lr, r5, lsl #3 │ │ │ │ - bne.n 38f560 │ │ │ │ + bne.n 38f570 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 38f510 │ │ │ │ + beq.n 38f520 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 38f4c8 │ │ │ │ + bne.n 38f4d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 38f4d4 │ │ │ │ + beq.n 38f4e4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 38f804 │ │ │ │ + b.n 38f814 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 38f4d4 │ │ │ │ + beq.n 38f4e4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - beq.n 38f65c │ │ │ │ + beq.n 38f66c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 38f770 │ │ │ │ + b.n 38f780 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 38f724 │ │ │ │ + b.n 38f734 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr.w r1, [pc, #2028] @ 38fdb8 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -1142714,173 +1142713,173 @@ │ │ │ │ ldr r0, [pc, #328] @ (38fef4 ) │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc │ │ │ │ mov.w r1, #404 @ 0x194 │ │ │ │ b.n 38fa16 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 38fdec │ │ │ │ + ble.n 38fdfc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 38fda4 │ │ │ │ + ble.n 38fdb4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 38fef8 │ │ │ │ + ble.n 38ff08 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ble.n 38feb0 │ │ │ │ + ble.n 38fec0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ble.n 38fe78 │ │ │ │ + ble.n 38fe88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 38fdec │ │ │ │ + bgt.n 38fdfc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bgt.n 38fda4 │ │ │ │ + bgt.n 38fdb4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bgt.n 38fd60 │ │ │ │ + bgt.n 38fd70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 38fed8 │ │ │ │ + bgt.n 38fee8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bgt.n 38fe94 │ │ │ │ + bgt.n 38fea4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 38fe20 │ │ │ │ + blt.n 38fe30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 38ff6c │ │ │ │ + blt.n 38fd7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 38ff24 │ │ │ │ + blt.n 38ff34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 38fed8 │ │ │ │ + blt.n 38fee8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 38fe3c │ │ │ │ + bge.n 38fe4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bge.n 38fdf8 │ │ │ │ + bge.n 38fe08 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bge.n 38fdb8 │ │ │ │ + bge.n 38fdc8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 38ff4c │ │ │ │ + bge.n 38ff5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 38feac │ │ │ │ + bge.n 38febc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bls.n 38fe5c │ │ │ │ + bls.n 38fe6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bls.n 38fe18 │ │ │ │ + bls.n 38fe28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bls.n 38fdd8 │ │ │ │ + bls.n 38fde8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 38ff5c │ │ │ │ + bls.n 38ff6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 38fee4 │ │ │ │ + bls.n 38fef4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 38fe94 │ │ │ │ + bhi.n 38fea4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 38fe50 │ │ │ │ + bhi.n 38fe60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 38fe0c │ │ │ │ + bhi.n 38fe1c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bhi.n 38ffc4 │ │ │ │ + bhi.n 38ffd4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bhi.n 38ff7c │ │ │ │ + bhi.n 38ff8c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 38ff34 │ │ │ │ + bhi.n 38ff44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 38fef0 │ │ │ │ + bhi.n 38ff00 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvc.n 38feac │ │ │ │ + bvc.n 38febc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvc.n 38fe68 │ │ │ │ + bvc.n 38fe78 │ │ │ │ lsls r6, r0, #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 │ │ │ │ @@ -1142903,18 +1142902,18 @@ │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ mov.w r1, #446 @ 0x1be │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 38ff14 │ │ │ │ nop │ │ │ │ - vqadd.u32 q0, q15, q0 │ │ │ │ - bvs.n 38ffd4 │ │ │ │ + vqadd.u64 q0, q11, q0 │ │ │ │ + bvs.n 38ffe4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -1142937,18 +1142936,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #439 @ 0x1b7 │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 38ff6c │ │ │ │ - mrc2 0, 6, r0, cr4, cr0, {6} │ │ │ │ - bpl.n 38ff78 │ │ │ │ + mrc2 0, 6, r0, cr12, cr0, {6} │ │ │ │ + bpl.n 38ff88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ vmov.f64 d7, #128 @ 0xc0000000 -2.0 │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 38ffc8 │ │ │ │ add r1, pc, #108 @ (adr r1, 390028 ) │ │ │ │ @@ -1142990,18 +1142989,18 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mcr2 0, 2, r0, cr6, cr0, {6} │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + mcr2 0, 2, r0, cr14, cr0, {6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 0039003c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1143071,27 +1143070,27 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 390080 │ │ │ │ strh r2, [r4, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r6, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc2 0, cr0, [sl, #832]! @ 0x340 │ │ │ │ - bmi.n 390080 │ │ │ │ + ldc2 0, cr0, [r2, #832]! @ 0x340 │ │ │ │ + bmi.n 390090 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2 0, cr0, [r4, #832] @ 0x340 │ │ │ │ - bmi.n 390040 │ │ │ │ + stc2 0, cr0, [ip, #832] @ 0x340 │ │ │ │ + bmi.n 390050 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00390110 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1143176,32 +1143175,32 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 3901ac │ │ │ │ nop │ │ │ │ strh r6, [r1, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r6, [r3, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r6, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc2l 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + ldc2l 0, cr0, [sl], {208} @ 0xd0 │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2 0, cr0, [sl], #832 @ 0x340 │ │ │ │ - bcc.n 390178 │ │ │ │ + ldc2 0, cr0, [r2], #832 @ 0x340 │ │ │ │ + bcc.n 390188 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2 0, cr0, [r6], {208} @ 0xd0 │ │ │ │ - bcc.n 39013c │ │ │ │ + stc2 0, cr0, [lr], {208} @ 0xd0 │ │ │ │ + bcc.n 39014c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00390208 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1143271,28 +1143270,28 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 390248 │ │ │ │ strh r6, [r2, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r5, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfbe200d0 │ │ │ │ - bcs.n 3902bc │ │ │ │ + @ instruction: 0xfbea00d0 │ │ │ │ + bcc.n 3902cc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfbba00d0 │ │ │ │ - bcs.n 390278 │ │ │ │ + smlaldx r0, r0, r2, r0 │ │ │ │ + bcs.n 390288 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - nop {15} │ │ │ │ - lsls r7, r0, #3 │ │ │ │ + it │ │ │ │ + lsl r7, r0, #3 │ │ │ │ │ │ │ │ 003902dc : │ │ │ │ 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 │ │ │ │ @@ -1143376,32 +1143375,32 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 39037a │ │ │ │ nop │ │ │ │ strh r2, [r0, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r2, [r2, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r4, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfb0600d0 │ │ │ │ - itt cc │ │ │ │ - lslcc r7, r0, #3 │ │ │ │ - @ instruction: 0xfadc00d0 │ │ │ │ - bne.n 3903ac │ │ │ │ + @ instruction: 0xfb0e00d0 │ │ │ │ + itt mi │ │ │ │ + lslmi r7, r0, #3 │ │ │ │ + @ instruction: 0xfae400d0 │ │ │ │ + bne.n 3903bc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - it ne │ │ │ │ - lslne r7, r0, #3 │ │ │ │ - @ instruction: 0xfab600d0 │ │ │ │ - bne.n 39036c │ │ │ │ + wfe │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + @ instruction: 0xfabe00d0 │ │ │ │ + bne.n 39037c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bkpt 0x00fa │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #508] @ (3905e8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1143609,63 +1143608,63 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #27] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #168 @ (adr r4, 3906a4 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 3906c4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r6, [r2, #25] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r4, [r3, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr??.w r0, [r4, r0, lsl #1] │ │ │ │ - beq.n 39053c │ │ │ │ + ldr??.w r0, [ip, r0, lsl #1] │ │ │ │ + beq.n 39054c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh.w r0, [ip, r0, lsl #1] │ │ │ │ - beq.n 3906d8 │ │ │ │ + vst4. {d16-d19}, [r4 :64], r0 │ │ │ │ + beq.n 3906e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb.w r0, [r0, r0, lsl #1] │ │ │ │ - beq.n 39068c │ │ │ │ + ldrsb.w r0, [r8, r0, lsl #1] │ │ │ │ + beq.n 39069c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str??.w r0, [r8, #208] @ 0xd0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldr??.w r0, [r0, #208] @ 0xd0 │ │ │ │ + beq.n 390658 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str.w r0, [r0, #208] @ 0xd0 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + str.w r0, [r8, #208] @ 0xd0 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb.w r0, [sl, #208] @ 0xd0 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + strh.w r0, [r2, #208] @ 0xd0 │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00390668 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1143828,49 +1143827,49 @@ │ │ │ │ b.n 390744 │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - @ instruction: 0xf7d200d0 │ │ │ │ + @ instruction: 0xf7da00d0 │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r0, 3908aa │ │ │ │ + pop {} │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ svc 171 @ 0xab │ │ │ │ @ instruction: 0xfffffcfd │ │ │ │ vtbx.8 d31, {d15}, d19 │ │ │ │ vtbl.8 d31, {d15}, d7 │ │ │ │ vcvt.f32.u32 d29, d27, #1 │ │ │ │ vtbl.8 d31, {d31}, d29 │ │ │ │ - vtbx.8 d27, {d31- instruction: 0xffffbbd2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ble.n 390896 │ │ │ │ - @ instruction: 0xffffbbd8 │ │ │ │ + vtbx.8 d27, {d31- │ │ │ │ - vtbx.8 d27, {d31- instruction: 0xffffbbf4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ble.n 390932 │ │ │ │ - vdup.8 d27, d2[7] │ │ │ │ + vdup.8 d27, d10[7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r5, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -1144087,39 +1144086,39 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf75800d0 │ │ │ │ + @ instruction: 0xf76000d0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ bmi.n 390b68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bmi.n 390b00 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - addw r0, r8, #2256 @ 0x8d0 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + @ instruction: 0xf61000d0 │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, 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, #3984] @ 0xf90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #776] @ (390e14 ) │ │ │ │ @@ -1144419,51 +1144418,51 @@ │ │ │ │ b.n 390ce6 │ │ │ │ strb r4, [r4, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf4ac00d0 │ │ │ │ - cbnz r6, 390e88 │ │ │ │ + @ instruction: 0xf4b400d0 │ │ │ │ + cbnz r6, 390e8a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf3f200d0 │ │ │ │ - revsh r6, r2 │ │ │ │ + @ instruction: 0xf3fa00d0 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r0, ip, #3, #17 │ │ │ │ - rev r2, r6 │ │ │ │ + @ instruction: 0xf35400d0 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r2, [r1, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf2e000d0 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + @ instruction: 0xf2e800d0 │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 390e7c │ │ │ │ + cbnz r2, 390e7e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subw r0, r0, #208 @ 0xd0 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + subw r0, r8, #208 @ 0xd0 │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 390e7c │ │ │ │ + cbnz r2, 390e7e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movw r0, #8400 @ 0x20d0 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + movw r0, #41168 @ 0xa0d0 │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r4, 390e78 │ │ │ │ + cbnz r4, 390e7a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ ldr.w r2, [pc, #1068] @ 3912b8 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -1144857,59 +1144856,59 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3910f4 │ │ │ │ strb r0, [r4, #17] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r2, #208 @ 0xd0 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + sbc.w r0, sl, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bics.w r0, sl, #208 @ 0xd0 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + orr.w r0, r2, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r4!, {r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mrc 0, 3, r0, cr10, cr0, {6} │ │ │ │ - push {r5, r6, lr} │ │ │ │ + mcr 0, 4, r0, cr2, cr0, {6} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mcr 0, 2, r0, cr14, cr0, {6} │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + mrc 0, 2, r0, cr6, cr0, {6} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mrc 0, 0, r0, cr8, cr0, {6} │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + mcr 0, 1, r0, cr0, cr0, {6} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldcl 0, cr0, [r2, #832]! @ 0x340 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + ldcl 0, cr0, [sl, #832]! @ 0x340 │ │ │ │ + cpsid │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stcl 0, cr0, [r6, #832] @ 0x340 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stcl 0, cr0, [lr, #832] @ 0x340 │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc 0, cr0, [r0, #832] @ 0x340 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stc 0, cr0, [r8, #832] @ 0x340 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 0039132c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1145023,27 +1145022,27 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 3913c2 │ │ │ │ nop │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl], {208} @ 0xd0 │ │ │ │ - cbz r6, 3914be │ │ │ │ + ldc 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ + cbz r6, 3914c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc 0, cr0, [sl], #-832 @ 0xfffffcc0 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + ldc 0, cr0, [r2], #-832 @ 0xfffffcc0 │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r4, 3914b2 │ │ │ │ + cbz r4, 3914b4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 0039147c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1145236,52 +1145235,52 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r1!, {r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r0, 3916d8 │ │ │ │ + cbz r0, 3916da │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xeabc00d0 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + @ instruction: 0xeac400d0 │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r6, 39169a │ │ │ │ + cbz r6, 39169c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eors.w r0, r6, r0, lsr #3 │ │ │ │ - itt │ │ │ │ - lsl r6, r0, #3 │ │ │ │ - cbz r6, 39169c @ unpredictable > │ │ │ │ + eors.w r0, lr, r0, lsr #3 │ │ │ │ + stmia r0!, {r2} │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + cbz r6, 39169e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - orn r0, lr, r0, lsr #3 │ │ │ │ - ite le │ │ │ │ + orns r0, r6, r0, lsr #3 │ │ │ │ + itt le │ │ │ │ lslle r6, r0, #3 │ │ │ │ - cbz r6, 39169e @ unpredictable │ │ │ │ + cbz r6, 3916a0 @ unpredictable │ │ │ │ lsls r7, r0, #3 │ │ │ │ - orr.w r0, r6, r0, lsr #3 │ │ │ │ - ite ge │ │ │ │ - lslge r6, r0, #3 │ │ │ │ - cbz r6, 3916a0 @ unpredictable │ │ │ │ + orr.w r0, lr, r0, lsr #3 │ │ │ │ + ite lt │ │ │ │ + lsllt r6, r0, #3 │ │ │ │ + cbz r6, 3916a2 @ unpredictable │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ands.w r0, lr, r0, lsr #3 │ │ │ │ - itt hi │ │ │ │ + bic.w r0, r6, r0, lsr #3 │ │ │ │ + ite hi │ │ │ │ lslhi r6, r0, #3 │ │ │ │ - subhi sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 3916a4 @ unpredictable │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrd r0, r0, [r6, #832]! @ 0x340 │ │ │ │ - itt pl │ │ │ │ - lslpl r6, r0, #3 │ │ │ │ - subpl sp, #352 @ 0x160 │ │ │ │ + ldrd r0, r0, [lr, #832]! @ 0x340 │ │ │ │ + itt vs │ │ │ │ + lslvs r6, r0, #3 │ │ │ │ + subvs sp, #384 @ 0x180 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strd r0, r0, [lr, #832] @ 0x340 │ │ │ │ - ite cc │ │ │ │ + ldrd r0, r0, [r6, #832] @ 0x340 │ │ │ │ + itt cc │ │ │ │ lslcc r6, r0, #3 │ │ │ │ - subcs sp, #184 @ 0xb8 │ │ │ │ + subcc sp, #216 @ 0xd8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 003916bc : │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #16] @ (3916d0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ @@ -1145631,25 +1145630,25 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 391a2a │ │ │ │ ... │ │ │ │ - b.n 3915fc │ │ │ │ + b.n 39160c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 391afa │ │ │ │ + cbnz r2, 391afc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3915bc │ │ │ │ + b.n 3915cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00391ac8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1145703,25 +1145702,25 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 391afa │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 391544 │ │ │ │ + b.n 391554 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 391504 │ │ │ │ + b.n 391514 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00391b6c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -1145962,43 +1145961,43 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3923d4 │ │ │ │ + b.n 3923e4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 39238c │ │ │ │ + b.n 39239c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 392350 │ │ │ │ + b.n 392360 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 392310 │ │ │ │ + b.n 392320 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3922d0 │ │ │ │ + b.n 3922e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00391e00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1146404,57 +1146403,57 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 392062 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3925cc │ │ │ │ + b.n 3925dc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #648 @ (adr r7, 392500 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 392520 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3923fc │ │ │ │ + b.n 39240c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3922bc │ │ │ │ + b.n 3922cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #16 @ (adr r7, 392294 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 3922b4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r2, r3, r5, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr??.w r0, [r6, r5] │ │ │ │ ldr??.w r0, [r6, r5] │ │ │ │ - push {r4, r5} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #680 @ (adr r5, 392550 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 392570 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r4, 392328 │ │ │ │ + cbz r4, 39232a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r2, 392324 │ │ │ │ + cbz r2, 392326 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r2, 392320 │ │ │ │ + cbz r2, 392322 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r0, 39231c │ │ │ │ + cbz r0, 39231e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r0, 392318 │ │ │ │ + cbz r0, 39231a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r6, 392312 │ │ │ │ + cbz r6, 392314 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r4, 39230e │ │ │ │ + cbz r4, 392310 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003922c8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #312] @ 0x138 │ │ │ │ bx lr │ │ │ │ @@ -1146498,19 +1146497,19 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 39231a │ │ │ │ nop │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 392360 │ │ │ │ + ble.n 392370 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #952 @ (adr r3, 392704 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 392724 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 00392350 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1146547,19 +1146546,19 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 392396 │ │ │ │ nop │ │ │ │ ldrsh r4, [r1, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3922e4 │ │ │ │ + bgt.n 3922f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #456 @ (adr r3, 392590 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 3925b0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r4, 3923fc │ │ │ │ + cbz r4, 3923fe │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003923cc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #360] @ 0x168 │ │ │ │ bx lr │ │ │ │ @@ -1146731,43 +1146730,43 @@ │ │ │ │ b.n 3924b4 │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blt.n 392548 │ │ │ │ + blt.n 392558 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #720 @ (adr r2, 392864 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 392884 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #840 @ (adr r4, 3928ec ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 39290c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #896 @ (adr r4, 392928 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 392948 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #728 @ (adr r4, 392884 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 3928a4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsh r4, [r7, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bge.n 392504 │ │ │ │ + bge.n 392514 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #520 @ (adr r1, 3927d0 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 3927f0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 003925c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1146791,19 +1146790,19 @@ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ add.w r2, r2, #360 @ 0x168 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3925e0 │ │ │ │ nop │ │ │ │ - bge.n 392638 │ │ │ │ + bge.n 392648 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #960 @ (adr r0, 3929e0 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 392a00 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00392620 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1147095,65 +1147094,65 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #944 @ (adr r1, 392cd4 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 392cf4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 3929c8 │ │ │ │ + bhi.n 3929d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 39296c │ │ │ │ + bhi.n 39297c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, pc, #288 @ (adr r1, 392a60 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 392a80 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 39290c │ │ │ │ + bvc.n 39291c │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 3928c0 │ │ │ │ + bvc.n 3928d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 392874 │ │ │ │ + bvc.n 392884 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 392a2c │ │ │ │ + bvc.n 392a3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 3929e4 │ │ │ │ + bvc.n 3929f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 3929a0 │ │ │ │ + bvc.n 3929b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00392988 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1147631,113 +1147630,113 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r4, [r7, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 392eb4 │ │ │ │ + bmi.n 392ec4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 392e54 │ │ │ │ + bcc.n 392e64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 392e00 │ │ │ │ + bcc.n 392e10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 392fb0 │ │ │ │ + bcc.n 392fc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 392f54 │ │ │ │ + bcc.n 392f64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r6, pc, #600 @ (adr r6, 39312c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 392f00 │ │ │ │ + bcc.n 392f10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 392eb4 │ │ │ │ + bcs.n 392ec4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 392e64 │ │ │ │ + bcs.n 392e74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 392e1c │ │ │ │ + bcs.n 392e2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #976 @ (adr r7, 3932d4 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 3932f4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 392fd4 │ │ │ │ + bcs.n 392fe4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #808 @ (adr r7, 393238 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 393258 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 392f90 │ │ │ │ + bcs.n 392fa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #648 @ (adr r7, 3931a4 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 3931c4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 392f44 │ │ │ │ + bcs.n 392f54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #472 @ (adr r7, 393100 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 393120 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 392efc │ │ │ │ + bne.n 392f0c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #304 @ (adr r7, 393064 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 393084 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 392eb4 │ │ │ │ + bne.n 392ec4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #136 @ (adr r7, 392fc8 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 392fe8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00392f44 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1147985,55 +1147984,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 3931e4 │ │ │ │ + beq.n 3931f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r0, [r4, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #752 @ (adr r4, 3934d0 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 3934f0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #608 @ (adr r4, 393448 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 393468 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #440 @ (adr r4, 3933ac ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 3933cc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #264 @ (adr r4, 393304 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 393324 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #32 @ (adr r4, 393224 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 393244 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #888 @ (adr r3, 393588 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 3935a8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00393214 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ @@ -1148309,81 +1148308,81 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #952 @ (adr r1, 3938e0 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 393900 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r7, [pc, #344] @ (393688 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #624 @ (adr r1, 3937a8 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 3937c8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #456 @ (adr r1, 39370c ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 39372c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #288 @ (adr r1, 393670 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 393690 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #120 @ (adr r1, 3935d4 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 3935f4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #968 @ (adr r0, 393930 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 393950 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #792 @ (adr r0, 39388c ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 3938ac ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #616 @ (adr r0, 3937e8 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 393808 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00393584 : │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r1, #336] @ 0x150 │ │ │ │ bx lr │ │ │ │ @@ -1148528,61 +1148527,61 @@ │ │ │ │ b.n 3935ae │ │ │ │ ldr r5, [pc, #320] @ (393808 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r0, [r4, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00393730 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1148784,23 +1148783,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 00393950 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1149004,23 +1149003,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ uxth r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ uxth r6, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00393b74 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1149224,23 +1149223,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00393d98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1149578,35 +1149577,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r7, sp, #296 @ 0x128 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00394104 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1149737,17 +1149736,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ orrs r3, r2 │ │ │ │ @@ -1149956,37 +1149955,37 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3943d6 │ │ │ │ b.n 39434c │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - itet pl │ │ │ │ + ittt pl │ │ │ │ lslpl r0, r2, #3 │ │ │ │ - ldrhmi r4, [r1, #2] │ │ │ │ + ldrhpl r4, [r2, #2] │ │ │ │ lslpl r7, r0, #3 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x003c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r8, [r0, #920] @ 0x398 │ │ │ │ @@ -1150172,31 +1150171,31 @@ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ b.n 394646 │ │ │ │ nop │ │ │ │ subs r6, #46 @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #520] @ (3948e4 ) │ │ │ │ @@ -1150392,41 +1150391,41 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 3947c0 │ │ │ │ nop │ │ │ │ subs r4, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 394940 │ │ │ │ + cbnz r6, 394942 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #860] @ (394c94 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1150795,105 +1150794,105 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r1, #142 @ 0x8e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #848 @ (adr r5, 395004 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 395024 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + cpsid │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r7, 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 │ │ │ │ ldrd r3, r7, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1151171,63 +1151170,63 @@ │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ mov.w r1, #282 @ 0x11a │ │ │ │ b.n 394ffa │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r5, #98 @ 0x62 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r6, [r0, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r2, 3950da │ │ │ │ + cbz r2, 3950dc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r0, #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] @ 395134 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1151278,21 +1151277,21 @@ │ │ │ │ ldr.w r3, [r0, #920] @ 0x398 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ b.n 3950d8 │ │ │ │ adds r2, #58 @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 39516c │ │ │ │ + cbz r0, 39516e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #372] @ (3952d0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1151442,47 +1151441,47 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3951c8 │ │ │ │ nop │ │ │ │ adds r1, #146 @ 0x92 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r7, 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, #3008] @ 0xbc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #404] @ (3954c4 ) │ │ │ │ @@ -1151647,35 +1151646,35 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #174 @ 0xae │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r7, #14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r4, [r3, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #692] @ 3957c8 │ │ │ │ @@ -1152429,55 +1152428,55 @@ │ │ │ │ nop │ │ │ │ cmp r3, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #106 @ 0x6a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, pc, #432 @ (adr r6, 395f20 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 395f40 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #160 @ (adr r6, 395e1c ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 395e3c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #0 @ (adr r6, 395d88 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 395da8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #832 @ (adr r5, 3960d4 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 3960f4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #672 @ (adr r5, 396040 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 396060 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #520 @ (adr r5, 395fb4 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 395fd4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 395f18 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 395f38 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ ldr.w r2, [pc, #1304] @ 3962ec │ │ │ │ @@ -1152964,69 +1152963,69 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 396150 │ │ │ │ nop │ │ │ │ movs r5, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #808 @ (adr r3, 396620 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 396640 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, pc, #288 @ (adr r3, 396424 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 396444 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, pc, #456 @ (adr r2, 3964d4 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 3964f4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, pc, #856 @ (adr r0, 396670 ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 396690 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #424 @ (adr r0, 3964d4 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 3964f4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, pc, #264 @ (adr r0, 396440 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 396460 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, pc, #112 @ (adr r0, 3963b4 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 3963d4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00396364 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1153111,35 +1153110,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 396404 │ │ │ │ subs r2, r7, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r2, r1, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00396464 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1153301,54 +1153300,54 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #967 @ 0x3c7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 396530 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, r4, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 396318 │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 396a0e │ │ │ │ - vtbl.8 d22, {d15}, d14 │ │ │ │ + vqshrun.s64 d22, q3, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r0, #225 @ 0xe1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r1, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r0, r0, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 00396664 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1153433,35 +1153432,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 396704 │ │ │ │ adds r2, r7, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r2, r1, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r7, sp, #368 @ 0x170 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00396764 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1153546,35 +1153545,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 396804 │ │ │ │ subs r2, r7, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r2, r1, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00396864 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1153649,29 +1153648,29 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3968ae │ │ │ │ subs r4, r6, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r2, r0, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1154256,103 +1154255,103 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 396ca6 │ │ │ │ adds r2, r2, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r2, r1, #25 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 00397024 : │ │ │ │ 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 │ │ │ │ @@ -1154448,39 +1154447,39 @@ │ │ │ │ add.w r2, r2, #408 @ 0x198 │ │ │ │ strd r6, r4, [sp, #68] @ 0x44 │ │ │ │ movw r1, #1111 @ 0x457 │ │ │ │ b.n 3970b8 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r6, [pc, #512] @ (39733c ) │ │ │ │ + ldr r6, [pc, #544] @ (39735c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ 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, #2832] @ 0xb10 │ │ │ │ subw sp, sp, #1228 @ 0x4cc │ │ │ │ ldr.w r2, [pc, #3100] @ 397da0 │ │ │ │ @@ -1155554,137 +1155553,137 @@ │ │ │ │ movw r1, #895 @ 0x37f │ │ │ │ blx b9524 │ │ │ │ mov r7, r0 │ │ │ │ b.w 39741a │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r4, r2, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r1, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r3, pc, #784 @ (adr r3, 3980d0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r2, r2, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r1, pc, #352 @ (adr r1, 397f64 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, pc, #160 @ (adr r0, 397ebc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [pc, #280] @ (397f90 ) │ │ │ │ + ldr r7, [pc, #312] @ (397fb0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [pc, #960] @ (398240 ) │ │ │ │ + ldr r6, [pc, #992] @ (398260 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [pc, #96] @ (397ef0 ) │ │ │ │ + ldr r6, [pc, #128] @ (397f10 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [pc, #984] @ (398274 ) │ │ │ │ + ldr r5, [pc, #1016] @ (398294 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ vldr d6, [sl] │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d7, [fp] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ ldr.w r6, [pc, #3400] @ 398bf4 │ │ │ │ movw r0, #1029 @ 0x405 │ │ │ │ @@ -1156833,263 +1156832,263 @@ │ │ │ │ add.w r2, r2, #424 @ 0x1a8 │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r7, r0 │ │ │ │ b.w 39741a │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #152] @ (398ca4 ) │ │ │ │ + ldr r4, [pc, #184] @ (398cc4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #296] @ (398d40 ) │ │ │ │ + ldr r3, [pc, #328] @ (398d60 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #664] @ (398ebc ) │ │ │ │ + ldr r2, [pc, #696] @ (398edc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r1, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #616] @ (398ea4 ) │ │ │ │ + ldr r1, [pc, #648] @ (398ec4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r0, [r1, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #304] @ (398d78 ) │ │ │ │ + ldr r1, [pc, #336] @ (398d98 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r0, [r4, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #24] @ (398c6c ) │ │ │ │ + ldr r1, [pc, #56] @ (398c8c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [pc, #896] @ (398fdc ) │ │ │ │ + ldr r0, [pc, #928] @ (398ffc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r4, [r6, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #616] @ (398ed0 ) │ │ │ │ + ldr r0, [pc, #648] @ (398ef0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [pc, #464] @ (398e40 ) │ │ │ │ + ldr r0, [pc, #496] @ (398e60 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r0, [r1, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #192] @ (398d3c ) │ │ │ │ + ldr r0, [pc, #224] @ (398d5c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [pc, #40] @ (398cac ) │ │ │ │ + ldr r0, [pc, #72] @ (398ccc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r8 │ │ │ │ + blxns r9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [r6, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov ip, sp │ │ │ │ + mov ip, lr │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r2, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov lr, r4 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, sp │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r2, [r1, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp ip, ip │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r6, fp │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r0, [r0, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r4, [r7, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [pc, #648] @ (398fa8 ) │ │ │ │ + ldr r6, [pc, #680] @ (398fc8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #456] @ (398ef0 ) │ │ │ │ + ldr r6, [pc, #488] @ (398f10 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [pc, #288] @ (398e50 ) │ │ │ │ + ldr r6, [pc, #320] @ (398e70 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sl │ │ │ │ + add r4, fp │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #128] @ (398db8 ) │ │ │ │ + ldr r6, [pc, #160] @ (398dd8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [pc, #976] @ (39910c ) │ │ │ │ + ldr r5, [pc, #1008] @ (39912c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #800] @ (399064 ) │ │ │ │ + ldr r5, [pc, #832] @ (399084 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #624] @ (398fbc ) │ │ │ │ + ldr r5, [pc, #656] @ (398fdc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [pc, #480] @ (398f30 ) │ │ │ │ + ldr r5, [pc, #512] @ (398f50 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [pc, #304] @ (398e84 ) │ │ │ │ + ldr r5, [pc, #336] @ (398ea4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #128] @ (398ddc ) │ │ │ │ + ldr r5, [pc, #160] @ (398dfc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #960] @ (399128 ) │ │ │ │ + ldr r4, [pc, #992] @ (399148 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #760] @ (39906c ) │ │ │ │ + ldr r4, [pc, #792] @ (39908c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [pc, #592] @ (398fcc ) │ │ │ │ + ldr r4, [pc, #624] @ (398fec ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [pc, #416] @ (398f20 ) │ │ │ │ + ldr r4, [pc, #448] @ (398f40 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #216] @ (398e60 ) │ │ │ │ + ldr r4, [pc, #248] @ (398e80 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [pc, #48] @ (398dc0 ) │ │ │ │ + ldr r4, [pc, #80] @ (398de0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #920] @ (39912c ) │ │ │ │ + ldr r3, [pc, #952] @ (39914c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #768] @ (399098 ) │ │ │ │ + ldr r3, [pc, #800] @ (3990b8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #624] @ (39900c ) │ │ │ │ + ldr r3, [pc, #656] @ (39902c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #456] @ (398f6c ) │ │ │ │ + ldr r3, [pc, #488] @ (398f8c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #280] @ (398ec8 ) │ │ │ │ + ldr r3, [pc, #312] @ (398ee8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [pc, #112] @ (398e28 ) │ │ │ │ + ldr r3, [pc, #144] @ (398e48 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #976] @ (39918c ) │ │ │ │ + ldr r2, [pc, #1008] @ (3991ac ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #848] @ (399110 ) │ │ │ │ + ldr r2, [pc, #880] @ (399130 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #672] @ (399064 ) │ │ │ │ + ldr r2, [pc, #704] @ (399084 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #528] @ (398fd8 ) │ │ │ │ + ldr r2, [pc, #560] @ (398ff8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [pc, #192] @ (398e90 ) │ │ │ │ + ldr r2, [pc, #224] @ (398eb0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #48] @ (398e04 ) │ │ │ │ + ldr r2, [pc, #80] @ (398e24 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #912] @ (399168 ) │ │ │ │ + ldr r1, [pc, #944] @ (399188 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #768] @ (3990dc ) │ │ │ │ + ldr r1, [pc, #800] @ (3990fc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #592] @ (399034 ) │ │ │ │ + ldr r1, [pc, #624] @ (399054 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ 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, #2848] @ 0xb20 │ │ │ │ ldr.w r2, [pc, #3292] @ 399ad8 │ │ │ │ subw sp, sp, #1212 @ 0x4bc │ │ │ │ @@ -1158282,127 +1158281,127 @@ │ │ │ │ movw r1, #827 @ 0x33b │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 399582 │ │ │ │ @ instruction: 0xf4ee00dc │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf4c000dc │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stcl 0, cr0, [sl, #-880]! @ 0xfffffc90 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r7, r0, #3 │ │ │ │ blx sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0x479a │ │ │ │ lsls r5, r0, #3 │ │ │ │ bxns r9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bx r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r7, r0, #3 │ │ │ │ mov ip, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r0, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r6, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp lr, lr │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [pc, #36] @ (399bf0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (399bf4 ) │ │ │ │ ldr r3, [pc, #40] @ (399bf8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1158411,19 +1158410,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #476 @ 0x1dc │ │ │ │ mov.w r1, #860 @ 0x35c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 399582 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ ldr.w r2, [pc, #1824] @ 39a330 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -1159104,33 +1159103,33 @@ │ │ │ │ b.n 399e58 │ │ │ │ b.n 39a0e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 39a0c4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ b.n 399c84 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r6, #110 @ 0x6e │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r6, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @@ -1159138,75 +1159137,75 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r5, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r5, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r5, #72 @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r5, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r6, 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, #2648] @ 0xa58 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1159588,29 +1159587,29 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ udf #220 @ 0xdc │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ udf #204 @ 0xcc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movw r1, #2106 @ 0x83a │ │ │ │ @@ -1160822,123 +1160821,123 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 39b064 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bcs.n 39b3e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r3, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [pc, #680] @ (39b7b0 ) │ │ │ │ + ldr r7, [pc, #712] @ (39b7d0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #520] @ (39b718 ) │ │ │ │ + ldr r7, [pc, #552] @ (39b738 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #368] @ (39b68c ) │ │ │ │ + ldr r7, [pc, #400] @ (39b6ac ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #144] @ (39b5b8 ) │ │ │ │ + ldr r7, [pc, #176] @ (39b5d8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #1016] @ (39b92c ) │ │ │ │ + ldr r7, [pc, #24] @ (39b54c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #864] @ (39b8a0 ) │ │ │ │ + ldr r6, [pc, #896] @ (39b8c0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #712] @ (39b814 ) │ │ │ │ + ldr r6, [pc, #744] @ (39b834 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #560] @ (39b788 ) │ │ │ │ + ldr r6, [pc, #592] @ (39b7a8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #96] @ (39b5d0 ) │ │ │ │ + ldr r6, [pc, #128] @ (39b5f0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr.w r2, [pc, #1840] @ 39bcac │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [pc, #1840] @ 39bcb0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [pc, #1836] @ 39bcb4 │ │ │ │ add r2, pc │ │ │ │ @@ -1161659,285 +1161658,285 @@ │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 39b064 │ │ │ │ - ldr r5, [pc, #64] @ (39bcf0 ) │ │ │ │ + ldr r5, [pc, #96] @ (39bd10 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [pc, #696] @ (39bf7c ) │ │ │ │ + ldr r4, [pc, #728] @ (39bf9c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [pc, #520] @ (39bed8 ) │ │ │ │ + ldr r4, [pc, #552] @ (39bef8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [pc, #208] @ (39bdb8 ) │ │ │ │ + ldr r4, [pc, #240] @ (39bdd8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [pc, #8] @ (39bcf8 ) │ │ │ │ + ldr r4, [pc, #40] @ (39bd18 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #848] @ (39c050 ) │ │ │ │ + ldr r3, [pc, #880] @ (39c070 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #616] @ (39bf74 ) │ │ │ │ + ldr r3, [pc, #648] @ (39bf94 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #304] @ (39be4c ) │ │ │ │ + ldr r3, [pc, #336] @ (39be6c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #168] @ (39bdd0 ) │ │ │ │ + ldr r3, [pc, #200] @ (39bdf0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #888] @ (39c0b0 ) │ │ │ │ + ldr r2, [pc, #920] @ (39c0d0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #736] @ (39c024 ) │ │ │ │ + ldr r2, [pc, #768] @ (39c044 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #616] @ (39bfb8 ) │ │ │ │ + ldr r2, [pc, #648] @ (39bfd8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [pc, #496] @ (39bf48 ) │ │ │ │ + ldr r2, [pc, #528] @ (39bf68 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [pc, #320] @ (39bea4 ) │ │ │ │ + ldr r2, [pc, #352] @ (39bec4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [pc, #136] @ (39bdf8 ) │ │ │ │ + ldr r2, [pc, #168] @ (39be18 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #952] @ (39c138 ) │ │ │ │ + ldr r1, [pc, #984] @ (39c158 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #816] @ (39c0bc ) │ │ │ │ + ldr r1, [pc, #848] @ (39c0dc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #680] @ (39c040 ) │ │ │ │ + ldr r1, [pc, #712] @ (39c060 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [pc, #568] @ (39bfd8 ) │ │ │ │ + ldr r1, [pc, #600] @ (39bff8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [pc, #384] @ (39bf2c ) │ │ │ │ + ldr r1, [pc, #416] @ (39bf4c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #424] @ (39bf7c ) │ │ │ │ + ldr r0, [pc, #456] @ (39bf9c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #312] @ (39bf18 ) │ │ │ │ + ldr r0, [pc, #344] @ (39bf38 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #200] @ (39beb4 ) │ │ │ │ + ldr r0, [pc, #232] @ (39bed4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #88] @ (39be50 ) │ │ │ │ + ldr r0, [pc, #120] @ (39be70 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + ldr r0, [pc, #8] @ (39be0c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bxns pc │ │ │ │ + blxns r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bxns r2 │ │ │ │ + bxns r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, pc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov ip, r8 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov r8, r5 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov r0, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, sl │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -1161966,19 +1161965,19 @@ │ │ │ │ add.w r2, r2, #612 @ 0x264 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - bics r4, r2 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -1162009,19 +1162008,19 @@ │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w ip, [sp, #32] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b9520 │ │ │ │ nop │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -1162090,33 +1162089,33 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd ip, r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ b.n 39c010 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0039c080 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1162358,51 +1162357,51 @@ │ │ │ │ str.w r4, [sp, #1140] @ 0x474 │ │ │ │ b.n 39c2d6 │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r4, r3, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - negs r0, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #220] @ (39c450 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1162497,38 +1162496,38 @@ │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 39c3c0 │ │ │ │ itte vc │ │ │ │ lslvc r4, r3, #3 │ │ │ │ strbvc r4, [r3, #23] │ │ │ │ movvs r0, r0 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfbedffff │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ wfi │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adcs r2, r2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r5 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 0039c48c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1162577,29 +1162576,29 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 39c4bc │ │ │ │ - b.n 39c274 │ │ │ │ + b.n 39c284 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -1162668,33 +1162667,33 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd ip, r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ b.n 39c5a0 │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ands r0, r2 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0039c610 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1162936,51 +1162935,51 @@ │ │ │ │ str.w r4, [sp, #1140] @ 0x474 │ │ │ │ b.n 39c866 │ │ │ │ nop │ │ │ │ pop {r1, r2, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cbnz r2, 39c932 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r4, r1, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbnz r2, 39c91c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ revsh r0, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #220] @ (39c9e0 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1163075,38 +1163074,38 @@ │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 39c950 │ │ │ │ cbnz r2, 39ca1e │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfbedffff │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cbnz r0, 39ca20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 0039ca1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1163155,29 +1163154,29 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 39ca4c │ │ │ │ - b.n 39cce4 │ │ │ │ + b.n 39ccf4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r7, 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 r4, [r0, #1788] @ 0x6fc │ │ │ │ sub sp, #20 │ │ │ │ @@ -1163331,39 +1163330,39 @@ │ │ │ │ movs r1, #25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 39cb74 │ │ │ │ @ instruction: 0xb81a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r6, 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, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #1108] @ 39d0f0 │ │ │ │ @@ -1163776,27 +1163775,27 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xb64e │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xb64c │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vmla.i16 q8, q12, d6[0] │ │ │ │ + vmla.i32 q8, q8, d6[0] │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i q0, q10, d2[1] │ │ │ │ + vmla.i q0, q14, d2[1] │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r1, [pc, #244] @ (39d214 ) │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ mov r2, r5 │ │ │ │ @@ -1163889,30 +1163888,30 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 39d098 │ │ │ │ nop │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #792] @ 0x318 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + stc2l 0, cr0, [r2, #792]! @ 0x318 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r6, r0, #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, #920] @ 0x398 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1163962,24 +1163961,24 @@ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 39d274 │ │ │ │ nop │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc2 0, cr0, [r8], #792 @ 0x318 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + stc2l 0, cr0, [r0], {198} @ 0xc6 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc2 0, cr0, [r4], {198} @ 0xc6 │ │ │ │ + ldc2 0, cr0, [ip], {198} @ 0xc6 │ │ │ │ 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] @ (39d430 ) │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #320] @ (39d434 ) │ │ │ │ @@ -1164117,40 +1164116,40 @@ │ │ │ │ nop │ │ │ │ add sp, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [sl], {198} @ 0xc6 │ │ │ │ + stc2 0, cr0, [r2], #-792 @ 0xfffffce8 │ │ │ │ strb r4, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr3, cr15, {7} @ │ │ │ │ ldr r4, [r5, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ bl 2fb452 │ │ │ │ - stc2 0, cr0, [sl], #-792 @ 0xfffffce8 │ │ │ │ + ldc2 0, cr0, [r2], #-792 @ 0xfffffce8 │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfb8a00c6 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + @ instruction: 0xfb9200c6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfb2800c6 │ │ │ │ + @ instruction: 0xfb3000c6 │ │ │ │ │ │ │ │ 0039d47c : │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1164246,34 +1164245,35 @@ │ │ │ │ strd r4, r1, [sp, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ movs r1, #169 @ 0xa9 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ b.n 39d518 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfad400c6 │ │ │ │ - adds r1, #32 │ │ │ │ + @ instruction: 0xfadc00c6 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfa3600c6 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xfa3e00c6 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r2, r7 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfa0c00c6 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xfa1400c6 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r2, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vld1.8 {d16[6]}, [ip], r6 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + ldr??.w r0, [r4, #198] @ 0xc6 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vrev32.32 q8, │ │ │ │ - vst1.8 {d16[6]}, [sl], r6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + ldr??.w r0, [r2, #198] @ 0xc6 │ │ │ │ │ │ │ │ 0039d5bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #116] @ (39d640 ) │ │ │ │ @@ -1164321,25 +1164321,25 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 39d5ec │ │ │ │ - bpl.n 39d544 │ │ │ │ + bpl.n 39d554 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vst1.8 {d16[6]}, [r2], r6 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + vst1.8 {d16[6]}, [sl], r6 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vhadd.u32 q8, q13, │ │ │ │ - ldrsh.w r0, [ip, r6] │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + vhadd.u q8, q9, │ │ │ │ + vst4. {d16-d19}, [r4], r6 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vhadd.u8 q8, q10, │ │ │ │ - ldrsb.w r0, [r6, r6] │ │ │ │ + vhadd.u8 q8, q14, │ │ │ │ + ldrsb.w r0, [lr, r6] │ │ │ │ │ │ │ │ 0039d660 : │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ @@ -1165442,56 +1165442,56 @@ │ │ │ │ bne.n 39e240 │ │ │ │ b.w 39d780 │ │ │ │ nop │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 39e1dc │ │ │ │ + bmi.n 39e1ec │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r4, sp, #296 @ 0x128 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 39e324 │ │ │ │ + bmi.n 39e334 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str.w r0, [r0, #198] @ 0xc6 │ │ │ │ - ldrh.w r0, [r0, #198] @ 0xc6 │ │ │ │ + str.w r0, [r8, #198] @ 0xc6 │ │ │ │ + ldrh.w r0, [r8, #198] @ 0xc6 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #904 @ (adr r6, 39e61c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh.w r0, [lr, #197] @ 0xc5 │ │ │ │ - @ instruction: 0xf2fe00c6 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + str.w r0, [r6, #197] @ 0xc5 │ │ │ │ + ssat r0, #7, r6, lsl #3 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb.w r0, [lr, #197] @ 0xc5 │ │ │ │ - movt r0, #57542 @ 0xe0c6 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + ldrb.w r0, [r6, #197] @ 0xc5 │ │ │ │ + @ instruction: 0xf2d600c6 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh.w r0, [r0, r5] │ │ │ │ - @ instruction: 0xf27000c6 │ │ │ │ - @ instruction: 0xf7c400c5 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldrh.w r0, [r8, r5] │ │ │ │ + @ instruction: 0xf27800c6 │ │ │ │ + @ instruction: 0xf7cc00c5 │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf1fa00c6 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + addw r0, r2, #198 @ 0xc6 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf78e00c5 │ │ │ │ - rsb r0, lr, #198 @ 0xc6 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf79600c5 │ │ │ │ + rsbs r0, r6, #198 @ 0xc6 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ands.w r0, r4, #6455296 @ 0x628000 │ │ │ │ - cdp 0, 5, cr0, cr4, cr6, {6} │ │ │ │ + ands.w r0, ip, #6455296 @ 0x628000 │ │ │ │ + cdp 0, 5, cr0, cr12, cr6, {6} │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ blx b8508 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 39e81c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ @@ -1165866,104 +1165866,104 @@ │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 39dc0a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xf26a00c5 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + @ instruction: 0xf27200c5 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r2], #792 @ 0x318 │ │ │ │ + stc 0, cr0, [sl], #792 @ 0x318 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], #792 @ 0x318 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + stcl 0, cr0, [sl], #792 @ 0x318 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcrr 0, 12, r0, r4, cr6 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + mcrr 0, 12, r0, ip, cr6 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rsbs r0, sl, #197 @ 0xc5 │ │ │ │ - ldc 0, cr0, [sl], {198} @ 0xc6 │ │ │ │ - movs r3, #0 │ │ │ │ + @ instruction: 0xf1e200c5 │ │ │ │ + stc 0, cr0, [r2], #-792 @ 0xfffffce8 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs.w r0, r2, #197 @ 0xc5 │ │ │ │ - @ instruction: 0xebf200c6 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + subs.w r0, sl, #197 @ 0xc5 │ │ │ │ + @ instruction: 0xebfa00c6 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf18600c5 │ │ │ │ - rsb r0, r6, r6, lsl #3 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + @ instruction: 0xf18e00c5 │ │ │ │ + rsb r0, lr, r6, lsl #3 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbc.w r0, r0, #197 @ 0xc5 │ │ │ │ - sub.w r0, r0, r6, lsl #3 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + sbc.w r0, r8, #197 @ 0xc5 │ │ │ │ + sub.w r0, r8, r6, lsl #3 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf13000c5 │ │ │ │ - sbcs.w r0, r0, r6, lsl #3 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + @ instruction: 0xf13800c5 │ │ │ │ + sbcs.w r0, r8, r6, lsl #3 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add.w r0, sl, #197 @ 0xc5 │ │ │ │ - adc.w r0, sl, r6, lsl #3 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + adds.w r0, r2, #197 @ 0xc5 │ │ │ │ + adcs.w r0, r2, r6, lsl #3 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf0e400c5 │ │ │ │ - @ instruction: 0xeb2400c6 │ │ │ │ - movs r2, #10 │ │ │ │ + @ instruction: 0xf0ec00c5 │ │ │ │ + @ instruction: 0xeb2c00c6 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf0bc00c5 │ │ │ │ - @ instruction: 0xeafa00c6 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + @ instruction: 0xf0c400c5 │ │ │ │ + add.w r0, r2, r6, lsl #3 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eors.w r0, r0, #197 @ 0xc5 │ │ │ │ - pkhbt r0, lr, r6, lsl #3 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + eors.w r0, r8, #197 @ 0xc5 │ │ │ │ + @ instruction: 0xead600c6 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orn r0, r4, #197 @ 0xc5 │ │ │ │ - @ instruction: 0xeaa400c6 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + orn r0, ip, #197 @ 0xc5 │ │ │ │ + @ instruction: 0xeaac00c6 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bics.w r0, sl, #197 @ 0xc5 │ │ │ │ - orns r0, sl, r6, lsl #3 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + orr.w r0, r2, #197 @ 0xc5 │ │ │ │ + eor.w r0, r2, r6, lsl #3 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - and.w r0, lr, #197 @ 0xc5 │ │ │ │ - orr.w r0, ip, r6, lsl #3 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + ands.w r0, r6, #197 @ 0xc5 │ │ │ │ + orrs.w r0, r4, r6, lsl #3 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vmla.i32 d16, d18, d5[0] │ │ │ │ - bic.w r0, r2, r6, lsl #3 │ │ │ │ - movs r1, #4 │ │ │ │ + vmla.i32 d16, d26, d5[0] │ │ │ │ + bic.w r0, sl, r6, lsl #3 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vext.8 q0, q11, , #0 │ │ │ │ - ldrd r0, r0, [r6, #792]! @ 0x318 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + vext.8 q0, q15, , #0 │ │ │ │ + ldrd r0, r0, [lr, #792]! @ 0x318 │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vmla.i d0, d28, d1[1] │ │ │ │ - strd r0, r0, [ip, #792] @ 0x318 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + vmla.i16 d0, d20, d5[0] │ │ │ │ + ldrd r0, r0, [r4, #792] @ 0x318 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vhadd.s32 q8, q11, │ │ │ │ - @ instruction: 0xe9a600c6 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + vhadd.s32 q8, q15, │ │ │ │ + @ instruction: 0xe9ae00c6 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vhadd.s8 q8, q8, │ │ │ │ - @ instruction: 0xe98000c6 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + vhadd.s8 q8, q12, │ │ │ │ + @ instruction: 0xe98800c6 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vhadd.s16 q0, q13, │ │ │ │ - ldrd r0, r0, [sl, #-792] @ 0x318 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + vhadd.s32 q0, q9, │ │ │ │ + strd r0, r0, [r2, #-792]! @ 0x318 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp 0, 15, cr0, cr4, cr5, {6} │ │ │ │ - ldmdb r4!, {r1, r2, r6, r7} │ │ │ │ - movs r0, #28 │ │ │ │ + cdp 0, 15, cr0, cr12, cr5, {6} │ │ │ │ + ldmdb ip!, {r1, r2, r6, r7} │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp 0, 12, cr0, cr14, cr5, {6} │ │ │ │ - stmdb lr, {r1, r2, r6, r7} │ │ │ │ + cdp 0, 13, cr0, cr6, cr5, {6} │ │ │ │ + ldmdb r6, {r1, r2, r6, r7} │ │ │ │ ldr r2, [pc, #996] @ (39ebb4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #996] @ (39ebb8 ) │ │ │ │ ldr r3, [pc, #1000] @ (39ebbc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -1166352,129 +1166352,129 @@ │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 39dc0a │ │ │ │ nop │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [r2, #788] @ 0x314 │ │ │ │ - b.n 39eb64 │ │ │ │ + ldc 0, cr0, [sl, #788] @ 0x314 │ │ │ │ + b.n 39eb74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stcl 0, cr0, [ip, #-788]! @ 0xfffffcec │ │ │ │ - b.n 39eb20 │ │ │ │ + ldcl 0, cr0, [r4, #-788]! @ 0xfffffcec │ │ │ │ + b.n 39eb30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stcl 0, cr0, [r6, #-788] @ 0xfffffcec │ │ │ │ - subs r0, r1, #2 │ │ │ │ + stcl 0, cr0, [lr, #-788] @ 0xfffffcec │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39ead4 │ │ │ │ + b.n 39eae4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [r4, #-788] @ 0xfffffcec │ │ │ │ - b.n 39ea8c │ │ │ │ + ldc 0, cr0, [ip, #-788] @ 0xfffffcec │ │ │ │ + b.n 39ea9c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldcl 0, cr0, [r2], #788 @ 0x314 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + ldcl 0, cr0, [sl], #788 @ 0x314 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39ea44 │ │ │ │ + b.n 39ea54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stcl 0, cr0, [r0], {197} @ 0xc5 │ │ │ │ - b.n 39e9fc │ │ │ │ + stcl 0, cr0, [r8], {197} @ 0xc5 │ │ │ │ + b.n 39ea0c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [sl], {197} @ 0xc5 │ │ │ │ - b.n 39e9bc │ │ │ │ + stc 0, cr0, [r2], #788 @ 0x314 │ │ │ │ + b.n 39e9cc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldcl 0, cr0, [r8], #-788 @ 0xfffffcec │ │ │ │ - adds r2, r7, #6 │ │ │ │ + stc 0, cr0, [r0], {197} @ 0xc5 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39e974 │ │ │ │ + b.n 39e984 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mcrr 0, 12, r0, sl, cr5 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + mrrc 0, 12, r0, r2, cr5 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39e924 │ │ │ │ + b.n 39e934 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc 0, cr0, [ip], {197} @ 0xc5 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + stc 0, cr0, [r4], #-788 @ 0xfffffcec │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39e8d4 │ │ │ │ + b.n 39e8e4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xebee00c5 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + @ instruction: 0xebf600c5 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39e884 │ │ │ │ + b.n 39e894 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs.w r0, sl, r5, lsl #3 │ │ │ │ - b.n 39e834 │ │ │ │ + rsb r0, r2, r5, lsl #3 │ │ │ │ + b.n 39e844 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xeb8e00c5 │ │ │ │ - b.n 39e7e8 │ │ │ │ + @ instruction: 0xeb9600c5 │ │ │ │ + b.n 39e7f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39e80c │ │ │ │ + b.n 39e81c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 39e784 │ │ │ │ + b.n 39e794 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeb3600c5 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + @ instruction: 0xeb3e00c5 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39e744 │ │ │ │ + b.n 39e754 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add.w r0, r8, r5, lsl #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds.w r0, r0, r5, lsl #3 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39e6f4 │ │ │ │ + b.n 39e704 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xead400c5 │ │ │ │ - b.n 39e6a4 │ │ │ │ + @ instruction: 0xeadc00c5 │ │ │ │ + b.n 39e6b4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xeaa800c5 │ │ │ │ - b.n 39e658 │ │ │ │ + @ instruction: 0xeab000c5 │ │ │ │ + b.n 39e668 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orns r0, ip, r5, lsl #3 │ │ │ │ - b.n 39e60c │ │ │ │ + eor.w r0, r4, r5, lsl #3 │ │ │ │ + b.n 39e61c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs.w r0, r2, r5, lsl #3 │ │ │ │ - b.n 39e5c8 │ │ │ │ + orrs.w r0, sl, r5, lsl #3 │ │ │ │ + b.n 39e5d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bic.w r0, r8, r5, lsl #3 │ │ │ │ - b.n 39e580 │ │ │ │ + bics.w r0, r0, r5, lsl #3 │ │ │ │ + b.n 39e590 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - and.w r0, r0, r5, lsl #3 │ │ │ │ - b.n 39e53c │ │ │ │ + and.w r0, r8, r5, lsl #3 │ │ │ │ + b.n 39e54c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrd r0, r0, [r6, #788] @ 0x314 │ │ │ │ - b.n 39e4f4 │ │ │ │ + ldrd r0, r0, [lr, #788] @ 0x314 │ │ │ │ + b.n 39e504 │ │ │ │ lsls r6, r0, #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, #3848] @ 0xf08 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -1167571,139 +1167571,139 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39fc7c │ │ │ │ + b.n 39fc8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 39f900 │ │ │ │ + bgt.n 39f910 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39fc2c │ │ │ │ + b.n 39fc3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 39f8b0 │ │ │ │ + bgt.n 39f8c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 39f8ac │ │ │ │ + b.n 39f8bc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bge.n 39f930 │ │ │ │ + bge.n 39f940 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bge.n 39f8c8 │ │ │ │ + bge.n 39f8d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 39f874 │ │ │ │ + bls.n 39f884 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 39f830 │ │ │ │ + bls.n 39f840 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 39f7f4 │ │ │ │ + bls.n 39f804 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 39f7b8 │ │ │ │ + bls.n 39f7c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 39f97c │ │ │ │ + bls.n 39f98c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 39f93c │ │ │ │ + bls.n 39f94c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 39f8f8 │ │ │ │ + bls.n 39f908 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 39f8b8 │ │ │ │ + bhi.n 39f8c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 39f87c │ │ │ │ + bhi.n 39f88c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 39f840 │ │ │ │ + bhi.n 39f850 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 39f804 │ │ │ │ + bhi.n 39f814 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #30 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 39f9c8 │ │ │ │ + bhi.n 39f9d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ble.n 39f908 │ │ │ │ + udf #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 39f98c │ │ │ │ + bhi.n 39f99c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ble.n 39f8cc │ │ │ │ + ble.n 39f8dc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 39f950 │ │ │ │ + bhi.n 39f960 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ble.n 39f88c │ │ │ │ + ble.n 39f89c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 39f910 │ │ │ │ + bvc.n 39f920 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ble.n 39f848 │ │ │ │ + ble.n 39f858 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 39f8cc │ │ │ │ + bvc.n 39f8dc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ble.n 39fa04 │ │ │ │ + ble.n 39fa14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 39f888 │ │ │ │ + bvc.n 39f898 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [pc, #296] @ (39fa74 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #296] @ (39fa78 ) │ │ │ │ ldr r3, [pc, #300] @ (39fa7c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1167820,61 +1167820,61 @@ │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 39f230 │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 39faa8 │ │ │ │ + bgt.n 39fab8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 39fb2c │ │ │ │ + bvs.n 39fb3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 39fa68 │ │ │ │ + blt.n 39fa78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 39faec │ │ │ │ + bvs.n 39fafc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 39fa2c │ │ │ │ + blt.n 39fa3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 39fab0 │ │ │ │ + bvs.n 39fac0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 39f9f0 │ │ │ │ + blt.n 39fa00 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 39fa74 │ │ │ │ + bpl.n 39fa84 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 39f9b4 │ │ │ │ + blt.n 39f9c4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 39fa38 │ │ │ │ + bpl.n 39fa48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 39fb78 │ │ │ │ + blt.n 39fb88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 39f9fc │ │ │ │ + bpl.n 39fa0c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 39fb3c │ │ │ │ + blt.n 39fb4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 39fbc0 │ │ │ │ + bpl.n 39f9d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 39faf8 │ │ │ │ + blt.n 39fb08 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 39fb7c │ │ │ │ + bpl.n 39fb8c │ │ │ │ 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, #2624] @ 0xa40 │ │ │ │ subw sp, sp, #1436 @ 0x59c │ │ │ │ mov r7, r2 │ │ │ │ @@ -1168899,57 +1168899,57 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bpl.n 3a065c │ │ │ │ + bpl.n 3a066c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 3a0628 │ │ │ │ + bcc.n 3a0638 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcs.n 3a068c │ │ │ │ + bcs.n 3a069c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 3a0558 │ │ │ │ + bne.n 3a0568 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 3a0644 │ │ │ │ + beq.n 3a0654 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bcc.n 3a05c0 │ │ │ │ + bcc.n 3a05d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ bhi.n 3a06f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r6, [r7, #21] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrd r2, r1, [sp, #288] @ 0x120 │ │ │ │ mov.w r0, #544 @ 0x220 │ │ │ │ @@ -1170197,201 +1170197,201 @@ │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movw r1, #543 @ 0x21f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3a0572 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vhadd.u q0, q15, │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + vhadd.u8 q8, q11, │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ bvs.n 3a13d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr15, {6} │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + cdp2 0, 12, cr0, cr12, cr15, {6} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cdp2 0, 2, cr0, cr12, cr15, {6} │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + cdp2 0, 3, cr0, cr4, cr15, {6} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc2l 0, cr0, [sl], {207} @ 0xcf │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + stc2l 0, cr0, [r2], #828 @ 0x33c │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mrrc2 0, 12, r0, lr, cr15 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + stc2l 0, cr0, [r6], #-828 @ 0xfffffcc4 │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc2 0, cr0, [r8], {207} @ 0xcf │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stc2 0, cr0, [r0], #-828 @ 0xfffffcc4 │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfb8c00cf │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xfb9400cf │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfafc00cf │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfb0400cf │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfa4c00cf │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + @ instruction: 0xfa5400cf │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vld4. {d0-d3}, [r2] │ │ │ │ + vld4. {d0-d3}, [sl] │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh.w r0, [lr, pc] │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + str.w r0, [r6, pc] │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf7e200cf │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + @ instruction: 0xf7ea00cf │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf7b400cf │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xf7bc00cf │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf78600cf │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + @ instruction: 0xf78e00cf │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf73200cf │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xf73a00cf │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf70400cf │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xf70c00cf │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - itet │ │ │ │ + ittt │ │ │ │ lsl r6, r0, #3 │ │ │ │ - @ instruction: 0xf6d600cf │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + @ instruction: 0xf6de00cf │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - itte gt │ │ │ │ + itee gt │ │ │ │ lslgt r6, r0, #3 │ │ │ │ - stmiagt r5!, {r3, r4, r6} │ │ │ │ + stmiale r5!, {r5, r6} │ │ │ │ lslle r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ite vs │ │ │ │ - lslvs r6, r0, #3 │ │ │ │ - stmiavc r5!, {r2} │ │ │ │ + ite vc │ │ │ │ + lslvc r6, r0, #3 │ │ │ │ + stmiavs r5!, {r2, r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf62600cf │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf62e00cf │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - it ne │ │ │ │ - lslne r6, r0, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + wfe │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs.w r0, r8, #6782976 @ 0x678000 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + rsb r0, r0, #6782976 @ 0x678000 │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbc.w r0, ip, #6782976 @ 0x678000 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + sbcs.w r0, r4, #6782976 @ 0x678000 │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adc.w r0, r4, #6782976 @ 0x678000 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + adc.w r0, ip, #6782976 @ 0x678000 │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds.w r0, ip, #6782976 @ 0x678000 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf52400cf │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf4d000cf │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + @ instruction: 0xf4d800cf │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf4a600cf │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + @ instruction: 0xf4ae00cf │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orns r0, lr, #6782976 @ 0x678000 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + eor.w r0, r6, #6782976 @ 0x678000 │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orrs.w r0, r6, #6782976 @ 0x678000 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + orrs.w r0, lr, #6782976 @ 0x678000 │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - and.w r0, ip, #6782976 @ 0x678000 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ands.w r0, r4, #6782976 @ 0x678000 │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf3e400cf │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xf3ec00cf │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf3ba00cf │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + ubfx r0, r2, #3, #16 │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf39200cf │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + @ instruction: 0xf39a00cf │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bfi r0, sl, #3, #13 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + @ instruction: 0xf37200cf │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf33800cf │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + sbfx r0, r0, #3, #16 │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [pc, #472] @ (3a1730 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #472] @ (3a1734 ) │ │ │ │ ldr r3, [pc, #476] @ (3a1738 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1170562,58 +1170562,58 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3a0572 │ │ │ │ - adcs.w r0, r8, #207 @ 0xcf │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + sbc.w r0, r0, #207 @ 0xcf │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - itt al │ │ │ │ + ite al │ │ │ │ lslal r5, r0, #3 │ │ │ │ - ittt lt @ unpredictable │ │ │ │ - lsllt r5, r0, #3 │ │ │ │ - @ instruction: 0xf0e600cf │ │ │ │ - it ls @ unpredictable │ │ │ │ - lslls r5, r0, #3 │ │ │ │ - cbnz r6, 3a1784 │ │ │ │ + itte gt @ unpredictable > │ │ │ │ + lslgt r5, r0, #3 │ │ │ │ + @ instruction: 0xf0ee00cf │ │ │ │ + nople {10} │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + cbnz r6, 3a1786 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf0ba00cf │ │ │ │ - ite vs │ │ │ │ - lslvs r5, r0, #3 │ │ │ │ - cbnz r2, 3a1786 @ unpredictable │ │ │ │ + @ instruction: 0xf0c200cf │ │ │ │ + ite vc │ │ │ │ + lslvc r5, r0, #3 │ │ │ │ + cbnz r2, 3a1788 @ unpredictable │ │ │ │ lsls r6, r0, #3 │ │ │ │ - eor.w r0, lr, #207 @ 0xcf │ │ │ │ - cbnz r0, 3a1786 │ │ │ │ + eors.w r0, r6, #207 @ 0xcf │ │ │ │ + cbnz r0, 3a1788 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r4, 3a17b0 │ │ │ │ + cbnz r4, 3a17b2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - itee ne │ │ │ │ + itte ne │ │ │ │ lslne r5, r0, #3 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsleq r5, r0, #3 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vext.8 q8, q11, , #0 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + vext.8 q8, q15, , #0 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vmla.i d16, d30, d3[3] │ │ │ │ - bkpt 0x0080 │ │ │ │ + vmla.i16 d16, d22, d7[1] │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vmla.i32 d0, d20, d15[0] │ │ │ │ - bkpt 0x0056 │ │ │ │ + vmla.i32 d0, d28, d15[0] │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r6, 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, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1170844,34 +1170844,34 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 3a187a │ │ │ │ nop │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stcl 0, cr0, [lr], #828 @ 0x33c │ │ │ │ - cbnz r0, 3a1abc │ │ │ │ + ldcl 0, cr0, [r6], #828 @ 0x33c │ │ │ │ + cbnz r0, 3a1abe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stcl 0, cr0, [r8], {207} @ 0xcf │ │ │ │ - cbnz r2, 3a1abe │ │ │ │ + ldcl 0, cr0, [r0], {207} @ 0xcf │ │ │ │ + cbnz r2, 3a1ac0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc 0, cr0, [lr], {207} @ 0xcf │ │ │ │ - cbnz r0, 3a1ac0 │ │ │ │ + stc 0, cr0, [r6], #828 @ 0x33c │ │ │ │ + cbnz r0, 3a1ac2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a1a70 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1171029,33 +1171029,33 @@ │ │ │ │ b.n 3a1b54 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeb3000cf │ │ │ │ - push {r1, r2, r5} │ │ │ │ + @ instruction: 0xeb3800cf │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add.w r0, ip, pc, lsl #3 │ │ │ │ - cbnz r6, 3a1c62 │ │ │ │ + adds.w r0, r4, pc, lsl #3 │ │ │ │ + cbnz r6, 3a1c64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r6, 3a1cb6 │ │ │ │ + push {r1, r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeae600cf │ │ │ │ - cbnz r0, 3a1c66 │ │ │ │ + @ instruction: 0xeaee00cf │ │ │ │ + cbnz r0, 3a1c68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r6, 3a1cb8 │ │ │ │ + cbz r6, 3a1cba │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeabe00cf │ │ │ │ - cbnz r0, 3a1c68 │ │ │ │ + pkhbt r0, r6, pc, lsl #3 │ │ │ │ + cbnz r0, 3a1c6a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r0, 3a1cbc │ │ │ │ + cbz r0, 3a1cbe │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a1c50 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1171349,26 +1171349,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r4, 3a1f92 │ │ │ │ + cbz r4, 3a1f94 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia.w r2!, {r0, r1, r2, r3, r6, r7} │ │ │ │ + ldmia.w sl!, {r0, r1, r2, r3, r6, r7} │ │ │ │ @ instruction: 0xf0d200c4 │ │ │ │ - cbz r6, 3a1f96 │ │ │ │ + cbz r6, 3a1f98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia.w ip, {r0, r1, r2, r3, r6, r7} │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r2, 3a1f9a │ │ │ │ + cbz r2, 3a1f9c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strd r0, r0, [r8], #-828 @ 0x33c │ │ │ │ + ldrd r0, r0, [r0], #-828 @ 0x33c │ │ │ │ │ │ │ │ 003a1f58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1171478,17 +1171478,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3a1f1c │ │ │ │ + b.n 3a1f2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 003a206c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1171599,17 +1171599,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r2, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3a1e14 │ │ │ │ + b.n 3a1e24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r6, 3a2180 │ │ │ │ + cbz r6, 3a2182 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a2180 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1171942,34 +1171942,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3a1e04 │ │ │ │ + b.n 3a1e14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3a2cb0 │ │ │ │ + b.n 3a2cc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adcs.w r0, lr, r4, lsl #3 │ │ │ │ - b.n 3a2b44 │ │ │ │ + b.n 3a2b54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r1, {r1, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3a2b00 │ │ │ │ + b.n 3a2b10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a24e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1172304,29 +1172304,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3a2834 │ │ │ │ + b.n 3a2844 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r0!, {r1} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a2818 : │ │ │ │ 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 │ │ │ │ @@ -1172683,37 +1172683,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - udf #14 │ │ │ │ + udf #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r6!, {r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ble.n 3a2a6c │ │ │ │ + ble.n 3a2a7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ b.n 3a26a4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bgt.n 3a2a64 │ │ │ │ + bgt.n 3a2a74 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, pc, #216 @ (adr r7, 3a2c44 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 3a2c64 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a2b6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1173062,35 +1173062,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3a2e38 │ │ │ │ + bge.n 3a2e48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #568 @ (adr r5, 3a30c0 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 3a30e0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3a2f10 │ │ │ │ + bge.n 3a2f20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 3a3264 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 3a3284 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 3a31c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 3a2f7c │ │ │ │ + bls.n 3a2f8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #144 @ (adr r4, 3a2f30 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 3a2f50 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ nop {8} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 3a2f38 │ │ │ │ + bls.n 3a2f48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 3a329c ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 3a2ebc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a2eac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1173287,23 +1173287,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ svc 176 @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 3a2f7c │ │ │ │ + bvc.n 3a2f8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #256 @ (adr r2, 3a3168 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 3a3188 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 3a3138 │ │ │ │ + bvc.n 3a3148 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #96 @ (adr r2, 3a30d4 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 3a30f4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a3074 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1173605,31 +1173605,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3a33f0 │ │ │ │ + bvs.n 3a3400 │ │ │ │ lsls r7, r1, #3 │ │ │ │ bkpt 0x008a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, pc, #88 @ (adr r1, 3a3390 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 3a33b0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bpl.n 3a32b4 │ │ │ │ + bpl.n 3a32c4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, pc, #456 @ (adr r0, 3a350c ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 3a352c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bmi.n 3a326c │ │ │ │ + bmi.n 3a327c │ │ │ │ lsls r7, r1, #3 │ │ │ │ revsh r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a3350 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1173851,23 +1173851,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb880 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 3a3630 │ │ │ │ + bcs.n 3a3640 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xb854 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 3a35e4 │ │ │ │ + bcs.n 3a35f4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a35b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1174071,23 +1174071,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ setend be │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 3a3808 │ │ │ │ + beq.n 3a3818 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xb62c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a37d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1174303,23 +1174303,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r1} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cbz r6, 3a3a9c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a3a30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1174615,29 +1174615,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r0, #3 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a3d70 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1175197,55 +1175197,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbz r4, 3a43a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a43dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1176493,113 +1176493,113 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3a4a1e │ │ │ │ subs r2, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, #206 @ 0xce │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 3a51ce │ │ │ │ + cbnz r2, 3a51d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r0, 3a51d2 │ │ │ │ + cbnz r0, 3a51d4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r7, 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, #3928] @ 0xf58 │ │ │ │ ldr.w r2, [pc, #1272] @ 3a5778 │ │ │ │ @@ -1177088,81 +1177088,81 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #90 @ 0x5a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r0, 3a57f6 │ │ │ │ + cbz r0, 3a57f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r0, 3a5824 │ │ │ │ + cbz r0, 3a5826 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r6, 3a5826 │ │ │ │ + cbz r6, 3a5828 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r4, 3a582a │ │ │ │ + cbz r4, 3a582c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [pc, #160] @ (3a58b0 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -1177223,35 +1177223,35 @@ │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #193 @ 0xc1 │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3a559e │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003a58dc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1178156,157 +1178156,157 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, pc, #352 @ (adr r7, 3a64b0 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 3a64d0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1178660,27 +1178660,27 @@ │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, r3, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #720 @ (adr r5, 3a6a24 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 3a6a44 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, pc, #536 @ (adr r4, 3a6974 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 3a6994 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, ip, r8 │ │ │ │ adds r7, #1 │ │ │ │ @@ -1179312,127 +1179312,127 @@ │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, r1, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #680 @ (adr r0, 3a7090 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 3a70b0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r7, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cbz r1, 3a6eda │ │ │ │ ldr r3, [pc, #24] @ (3a6ee8 ) │ │ │ │ @@ -1179528,37 +1179528,37 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3a6f32 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ blx b7aa8 │ │ │ │ @@ -1179576,19 +1179576,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 003a7044 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1180202,57 +1180202,57 @@ │ │ │ │ b.n 3a7668 │ │ │ │ asrs r0, r2, #10 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #740] @ (3a7a20 ) │ │ │ │ @@ -1180514,41 +1180514,41 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r6, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #11 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r6, r0, #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, #640] @ 3a7cf4 │ │ │ │ adds r3, r1, #2 │ │ │ │ @@ -1180806,71 +1180806,71 @@ │ │ │ │ movw r1, #1663 @ 0x67f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3a7b06 │ │ │ │ nop │ │ │ │ lsrs r6, r6, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ 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] @ 3a7e2c │ │ │ │ sub sp, #32 │ │ │ │ @@ -1180946,27 +1180946,27 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r2, r4, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r6, 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, #3008] @ 0xbc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1181359,88 +1181359,88 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 3a8056 │ │ │ │ nop │ │ │ │ lsls r4, r7, #17 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r5, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #217 @ 0xd9 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #189 @ 0xbd │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 5, APSR_nzcv, cr13, cr15, {7} │ │ │ │ mcr 15, 4, pc, cr13, cr15, {7} @ │ │ │ │ @ instruction: 0xefb5ffff │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r6, [r7, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ 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 r5, [r0, #920] @ 0x398 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1181469,19 +1181469,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1591 @ 0x637 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3a8352 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [pc, #896] @ (3a870c ) │ │ │ │ + ldr r7, [pc, #928] @ (3a872c ) │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #648] @ (3a8628 ) │ │ │ │ @@ -1181725,19 +1181725,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3a85b8 │ │ │ │ ... │ │ │ │ vqadd.u16 q8, q8, │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r8, #-876]! @ 0xfffffc94 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [pc, #408] @ (3a87d4 ) │ │ │ │ + ldr r7, [pc, #440] @ (3a87f4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #256] @ (3a8740 ) │ │ │ │ + ldr r5, [pc, #288] @ (3a8760 ) │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ ldr.w r2, [pc, #1280] @ 3a8b54 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -1182216,58 +1182216,58 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 3a896c │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r2], {219} @ 0xdb │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #424] @ (3a8d0c ) │ │ │ │ + ldr r3, [pc, #456] @ (3a8d2c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ vst1.8 @ instruction: 0xf98400db │ │ │ │ - ldr r3, [pc, #432] @ (3a8d1c ) │ │ │ │ + ldr r3, [pc, #464] @ (3a8d3c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r4, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #80] @ (3a8bc4 ) │ │ │ │ + ldr r3, [pc, #112] @ (3a8be4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [pc, #976] @ (3a8f48 ) │ │ │ │ + ldr r2, [pc, #1008] @ (3a8f68 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #840] @ (3a8ec8 ) │ │ │ │ + ldr r2, [pc, #872] @ (3a8ee8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #696] @ (3a8e3c ) │ │ │ │ + ldr r0, [pc, #728] @ (3a8e5c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #688] @ (3a8e3c ) │ │ │ │ + ldr r2, [pc, #720] @ (3a8e5c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #544] @ (3a8db0 ) │ │ │ │ + ldr r0, [pc, #576] @ (3a8dd0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #552] @ (3a8dc0 ) │ │ │ │ + ldr r2, [pc, #584] @ (3a8de0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #416] @ (3a8d3c ) │ │ │ │ + ldr r0, [pc, #448] @ (3a8d5c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #384] @ (3a8d24 ) │ │ │ │ + ldr r2, [pc, #416] @ (3a8d44 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #248] @ (3a8ca0 ) │ │ │ │ + ldr r0, [pc, #280] @ (3a8cc0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #264] @ (3a8cb8 ) │ │ │ │ + ldr r2, [pc, #296] @ (3a8cd8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #128] @ (3a8c34 ) │ │ │ │ + ldr r0, [pc, #160] @ (3a8c54 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #176] @ (3a8c68 ) │ │ │ │ + ldr r2, [pc, #208] @ (3a8c88 ) │ │ │ │ lsls r5, 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, #2792] @ 0xae8 │ │ │ │ subw sp, sp, #1260 @ 0x4ec │ │ │ │ @@ -1183491,240 +1183491,240 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3a91fe │ │ │ │ @ instruction: 0xf71600db │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6fc00db │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp r8, lr │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, sl │ │ │ │ + add r6, fp │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf0ee00db │ │ │ │ ldr r3, [pc, #560] @ (3a9b40 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors r6, r5 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - tst r2, r7 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r0, r3 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - tst r6, r1 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - eors r0, r1 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ands r2, r3 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r5, r0, #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, #920] @ 0x398 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1183824,37 +1183824,37 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #268 @ 0x10c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3a9afe │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r6, r0, #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, #920] @ 0x398 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1183952,37 +1183952,37 @@ │ │ │ │ movw r1, #1078 @ 0x436 │ │ │ │ add.w r2, r2, #296 @ 0x128 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3a9c34 │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r6, 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 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1184085,37 +1184085,37 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #1064 @ 0x428 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3a9d7a │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #936] @ (3aa218 ) │ │ │ │ @@ -1184469,65 +1184469,65 @@ │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ b.n 3a9b1c │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 3aa920 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr.w r1, [r0, #920] @ 0x398 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cbz r0, 3aa2dc │ │ │ │ stmdb sp!, {r4, r5, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1184585,25 +1184585,25 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 3aa2d6 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1184647,25 +1184647,25 @@ │ │ │ │ movw r1, #839 @ 0x347 │ │ │ │ add.w r2, r2, #384 @ 0x180 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3aa376 │ │ │ │ nop │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -1185024,57 +1185024,57 @@ │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ udf #228 @ 0xe4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r6, r0, #3 │ │ │ │ ble.n 3aa708 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #760] @ (3aab0c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1185370,69 +1185370,69 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 3aa946 │ │ │ │ nop │ │ │ │ bge.n 3aaac8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bls.n 3aaa78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [pc, #788] @ (3aae9c ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3aacea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1185737,53 +1185737,53 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 3aace4 │ │ │ │ nop │ │ │ │ bvc.n 3aaf7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #776] @ (3ab210 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1186086,57 +1186086,57 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3ab052 │ │ │ │ bcc.n 3ab1e4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #812] @ (3ab5b0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1186444,57 +1186444,57 @@ │ │ │ │ mov r2, r6 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #7059 @ 0x1b93 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3ab3f0 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ beq.n 3ab650 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #476] @ (3ab7f8 ) │ │ │ │ @@ -1186680,61 +1186680,61 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 3ab6ce │ │ │ │ ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r5, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r6, r0, #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] @ (3aba68 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1186935,61 +1186935,61 @@ │ │ │ │ b.n 3ab8fa │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #1008] @ (3abe80 ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #840] @ (3abde4 ) │ │ │ │ + ldr r7, [pc, #872] @ (3abe04 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #672] @ (3abd48 ) │ │ │ │ + ldr r7, [pc, #704] @ (3abd68 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #504] @ (3abcac ) │ │ │ │ + ldr r7, [pc, #536] @ (3abccc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #336] @ (3abc10 ) │ │ │ │ + ldr r7, [pc, #368] @ (3abc30 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #168] @ (3abb74 ) │ │ │ │ + ldr r7, [pc, #200] @ (3abb94 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1064] @ 3abf10 │ │ │ │ @@ -1187371,65 +1187371,65 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {r2} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmia r5!, {r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #720] @ (3ac1f8 ) │ │ │ │ + ldr r3, [pc, #752] @ (3ac218 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #568] @ (3ac168 ) │ │ │ │ + ldr r3, [pc, #600] @ (3ac188 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #400] @ (3ac0cc ) │ │ │ │ + ldr r3, [pc, #432] @ (3ac0ec ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #232] @ (3ac030 ) │ │ │ │ + ldr r3, [pc, #264] @ (3ac050 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #64] @ (3abf94 ) │ │ │ │ + ldr r3, [pc, #96] @ (3abfb4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #920] @ (3ac2f8 ) │ │ │ │ + ldr r2, [pc, #952] @ (3ac318 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #752] @ (3ac25c ) │ │ │ │ + ldr r2, [pc, #784] @ (3ac27c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #576] @ (3ac1b8 ) │ │ │ │ + ldr r2, [pc, #608] @ (3ac1d8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [pc, #40] @ (3abfac ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #40] @ (3abfb0 ) │ │ │ │ ldr r3, [pc, #44] @ (3abfb4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1187440,19 +1187440,19 @@ │ │ │ │ movw r1, #6797 @ 0x1a8d │ │ │ │ add.w r2, r2, #616 @ 0x268 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3abd80 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #928] @ (3ac350 ) │ │ │ │ + ldr r1, [pc, #960] @ (3ac370 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r6, 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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #732] @ (3ac2a8 ) │ │ │ │ sub.w sp, sp, #1072 @ 0x430 │ │ │ │ @@ -1187731,61 +1187731,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #992] @ (3ac6a0 ) │ │ │ │ + ldr r1, [pc, #0] @ (3ac2c0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #312] @ (3ac404 ) │ │ │ │ + ldr r0, [pc, #344] @ (3ac424 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r6, r6, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov r8, sp │ │ │ │ + mov r8, lr │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r6, 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -1188380,115 +1188380,115 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ itt ge │ │ │ │ lslge r3, r3, #3 │ │ │ │ ldrge r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ wfe │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r4, r7, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r4, r0, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - rors r2, r7 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r6, r5 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r0, r0 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r2 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1188532,25 +1188532,25 @@ │ │ │ │ movw r1, #2891 @ 0xb4b │ │ │ │ add.w r2, r2, #696 @ 0x2b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3aca6a │ │ │ │ nop │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1188593,25 +1188593,25 @@ │ │ │ │ movw r1, #2881 @ 0xb41 │ │ │ │ add.w r2, r2, #724 @ 0x2d4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3acb06 │ │ │ │ nop │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r6, r0, #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, #504] @ (3acd84 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1188811,61 +1188811,61 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb762 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6dc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1188909,25 +1188909,25 @@ │ │ │ │ movw r1, #2714 @ 0xa9a │ │ │ │ add.w r2, r2, #772 @ 0x304 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3ace18 │ │ │ │ nop │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r6, 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.w r0, [r0, #920] @ 0x398 │ │ │ │ @@ -1188953,19 +1188953,19 @@ │ │ │ │ add.w r2, r2, #800 @ 0x320 │ │ │ │ mov.w r1, #2704 @ 0xa90 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 3aceb2 │ │ │ │ nop │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r6, r0, #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, #920] @ 0x398 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1188992,19 +1188992,19 @@ │ │ │ │ add.w r2, r2, #840 @ 0x348 │ │ │ │ mov.w r1, #2576 @ 0xa10 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 3acf1a │ │ │ │ nop │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #920] @ 0x398 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1189027,19 +1189027,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1053 @ 0x41d │ │ │ │ add.w r2, r2, #872 @ 0x368 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3acf76 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #244] @ (3ad0bc ) │ │ │ │ @@ -1189144,31 +1189144,31 @@ │ │ │ │ b.n 3ad01c │ │ │ │ cbz r2, 3ad10a │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #992] @ (3ad4e0 ) │ │ │ │ @@ -1189541,17 +1189541,17 @@ │ │ │ │ ... │ │ │ │ cbz r0, 3ad520 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 3ad514 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrd sl, r6, [sp, #32] │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx bd84c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1190015,84 +1190015,84 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #928 @ 0x3a0 │ │ │ │ movw r1, #2417 @ 0x971 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 3ad14c │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2l 0, cr0, [r4, #788]! @ 0x314 │ │ │ │ - vmla.i16 q8, q14, d4[0] │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + stc2l 0, cr0, [ip, #788]! @ 0x314 │ │ │ │ + vmla.i32 q8, q10, d4[0] │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vhadd.u16 q8, q10, q2 │ │ │ │ - stc2 0, cr0, [lr, #-788]! @ 0xfffffcec │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + vhadd.u16 q8, q14, q2 │ │ │ │ + ldc2 0, cr0, [r6, #-788]! @ 0xfffffcec │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr4, {6} │ │ │ │ - ldc2l 0, cr0, [ip], #-788 @ 0xfffffcec │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + cdp2 0, 10, cr0, cr10, cr4, {6} │ │ │ │ + stc2 0, cr0, [r4], {197} @ 0xc5 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 3, cr0, cr14, cr4, {6} │ │ │ │ - ldc2 0, cr0, [r8], {197} @ 0xc5 │ │ │ │ - adds r2, #32 │ │ │ │ + cdp2 0, 4, cr0, cr6, cr4, {6} │ │ │ │ + stc2 0, cr0, [r0], #-788 @ 0xfffffcec │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr4, {6} │ │ │ │ - @ instruction: 0xfbf000c5 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + cdp2 0, 1, cr0, cr14, cr4, {6} │ │ │ │ + @ instruction: 0xfbf800c5 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr, #784]! @ 0x310 │ │ │ │ - smlald r0, r0, r8, r5 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + ldc2l 0, cr0, [r6, #784]! @ 0x310 │ │ │ │ + smlsld r0, r0, r0, r5 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2l 0, cr0, [r6, #784] @ 0x310 │ │ │ │ - @ instruction: 0xfba000c5 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + stc2l 0, cr0, [lr, #784] @ 0x310 │ │ │ │ + @ instruction: 0xfba800c5 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr, #784] @ 0x310 │ │ │ │ - @ instruction: 0xfb7800c5 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + stc2 0, cr0, [r6, #784]! @ 0x310 │ │ │ │ + @ instruction: 0xfb8000c5 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #-784]! @ 0xfffffcf0 │ │ │ │ - @ instruction: 0xfb5000c5 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + ldc2l 0, cr0, [lr, #-784]! @ 0xfffffcf0 │ │ │ │ + @ instruction: 0xfb5800c5 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-784] @ 0xfffffcf0 │ │ │ │ - @ instruction: 0xfb2800c5 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + ldc2l 0, cr0, [r6, #-784] @ 0xfffffcf0 │ │ │ │ + @ instruction: 0xfb3000c5 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [r6, #-784]! @ 0xfffffcf0 │ │ │ │ - @ instruction: 0xfb0000c5 │ │ │ │ - adds r1, #8 │ │ │ │ + stc2 0, cr0, [lr, #-784]! @ 0xfffffcf0 │ │ │ │ + @ instruction: 0xfb0800c5 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2l 0, cr0, [lr], #784 @ 0x310 │ │ │ │ - @ instruction: 0xfad800c5 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + stc2 0, cr0, [r6, #-784] @ 0xfffffcf0 │ │ │ │ + @ instruction: 0xfae000c5 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r6], {196} @ 0xc4 │ │ │ │ - @ instruction: 0xfab000c5 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + ldc2l 0, cr0, [lr], {196} @ 0xc4 │ │ │ │ + @ instruction: 0xfab800c5 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [lr], #784 @ 0x310 │ │ │ │ - @ instruction: 0xfa8800c5 │ │ │ │ - stc2 0, cr0, [r8], {196} @ 0xc4 │ │ │ │ - stc2l 0, cr0, [r8], #-784 @ 0xfffffcf0 │ │ │ │ - mcrr2 0, 12, r0, r8, cr4 │ │ │ │ - stc2 0, cr0, [r8], #-784 @ 0xfffffcf0 │ │ │ │ - stc2 0, cr0, [r6], {196} @ 0xc4 │ │ │ │ - @ instruction: 0xfbe400c4 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + ldc2 0, cr0, [r6], #784 @ 0x310 │ │ │ │ + @ instruction: 0xfa9000c5 │ │ │ │ + ldc2 0, cr0, [r0], {196} @ 0xc4 │ │ │ │ + ldc2l 0, cr0, [r0], #-784 @ 0xfffffcf0 │ │ │ │ + mrrc2 0, 12, r0, r0, cr4 @ │ │ │ │ + ldc2 0, cr0, [r0], #-784 @ 0xfffffcf0 │ │ │ │ + stc2 0, cr0, [lr], {196} @ 0xc4 │ │ │ │ + @ instruction: 0xfbec00c4 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - smlald r0, r0, r0, r4 │ │ │ │ - ldrsb.w r0, [sl, #197] @ 0xc5 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + smlald r0, r0, r8, r4 │ │ │ │ + vld1.8 {d0[6]}, [r2], r5 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfb9800c4 │ │ │ │ - ldr??.w r0, [r2, r5] │ │ │ │ + @ instruction: 0xfba000c4 │ │ │ │ + ldr??.w r0, [sl, r5] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -1190135,22 +1190135,22 @@ │ │ │ │ movw r1, #2148 @ 0x864 │ │ │ │ add.w r2, r2, #948 @ 0x3b4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3adaee │ │ │ │ nop │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfa6800c4 │ │ │ │ - str.w r0, [r2, r5] │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + @ instruction: 0xfa7000c4 │ │ │ │ + str.w r0, [sl, r5] │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfa3e00c4 │ │ │ │ - ldrb.w r0, [r8, r5] │ │ │ │ + @ instruction: 0xfa4600c4 │ │ │ │ + strh.w r0, [r0, r5] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -1190193,22 +1190193,22 @@ │ │ │ │ movw r1, #2138 @ 0x85a │ │ │ │ add.w r2, r2, #972 @ 0x3cc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3adb8a │ │ │ │ nop │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vst1.8 {d16[6]}, [ip], r4 │ │ │ │ - @ instruction: 0xf7a600c5 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + ldr??.w r0, [r4, #196] @ 0xc4 │ │ │ │ + @ instruction: 0xf7ae00c5 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vld1.8 {d0[6]}, [r2], r4 │ │ │ │ - @ instruction: 0xf77c00c5 │ │ │ │ + vld1.8 {d0[6]}, [sl], r4 │ │ │ │ + @ instruction: 0xf78400c5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1190292,30 +1190292,30 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3adc50 │ │ │ │ nop │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vst4. {d0-d3}, [sl], r4 │ │ │ │ - @ instruction: 0xf6e400c5 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + ldrsb.w r0, [r2, r4] │ │ │ │ + @ instruction: 0xf6ec00c5 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str??.w r0, [r4, #196] @ 0xc4 │ │ │ │ - @ instruction: 0xf6be00c5 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + str??.w r0, [ip, #196] @ 0xc4 │ │ │ │ + movt r0, #26821 @ 0x68c5 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str.w r0, [r0, #196] @ 0xc4 │ │ │ │ - @ instruction: 0xf69a00c5 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + str.w r0, [r8, #196] @ 0xc4 │ │ │ │ + subw r0, r2, #2245 @ 0x8c5 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb.w r0, [sl, #196] @ 0xc4 │ │ │ │ - @ instruction: 0xf67400c5 │ │ │ │ + strh.w r0, [r2, #196] @ 0xc4 │ │ │ │ + @ instruction: 0xf67c00c5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #300] @ (3ade58 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #300] @ (3ade5c ) │ │ │ │ @@ -1190435,26 +1190435,26 @@ │ │ │ │ b.n 3addbe │ │ │ │ add r5, pc, #776 @ (adr r5, 3ae164 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #200 @ (adr r5, 3adf2c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf78400c4 │ │ │ │ - sbc.w r0, r0, #6455296 @ 0x628000 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + @ instruction: 0xf78c00c4 │ │ │ │ + sbc.w r0, r8, #6455296 @ 0x628000 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf75a00c4 │ │ │ │ - @ instruction: 0xf53400c5 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + @ instruction: 0xf76200c4 │ │ │ │ + @ instruction: 0xf53c00c5 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf73000c4 │ │ │ │ - add.w r0, sl, #6455296 @ 0x628000 │ │ │ │ + @ instruction: 0xf73800c4 │ │ │ │ + adds.w r0, r2, #6455296 @ 0x628000 │ │ │ │ stmdb 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1004] @ (3ae288 ) │ │ │ │ ldr r3, [pc, #1004] @ (3ae28c ) │ │ │ │ @@ -1190829,17 +1190829,17 @@ │ │ │ │ ... │ │ │ │ add r4, pc, #336 @ (adr r4, 3ae3dc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #32 @ (adr r4, 3ae2b4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bic.w r0, r2, #6455296 @ 0x628000 │ │ │ │ + bic.w r0, sl, #6455296 @ 0x628000 │ │ │ │ ldrd sl, r6, [sp, #32] │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx bd84c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3ae588 │ │ │ │ @@ -1191301,84 +1191301,84 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1040 @ 0x410 │ │ │ │ movw r1, #2301 @ 0x8fd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 3adee8 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bics.w r0, ip, #197 @ 0xc5 │ │ │ │ - @ instruction: 0xf23400c4 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + orr.w r0, r4, #197 @ 0xc5 │ │ │ │ + @ instruction: 0xf23c00c4 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs.w r0, r4, #196 @ 0xc4 │ │ │ │ - vmla.i d0, d30, d1[1] │ │ │ │ - movs r5, #12 │ │ │ │ + subs.w r0, ip, #196 @ 0xc4 │ │ │ │ + vmla.i16 d0, d22, d5[0] │ │ │ │ + movs r5, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add.w r0, r2, #196 @ 0xc4 │ │ │ │ - cdp 0, 13, cr0, cr12, cr5, {6} │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + add.w r0, sl, #196 @ 0xc4 │ │ │ │ + cdp 0, 14, cr0, cr4, cr5, {6} │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - eors.w r0, lr, #196 @ 0xc4 │ │ │ │ - cdp 0, 7, cr0, cr8, cr5, {6} │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf0a600c4 │ │ │ │ + cdp 0, 8, cr0, cr0, cr5, {6} │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orns r0, r6, #196 @ 0xc4 │ │ │ │ - cdp 0, 5, cr0, cr0, cr5, {6} │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + orns r0, lr, #196 @ 0xc4 │ │ │ │ + cdp 0, 5, cr0, cr8, cr5, {6} │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orr.w r0, lr, #196 @ 0xc4 │ │ │ │ - cdp 0, 2, cr0, cr8, cr5, {6} │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + orrs.w r0, r6, #196 @ 0xc4 │ │ │ │ + cdp 0, 3, cr0, cr0, cr5, {6} │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bic.w r0, r6, #196 @ 0xc4 │ │ │ │ - cdp 0, 0, cr0, cr0, cr5, {6} │ │ │ │ - movs r4, #8 │ │ │ │ + bic.w r0, lr, #196 @ 0xc4 │ │ │ │ + cdp 0, 0, cr0, cr8, cr5, {6} │ │ │ │ + movs r4, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vext.8 q8, q15, q2, #0 │ │ │ │ - ldcl 0, cr0, [r8, #788] @ 0x314 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + and.w r0, r6, #196 @ 0xc4 │ │ │ │ + stcl 0, cr0, [r0, #788]! @ 0x314 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vmla.i16 d16, d22, d4[0] │ │ │ │ - ldc 0, cr0, [r0, #788]! @ 0x314 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + vmla.i16 d16, d30, d4[0] │ │ │ │ + ldc 0, cr0, [r8, #788]! @ 0x314 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vmla.i32 d0, d30, d4[0] │ │ │ │ - stc 0, cr0, [r8, #788] @ 0x314 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + vext.8 q0, q11, q2, #0 │ │ │ │ + ldc 0, cr0, [r0, #788] @ 0x314 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vmla.i d0, d22, d0[1] │ │ │ │ - stcl 0, cr0, [r0, #-788]! @ 0xfffffcec │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + vmla.i d0, d30, d0[1] │ │ │ │ + stcl 0, cr0, [r8, #-788]! @ 0xfffffcec │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vhadd.s16 q8, q15, q2 │ │ │ │ - ldc 0, cr0, [r8, #-788]! @ 0xfffffcec │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + vhadd.s32 q8, q11, q2 │ │ │ │ + stcl 0, cr0, [r0, #-788] @ 0xfffffcec │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vhadd.s q0, q12, q2 │ │ │ │ - ldc 0, cr0, [r2, #-788] @ 0xfffffcec │ │ │ │ - movs r3, #26 │ │ │ │ + vhadd.s8 q8, q8, q2 │ │ │ │ + ldc 0, cr0, [sl, #-788] @ 0xfffffcec │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vhadd.s16 q0, q8, q2 │ │ │ │ - stcl 0, cr0, [sl], #788 @ 0x314 │ │ │ │ - cdp 0, 14, cr0, cr10, cr4, {6} │ │ │ │ - cdp 0, 12, cr0, cr10, cr4, {6} │ │ │ │ - cdp 0, 10, cr0, cr10, cr4, {6} │ │ │ │ - cdp 0, 8, cr0, cr10, cr4, {6} │ │ │ │ - cdp 0, 6, cr0, cr8, cr4, {6} │ │ │ │ - cdp 0, 4, cr0, cr6, cr4, {6} │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + vhadd.s16 q0, q12, q2 │ │ │ │ + ldcl 0, cr0, [r2], #788 @ 0x314 │ │ │ │ + cdp 0, 15, cr0, cr2, cr4, {6} │ │ │ │ + cdp 0, 13, cr0, cr2, cr4, {6} │ │ │ │ + cdp 0, 11, cr0, cr2, cr4, {6} │ │ │ │ + cdp 0, 9, cr0, cr2, cr4, {6} │ │ │ │ + cdp 0, 7, cr0, cr0, cr4, {6} │ │ │ │ + cdp 0, 4, cr0, cr14, cr4, {6} │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp 0, 2, cr0, cr2, cr4, {6} │ │ │ │ - @ instruction: 0xebfc00c5 │ │ │ │ - movs r2, #2 │ │ │ │ + cdp 0, 2, cr0, cr10, cr4, {6} │ │ │ │ + stc 0, cr0, [r4], {197} @ 0xc5 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldcl 0, cr0, [r8, #784]! @ 0x310 │ │ │ │ - rsbs r0, r2, r5, lsl #3 │ │ │ │ + cdp 0, 0, cr0, cr0, cr4, {6} │ │ │ │ + rsbs r0, sl, r5, lsl #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #1136] @ 3aecf0 │ │ │ │ @@ -1191804,65 +1191804,64 @@ │ │ │ │ nop │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - and.w r0, r2, r5, lsl #3 │ │ │ │ + and.w r0, sl, r5, lsl #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia.w ip!, {r0, r2, r6, r7} │ │ │ │ + @ instruction: 0xe8c400c5 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - eor.w r0, r6, r4, lsl #3 │ │ │ │ - orn r0, r4, r4, lsl #3 │ │ │ │ - orr.w r0, r2, r4, lsl #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + eor.w r0, lr, r4, lsl #3 │ │ │ │ + orn r0, ip, r4, lsl #3 │ │ │ │ + orr.w r0, sl, r4, lsl #3 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bic.w r0, r0, r4, lsl #3 │ │ │ │ - b.n 3aed20 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + bic.w r0, r8, r4, lsl #3 │ │ │ │ + @ instruction: 0xe80200c5 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrd r0, r0, [r6, #784]! @ 0x310 │ │ │ │ - b.n 3aecd8 │ │ │ │ + ldrd r0, r0, [lr, #784]! @ 0x310 │ │ │ │ + b.n 3aece8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strd r0, r0, [ip, #784] @ 0x310 │ │ │ │ - b.n 3aec90 │ │ │ │ + ldrd r0, r0, [r4, #784] @ 0x310 │ │ │ │ + b.n 3aeca0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xe9a400c4 │ │ │ │ - @ instruction: 0xe98000c4 │ │ │ │ - ldrd r0, r0, [lr, #-784] @ 0x310 │ │ │ │ - ldmdb ip!, {r2, r6, r7} │ │ │ │ - adds r4, r4, #4 │ │ │ │ + @ instruction: 0xe9ac00c4 │ │ │ │ + @ instruction: 0xe98800c4 │ │ │ │ + strd r0, r0, [r6, #-784]! @ 0x310 │ │ │ │ + strd r0, r0, [r4, #-784] @ 0x310 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmdb sl, {r2, r6, r7} │ │ │ │ - b.n 3aeb48 │ │ │ │ + stmdb r2!, {r2, r6, r7} │ │ │ │ + b.n 3aeb58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrd r0, r0, [r0], #784 @ 0x310 │ │ │ │ - b.n 3aeb00 │ │ │ │ + ldrd r0, r0, [r8], #784 @ 0x310 │ │ │ │ + b.n 3aeb10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe8c600c4 │ │ │ │ - b.n 3aeab8 │ │ │ │ + @ instruction: 0xe8ce00c4 │ │ │ │ + b.n 3aeac8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia.w sl, {r2, r6, r7} │ │ │ │ - b.n 3aea6c │ │ │ │ + stmia.w r2!, {r2, r6, r7} │ │ │ │ + b.n 3aea7c │ │ │ │ lsls r5, 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #244] @ (3aee8c ) │ │ │ │ @@ -1191965,34 +1191964,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3aedf4 │ │ │ │ nop │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #-788 @ 0x314 │ │ │ │ + ldrd r0, r0, [r6], #-788 @ 0x314 │ │ │ │ str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3aed38 │ │ │ │ + b.n 3aed48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3ae8f4 │ │ │ │ + b.n 3ae904 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3aecf8 │ │ │ │ + b.n 3aed08 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3ae8b0 │ │ │ │ + b.n 3ae8c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3aecb4 │ │ │ │ + b.n 3aecc4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3ae86c │ │ │ │ + b.n 3ae87c │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #920] @ 0x398 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1192015,19 +1192014,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #2006 @ 0x7d6 │ │ │ │ add.w r2, r2, #1112 @ 0x458 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3aeede │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3aec08 │ │ │ │ + b.n 3aec18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3ae7c0 │ │ │ │ + b.n 3ae7d0 │ │ │ │ lsls r5, r0, #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, #964] @ 0x3c4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1192166,49 +1192165,49 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #2594 @ 0xa22 │ │ │ │ add.w r2, r2, #1136 @ 0x470 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3aef86 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3aec34 │ │ │ │ + b.n 3aec44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3af7ec │ │ │ │ + b.n 3af7fc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3aed58 │ │ │ │ + b.n 3aed68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3af780 │ │ │ │ + b.n 3af790 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3aeb90 │ │ │ │ + b.n 3aeba0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3af748 │ │ │ │ + b.n 3af758 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3aeb48 │ │ │ │ + b.n 3aeb58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3af700 │ │ │ │ + b.n 3af710 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3aeb00 │ │ │ │ + b.n 3aeb10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3af6b8 │ │ │ │ + b.n 3af6c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3aeab8 │ │ │ │ + b.n 3aeac8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3af670 │ │ │ │ + b.n 3af680 │ │ │ │ lsls r5, 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, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -1192916,43 +1192915,43 @@ │ │ │ │ movw r1, #1027 @ 0x403 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3af764 │ │ │ │ ... │ │ │ │ str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3afcbc │ │ │ │ + b.n 3afccc │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3afbc0 │ │ │ │ + b.n 3afbd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 3af8d4 │ │ │ │ + bgt.n 3af8e4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r4, [r1, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 3af444 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 3af8cc │ │ │ │ + blt.n 3af8dc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 3af8d4 │ │ │ │ + ble.n 3af8e4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr.w r2, [pc, #1276] @ 3afdc0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #1276] @ 3afdc4 │ │ │ │ ldr.w r3, [pc, #1276] @ 3afdc8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1193418,181 +1193417,181 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1022 @ 0x3fe │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3af764 │ │ │ │ nop │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 3afcf8 │ │ │ │ + bgt.n 3afd08 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3afeb4 │ │ │ │ + bge.n 3afec4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 3afea8 │ │ │ │ + bgt.n 3afeb8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3afe60 │ │ │ │ + bge.n 3afe70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 3afe54 │ │ │ │ + bgt.n 3afe64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3afe0c │ │ │ │ + bge.n 3afe1c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bgt.n 3afe00 │ │ │ │ + bgt.n 3afe10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 3afdb8 │ │ │ │ + bls.n 3afdc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 3afdac │ │ │ │ + blt.n 3afdbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 3afd64 │ │ │ │ + bls.n 3afd74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 3afd58 │ │ │ │ + blt.n 3afd68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 3afd10 │ │ │ │ + bls.n 3afd20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 3aff04 │ │ │ │ + blt.n 3afd14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 3afebc │ │ │ │ + bls.n 3afecc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 3afeb4 │ │ │ │ + blt.n 3afec4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 3afe6c │ │ │ │ + bls.n 3afe7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 3afe6c │ │ │ │ + blt.n 3afe7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 3afe24 │ │ │ │ + bls.n 3afe34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 3afe24 │ │ │ │ + blt.n 3afe34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 3afddc │ │ │ │ + bhi.n 3afdec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 3afde0 │ │ │ │ + bge.n 3afdf0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 3afd98 │ │ │ │ + bhi.n 3afda8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 3afd90 │ │ │ │ + bge.n 3afda0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 3aff4c │ │ │ │ + bhi.n 3afd5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 3afd58 │ │ │ │ + bge.n 3afd68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 3aff18 │ │ │ │ + bhi.n 3aff28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 3aff14 │ │ │ │ + bge.n 3aff24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 3afed4 │ │ │ │ + bhi.n 3afee4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 3afed0 │ │ │ │ + bge.n 3afee0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 3afe8c │ │ │ │ + bhi.n 3afe9c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 3afe88 │ │ │ │ + bge.n 3afe98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 3afe40 │ │ │ │ + bvc.n 3afe50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bls.n 3afe40 │ │ │ │ + bls.n 3afe50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 3afdf8 │ │ │ │ + bvc.n 3afe08 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 3afdf8 │ │ │ │ + bge.n 3afe08 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 3afd9c │ │ │ │ + bvc.n 3afdac │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 3aff88 │ │ │ │ + bls.n 3aff98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 3aff4c │ │ │ │ + bls.n 3aff5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bls.n 3aff0c │ │ │ │ + bls.n 3aff1c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 3afec8 │ │ │ │ + bvc.n 3afed8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bls.n 3afec8 │ │ │ │ + bls.n 3afed8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 3afe80 │ │ │ │ + bvs.n 3afe90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 3afe80 │ │ │ │ + bhi.n 3afe90 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 3afe38 │ │ │ │ + bvs.n 3afe48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 3afe38 │ │ │ │ + bhi.n 3afe48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 3afdf4 │ │ │ │ + bvs.n 3afe04 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 3afdf4 │ │ │ │ + bhi.n 3afe04 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 3affb0 │ │ │ │ + bvs.n 3affc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 3affb0 │ │ │ │ + bhi.n 3affc0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 3aff68 │ │ │ │ + bvs.n 3aff78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 3aff68 │ │ │ │ + bhi.n 3aff78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 3aff20 │ │ │ │ + bvs.n 3aff30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bhi.n 3aff20 │ │ │ │ + bhi.n 3aff30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bpl.n 3afedc │ │ │ │ + bpl.n 3afeec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 3afedc │ │ │ │ + bvc.n 3afeec │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bpl.n 3afe94 │ │ │ │ + bpl.n 3afea4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 3afe94 │ │ │ │ + bvc.n 3afea4 │ │ │ │ lsls r4, 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 r6, r1 │ │ │ │ @@ -1193690,31 +1193689,31 @@ │ │ │ │ nop │ │ │ │ strh r4, [r1, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 3affc4 │ │ │ │ + bpl.n 3affd4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 3aff7c │ │ │ │ + bcc.n 3aff8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 3aff78 │ │ │ │ + bpl.n 3aff88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 3aff34 │ │ │ │ + bcc.n 3aff44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 3aff34 │ │ │ │ + bpl.n 3aff44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 3b00ec │ │ │ │ + bcc.n 3b00fc │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ @@ -1193761,25 +1193760,25 @@ │ │ │ │ movw r1, #1161 @ 0x489 │ │ │ │ add.w r2, r2, #1208 @ 0x4b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b006a │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 3b00a4 │ │ │ │ + bmi.n 3b00b4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 3b005c │ │ │ │ + bcs.n 3b006c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 3b005c │ │ │ │ + bmi.n 3b006c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 3b0014 │ │ │ │ + bcs.n 3b0024 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #992] @ (3b04d8 ) │ │ │ │ @@ -1194152,17 +1194151,17 @@ │ │ │ │ ... │ │ │ │ strh r0, [r7, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 3b0480 │ │ │ │ + bne.n 3b0490 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrd sl, r6, [sp, #32] │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx bd84c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1194625,119 +1194624,119 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1224 @ 0x4c8 │ │ │ │ movw r1, #2533 @ 0x9e5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 3b0144 │ │ │ │ nop │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vmla.i16 q8, q13, d6[1] │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + vmla.i32 q8, q9, d14[0] │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vrev32.8 q0, q7 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + vrev32.32 q0, q7 │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r5, r0, #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 │ │ │ │ @@ -1194820,28 +1194819,28 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1244 @ 0x4dc │ │ │ │ movw r1, #2041 @ 0x7f9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3b0afe │ │ │ │ - cdp2 0, 3, cr0, cr12, cr14, {6} │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + cdp2 0, 4, cr0, cr4, cr14, {6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp2 0, 1, cr0, cr4, cr14, {6} │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + cdp2 0, 1, cr0, cr12, cr14, {6} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc2l 0, cr0, [ip, #824]! @ 0x338 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldc2l 0, cr0, [r4, #824]! @ 0x338 │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #248] @ (3b0cd0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1194941,30 +1194940,30 @@ │ │ │ │ b.n 3b0bf8 │ │ │ │ strb r0, [r3, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #27] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2 0, cr0, [lr, #-824]! @ 0xfffffcc8 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + ldc2 0, cr0, [r6, #-824]! @ 0xfffffcc8 │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc2l 0, cr0, [r4], #824 @ 0x338 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stc2l 0, cr0, [ip], #824 @ 0x338 │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc2 0, cr0, [lr], #824 @ 0x338 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + stc2l 0, cr0, [r6], {206} @ 0xce │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #256] @ (3b0e14 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1195066,30 +1195065,30 @@ │ │ │ │ b.n 3b0d34 │ │ │ │ strb r4, [r3, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #22] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfbee00ce │ │ │ │ - str r0, [r0, #8] │ │ │ │ + @ instruction: 0xfbf600ce │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfba400ce │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xfbac00ce │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfb7c00ce │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xfb8400ce │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r5, r0, #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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -1195467,37 +1195466,37 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #17] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d16[6]}, [r0], lr │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + vst1.8 {d16[6]}, [r8], lr │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vst4. {d16-d19}, [r8], lr │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + ldr??.w r0, [r0, lr] │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r2, [r1, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh.w r0, [r8, #206] @ 0xce │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + ldrh.w r0, [r0, #206] @ 0xce │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf7b400ce │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf7bc00ce │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf78000ce │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + @ instruction: 0xf78800ce │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf72400ce │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + @ instruction: 0xf72c00ce │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx b11e8 │ │ │ │ ldr r1, [pc, #744] @ (3b15c4 ) │ │ │ │ @@ -1195781,89 +1195780,89 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.n 3b1066 │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf66000ce │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xf66800ce │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf61400ce │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + @ instruction: 0xf61c00ce │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - itt al │ │ │ │ + ite al │ │ │ │ lslal r5, r0, #3 │ │ │ │ - @ instruction: 0xf5ec00ce │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + @ instruction: 0xf5f400ce │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - itt lt │ │ │ │ - lsllt r5, r0, #3 │ │ │ │ - rsblt r0, r2, #6750208 @ 0x670000 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + itt gt │ │ │ │ + lslgt r5, r0, #3 │ │ │ │ + rsbgt r0, sl, #6750208 @ 0x670000 │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - itee ls │ │ │ │ + itte ls │ │ │ │ lslls r5, r0, #3 │ │ │ │ - @ instruction: 0xf59800ce │ │ │ │ - stmiahi r1!, {r1, r2, r3, r7} │ │ │ │ + subls.w r0, r0, #6750208 @ 0x670000 │ │ │ │ + stmiahi r1!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - it vs │ │ │ │ - lslvs r5, r0, #3 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + nop {7} │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ittt mi │ │ │ │ + itet mi │ │ │ │ lslmi r5, r0, #3 │ │ │ │ - adcmi.w r0, ip, #6750208 @ 0x670000 │ │ │ │ - stmiami r1!, {r1, r6} │ │ │ │ + adcspl.w r0, r4, #6750208 @ 0x670000 │ │ │ │ + stmiami r1!, {r1, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - itt ne │ │ │ │ - lslne r5, r0, #3 │ │ │ │ - @ instruction: 0xf52200ce │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + itt cs │ │ │ │ + lslcs r5, r0, #3 │ │ │ │ + @ instruction: 0xf52a00ce │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf4f400ce │ │ │ │ - bkpt 0x00c8 │ │ │ │ + @ instruction: 0xf4fc00ce │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf4ce00ce │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + @ instruction: 0xf4d600ce │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf4a400ce │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xf4ac00ce │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf3fa00ce │ │ │ │ - nop {15} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + and.w r0, r2, #6750208 @ 0x670000 │ │ │ │ + it │ │ │ │ + lsl r4, r0, #3 │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ubfx r0, lr, #3, #15 │ │ │ │ - itt gt │ │ │ │ + @ instruction: 0xf3d600ce │ │ │ │ + ite gt │ │ │ │ lslgt r4, r0, #3 │ │ │ │ - popgt {r1, r2, r3, r4, r7, pc} │ │ │ │ + pople {r1, r2, r5, r7, pc} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #888] @ (3b1a04 ) │ │ │ │ @@ -1196207,84 +1196206,84 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbnz r0, 3b1a84 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs.w r0, ip, #206 @ 0xce │ │ │ │ - cbnz r4, 3b1a82 │ │ │ │ + rsb r0, r4, #206 @ 0xce │ │ │ │ + cbnz r4, 3b1a84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbnz r6, 3b1a82 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbcs.w r0, sl, #206 @ 0xce │ │ │ │ - cbnz r2, 3b1a82 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - nop {12} │ │ │ │ + @ instruction: 0xf18200ce │ │ │ │ + cbnz r2, 3b1a84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ + it gt │ │ │ │ + lslgt r5, r0, #3 │ │ │ │ cbnz r6, 3b1a82 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf13a00ce │ │ │ │ - cbnz r2, 3b1a82 │ │ │ │ + adc.w r0, r2, #206 @ 0xce │ │ │ │ + cbnz r2, 3b1a84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds.w r0, r0, #206 @ 0xce │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + adds.w r0, r8, #206 @ 0xce │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - revsh r0, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf0e000ce │ │ │ │ - itte eq │ │ │ │ + @ instruction: 0xf0e800ce │ │ │ │ + itee eq │ │ │ │ lsleq r5, r0, #3 │ │ │ │ - hlt 0x0038 │ │ │ │ + revshne r0, r0 │ │ │ │ lslne r5, r0, #3 │ │ │ │ - @ instruction: 0xf0b800ce │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xf0c000ce │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors.w r0, r0, #206 @ 0xce │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + eors.w r0, r8, #206 @ 0xce │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orn r0, r6, #206 @ 0xce │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + orn r0, lr, #206 @ 0xce │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bics.w r0, sl, #206 @ 0xce │ │ │ │ - pop {r4, r5} │ │ │ │ + orr.w r0, r2, #206 @ 0xce │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands.w r0, r0, #206 @ 0xce │ │ │ │ - pop {r1, r2} │ │ │ │ + ands.w r0, r8, #206 @ 0xce │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r2, 3b1acc │ │ │ │ + cbnz r2, 3b1ace │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vmla.i32 d16, d24, d14[0] │ │ │ │ - cbnz r6, 3b1b12 │ │ │ │ + vext.8 q8, q8, q7, #0 │ │ │ │ + cbnz r6, 3b1b14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r2, 3b1ace │ │ │ │ + cbnz r2, 3b1ad0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vmla.i d16, d16, d2[3] │ │ │ │ - bkpt 0x000e │ │ │ │ + vmla.i d16, d24, d2[3] │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r2, 3b1ad0 │ │ │ │ + cbnz r2, 3b1ad2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vmla.i16 d0, d16, d6[1] │ │ │ │ - cbnz r6, 3b1b14 │ │ │ │ + vmla.i16 d0, d24, d6[1] │ │ │ │ + cbnz r6, 3b1b16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r0, 3b1ad0 │ │ │ │ + cbnz r0, 3b1ad2 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #572] @ (3b1d08 ) │ │ │ │ @@ -1196516,57 +1196515,57 @@ │ │ │ │ b.n 3b1b68 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stcl 0, cr0, [r2, #824]! @ 0x338 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + stcl 0, cr0, [sl, #824]! @ 0x338 │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xb7b8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc 0, cr0, [r4, #824]! @ 0x338 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + stc 0, cr0, [ip, #824]! @ 0x338 │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xb77a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stcl 0, cr0, [r6, #-824]! @ 0xfffffcc8 │ │ │ │ - cbnz r4, 3b1d52 │ │ │ │ + stcl 0, cr0, [lr, #-824]! @ 0xfffffcc8 │ │ │ │ + cbnz r4, 3b1d54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc 0, cr0, [ip, #-824]! @ 0xfffffcc8 │ │ │ │ - cbnz r2, 3b1d54 │ │ │ │ + stcl 0, cr0, [r4, #-824] @ 0xfffffcc8 │ │ │ │ + cbnz r2, 3b1d56 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc 0, cr0, [r2, #-824] @ 0xfffffcc8 │ │ │ │ - cbnz r0, 3b1d56 │ │ │ │ + ldc 0, cr0, [sl, #-824] @ 0xfffffcc8 │ │ │ │ + cbnz r0, 3b1d58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stcl 0, cr0, [r6], #824 @ 0x338 │ │ │ │ - cbnz r2, 3b1dba │ │ │ │ + stcl 0, cr0, [lr], #824 @ 0x338 │ │ │ │ + cbnz r2, 3b1dbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc 0, cr0, [r2], #824 @ 0x338 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + ldc 0, cr0, [sl], #824 @ 0x338 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc 0, cr0, [r8], {206} @ 0xce │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + ldc 0, cr0, [r0], {206} @ 0xce │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - setend be │ │ │ │ + cpsie │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r2, r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1196651,28 +1196650,28 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1151 @ 0x47f │ │ │ │ addw r2, r2, #1372 @ 0x55c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b1dd0 │ │ │ │ - rev16 r2, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xeb8600ce │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xeb8e00ce │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs.w r0, ip, lr, lsl #3 │ │ │ │ - rev16 r6, r3 │ │ │ │ + sbc.w r0, r4, lr, lsl #3 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xeb2a00ce │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xeb3200ce │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, lr} │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #356] @ (3b2004 ) │ │ │ │ @@ -1196817,32 +1196816,32 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orrs.w r0, r8, lr, lsl #3 │ │ │ │ + orn r0, r0, lr, lsl #3 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ bkpt 0x005c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe9bc00ce │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + strd r0, r0, [r4, #824] @ 0x338 │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r4, 3b2096 │ │ │ │ + cbz r4, 3b2098 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xe99000ce │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + @ instruction: 0xe99800ce │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r0, 3b2098 │ │ │ │ + cbz r0, 3b209a │ │ │ │ lsls r5, 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, #3984] @ 0xf90 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1197160,25 +1197159,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 3b1ffc │ │ │ │ + b.n 3b200c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b1f80 │ │ │ │ + b.n 3b1f90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r4, 3b2426 │ │ │ │ + cbz r4, 3b2428 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r5, r0, #3 │ │ │ │ tst.w sl, #16 │ │ │ │ beq.n 3b2432 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ vmov.f64 d1, d10 │ │ │ │ vldr d7, [pc, #788] @ 3b2720 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ @@ -1197465,79 +1197464,79 @@ │ │ │ │ b.n 3b216e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3b2014 │ │ │ │ + b.n 3b2024 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b1f70 │ │ │ │ + b.n 3b1f80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2f08 │ │ │ │ + b.n 3b2f18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2e80 │ │ │ │ + b.n 3b2e90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2e1c │ │ │ │ + b.n 3b2e2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2de8 │ │ │ │ + b.n 3b2df8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2da4 │ │ │ │ + b.n 3b2db4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2d5c │ │ │ │ + b.n 3b2d6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2d18 │ │ │ │ + b.n 3b2d28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2cd4 │ │ │ │ + b.n 3b2ce4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2c90 │ │ │ │ + b.n 3b2ca0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [pc, #964] @ (3b2b74 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #964] @ (3b2b78 ) │ │ │ │ ldr r3, [pc, #968] @ (3b2b7c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1197883,151 +1197882,151 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1412 @ 0x584 │ │ │ │ movw r1, #1458 @ 0x5b2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 3b216e │ │ │ │ nop │ │ │ │ - b.n 3b2ef0 │ │ │ │ + b.n 3b2f00 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2ea8 │ │ │ │ + b.n 3b2eb8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2e60 │ │ │ │ + b.n 3b2e70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2e18 │ │ │ │ + b.n 3b2e28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2dd0 │ │ │ │ + b.n 3b2de0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2d88 │ │ │ │ + b.n 3b2d98 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2d40 │ │ │ │ + b.n 3b2d50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2cfc │ │ │ │ + b.n 3b2d0c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2cb4 │ │ │ │ + b.n 3b2cc4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2c70 │ │ │ │ + b.n 3b2c80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3b2c2c │ │ │ │ + b.n 3b2c3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 26 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #32 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, pc, #960 @ (adr r7, 3b3048 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 3b3068 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003b2c88 : │ │ │ │ ldr.w r3, [r0, #920] @ 0x398 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ cbz r1, 3b2c96 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1198054,19 +1198053,19 @@ │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bgt.n 3b2c60 │ │ │ │ + bgt.n 3b2c70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, pc, #576 @ (adr r6, 3b2f28 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 3b2f48 ) │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ @@ -1198474,21 +1198473,21 @@ │ │ │ │ ... │ │ │ │ strb r4, [r3, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bgt.n 3b321c │ │ │ │ + bgt.n 3b322c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, pc, #920 @ (adr r5, 3b357c ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 3b359c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bge.n 3b3158 │ │ │ │ + bge.n 3b3168 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, pc, #552 @ (adr r4, 3b3414 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 3b3434 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ @@ -1198780,61 +1198779,61 @@ │ │ │ │ mov.w r1, #312 @ 0x138 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r8, r0 │ │ │ │ b.n 3b2f3a │ │ │ │ nop │ │ │ │ - bvs.n 3b3450 │ │ │ │ + bvs.n 3b3460 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #352 @ (adr r0, 3b36ac ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 3b36cc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3b35c0 │ │ │ │ + bvs.n 3b35d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, pc, #176 @ (adr r2, 3b3608 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 3b3628 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, pc, #32 @ (adr r0, 3b357c ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 3b359c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #32 @ (adr r5, 3b3588 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 3b35a8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 3b3494 │ │ │ │ + bpl.n 3b34a4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, pc, #408 @ (adr r1, 3b370c ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 3b372c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, pc, #272 @ (adr r1, 3b3688 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 3b36a8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, pc, #128 @ (adr r1, 3b35fc ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 3b361c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, pc, #0 @ (adr r1, 3b3580 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 3b35a0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, pc, #880 @ (adr r0, 3b38f4 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 3b3914 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 3b350c │ │ │ │ + bmi.n 3b351c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #736 @ (adr r0, 3b386c ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 3b388c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, pc, #584 @ (adr r0, 3b37dc ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 3b37fc ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, pc, #448 @ (adr r0, 3b3758 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 3b3778 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 3b3638 │ │ │ │ + bmi.n 3b3648 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #272 @ (adr r0, 3b36b0 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 3b36d0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, 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, #2936] @ 0xb78 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1199107,29 +1199106,29 @@ │ │ │ │ ... │ │ │ │ ldr r5, [pc, #200] @ (3b399c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #144] @ (3b396c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bne.n 3b3874 │ │ │ │ + bne.n 3b3884 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #512] @ (3b3af0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 3b3880 │ │ │ │ + beq.n 3b3890 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrd r5, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #1372] @ 3b3e64 │ │ │ │ blx b7aa8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -1199616,91 +1199615,91 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #1872 @ 0x750 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3b3870 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 3b3f1c │ │ │ │ + beq.n 3b3f2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r1, pc, #904 @ (adr r1, 3b421c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r1, pc, #680 @ (adr r1, 3b4140 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r1, pc, #440 @ (adr r1, 3b4054 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs.w lr, r0, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ ble.n 3b3f44 │ │ │ │ @@ -1200486,55 +1200485,55 @@ │ │ │ │ nop │ │ │ │ subs r6, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #204 @ 0xcc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr.w r6, [pc, #1132] @ 3b4c60 │ │ │ │ @@ -1200942,57 +1200941,57 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r2, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r0, #98 @ 0x62 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r7, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r6, #210 @ 0xd2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [pc, #508] @ (3b4ec8 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #508] @ (3b4ecc ) │ │ │ │ ldr r3, [pc, #512] @ (3b4ed0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1201178,85 +1201177,85 @@ │ │ │ │ movw r1, #2920 @ 0xb68 │ │ │ │ addw r2, r2, #1548 @ 0x60c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b4a8e │ │ │ │ nop │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r5, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r5, #146 @ 0x92 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r0, 3b4f78 │ │ │ │ + cbnz r0, 3b4f7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r0, 3b4f7a │ │ │ │ + cbnz r0, 3b4f7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r6, 3b4f7a │ │ │ │ + cbnz r6, 3b4f7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r4, 3b4f7c │ │ │ │ + cbnz r4, 3b4f7e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r2, 3b4f7e │ │ │ │ + cbnz r2, 3b4f80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r0, 3b4f80 │ │ │ │ + cbnz r0, 3b4f82 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldrd r6, r5, [r0, #916] @ 0x394 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1202037,243 +1202036,243 @@ │ │ │ │ movs r1, #15 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3b528c │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r3, #106 @ 0x6a │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 3b57e4 │ │ │ │ + cbnz r2, 3b57e6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r4, [r6, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r4, [r4, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + setend le │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r6, 3b5976 │ │ │ │ + push {r1, r2} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r0, 3b597a │ │ │ │ + cbz r0, 3b597c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r2, 3b597c │ │ │ │ + cbz r2, 3b597e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r4, 3b597e │ │ │ │ + cbz r4, 3b5980 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r6, 3b5980 │ │ │ │ + cbz r6, 3b5982 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sxth r4, r4 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r6, 3b59ae │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r0, 3b59b2 │ │ │ │ + cbz r0, 3b59b4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov fp, r3 │ │ │ │ @@ -1202892,45 +1202891,45 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3b5e0c │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r4, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #1080] @ 3b6460 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1203338,99 +1203337,99 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3b61fe │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r7, pc, #280 @ (adr r7, 3b6590 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 3b65b0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, pc, #136 @ (adr r7, 3b650c ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 3b652c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, pc, #992 @ (adr r6, 3b6870 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 3b6490 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, pc, #824 @ (adr r6, 3b67d4 ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 3b67f4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, pc, #656 @ (adr r6, 3b6738 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 3b6758 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, pc, #480 @ (adr r6, 3b6694 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 3b66b4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 3b65f8 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 3b6618 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #8 @ (adr r6, 3b64d8 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 3b64f8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, pc, #864 @ (adr r5, 3b683c ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 3b685c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, pc, #696 @ (adr r5, 3b67a0 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 3b67c0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, pc, #536 @ (adr r5, 3b670c ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 3b672c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, pc, #368 @ (adr r5, 3b6670 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 3b6690 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, pc, #200 @ (adr r5, 3b65d4 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 3b65f4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ 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 r8, r2 │ │ │ │ @@ -1203750,55 +1203749,55 @@ │ │ │ │ nop │ │ │ │ adds r2, r0, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, pc, #824 @ (adr r2, 3b6bc0 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 3b6be0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, pc, #240 @ (adr r2, 3b6984 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 3b69a4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, pc, #760 @ (adr r1, 3b6b98 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 3b6bb8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, pc, #600 @ (adr r1, 3b6b04 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 3b6b24 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, pc, #432 @ (adr r1, 3b6a68 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 3b6a88 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, pc, #264 @ (adr r1, 3b69cc ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 3b69ec ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, pc, #104 @ (adr r1, 3b6938 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 3b6958 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #384] @ (3b6a6c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1203953,41 +1203952,41 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3b692e │ │ │ │ subs r4, r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r2, r0, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r5, 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, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1204417,93 +1204416,93 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b6cd6 │ │ │ │ nop │ │ │ │ adds r0, r5, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r2, r3, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r5, 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, #2464] @ 0x9a0 │ │ │ │ subw sp, sp, #1588 @ 0x634 │ │ │ │ @@ -1204978,43 +1204977,43 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ asrs r2, r3, #11 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr.w r0, [r5, #1756] @ 0x6dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3b8e62 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3b724a │ │ │ │ @@ -1205312,25 +1205311,25 @@ │ │ │ │ blx bda8c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3b92ba │ │ │ │ b.n 3b7858 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r7, r4 │ │ │ │ cbz r4, 3b7862 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r7, r4, r3, lsl #3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1205851,37 +1205850,37 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r6, #1740 @ 0x6cc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3b87b4 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #6625 @ 0x19e1 │ │ │ │ ldr.w r6, [pc, #2756] @ 3b88d8 │ │ │ │ ldr.w r7, [pc, #2756] @ 3b88dc │ │ │ │ @@ -1206952,55 +1206951,55 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 3b87b4 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #848] @ (3b8c58 ) │ │ │ │ + ldr r7, [pc, #880] @ (3b8c78 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #656] @ (3b8ba0 ) │ │ │ │ + ldr r7, [pc, #688] @ (3b8bc0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #456] @ (3b8ae0 ) │ │ │ │ + ldr r5, [pc, #488] @ (3b8b00 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r7, #109 @ 0x6d │ │ │ │ - vcvt.u16.f16 q10, q7, #1 │ │ │ │ + vqrdmulh.s q10, , d22[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xfb3c00da │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #944] @ (3b8ce0 ) │ │ │ │ + ldr r2, [pc, #976] @ (3b8d00 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r3, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r4, sp, #556 @ 0x22c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1208280,315 +1208279,315 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3b87b4 │ │ │ │ strb r6, [r7, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r2, [r4, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #432] @ (3b9970 ) │ │ │ │ + ldr r3, [pc, #464] @ (3b9990 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #296] @ (3b98ec ) │ │ │ │ + ldr r3, [pc, #328] @ (3b990c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #152] @ (3b9860 ) │ │ │ │ + ldr r3, [pc, #184] @ (3b9880 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #8] @ (3b97d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (3b97f4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #888] @ (3b9b48 ) │ │ │ │ + ldr r2, [pc, #920] @ (3b9b68 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #744] @ (3b9abc ) │ │ │ │ + ldr r2, [pc, #776] @ (3b9adc ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #600] @ (3b9a30 ) │ │ │ │ + ldr r2, [pc, #632] @ (3b9a50 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #432] @ (3b9990 ) │ │ │ │ + ldr r2, [pc, #464] @ (3b99b0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #280] @ (3b98fc ) │ │ │ │ + ldr r0, [pc, #312] @ (3b991c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [pc, #264] @ (3b98f0 ) │ │ │ │ + ldr r2, [pc, #296] @ (3b9910 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #120] @ (3b9864 ) │ │ │ │ + ldr r2, [pc, #152] @ (3b9884 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #1000] @ (3b9bd8 ) │ │ │ │ + ldr r2, [pc, #8] @ (3b97f8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #864] @ (3b9b54 ) │ │ │ │ + ldr r1, [pc, #896] @ (3b9b74 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #720] @ (3b9ac8 ) │ │ │ │ + ldr r1, [pc, #752] @ (3b9ae8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #576] @ (3b9a3c ) │ │ │ │ + ldr r1, [pc, #608] @ (3b9a5c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #432] @ (3b99b0 ) │ │ │ │ + ldr r1, [pc, #464] @ (3b99d0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #296] @ (3b992c ) │ │ │ │ + ldr r1, [pc, #328] @ (3b994c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #160] @ (3b98a8 ) │ │ │ │ + ldr r1, [pc, #192] @ (3b98c8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #0] @ (3b9810 ) │ │ │ │ + ldr r1, [pc, #32] @ (3b9830 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov ip, fp │ │ │ │ + mov ip, ip │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #864] @ (3b9b78 ) │ │ │ │ + ldr r0, [pc, #896] @ (3b9b98 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #720] @ (3b9aec ) │ │ │ │ + ldr r0, [pc, #752] @ (3b9b0c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #576] @ (3b9a60 ) │ │ │ │ + ldr r0, [pc, #608] @ (3b9a80 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #440] @ (3b99dc ) │ │ │ │ + ldr r0, [pc, #472] @ (3b99fc ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #296] @ (3b9950 ) │ │ │ │ + ldr r0, [pc, #328] @ (3b9970 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #152] @ (3b98c4 ) │ │ │ │ + ldr r0, [pc, #184] @ (3b98e4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #16] @ (3b9840 ) │ │ │ │ + ldr r0, [pc, #48] @ (3b9860 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blx ip │ │ │ │ + blx sp │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #160] @ (3b990c ) │ │ │ │ + ldr r5, [pc, #192] @ (3b992c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, lr │ │ │ │ + add r4, pc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov r6, sp │ │ │ │ + mov r6, lr │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, sl │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp lr, fp │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, ip │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - orrs r4, r1 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add ip, r3 │ │ │ │ + add ip, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, r2 │ │ │ │ + add r6, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - rors r6, r0 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r6 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orrs r4, r5 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3b9eb8 │ │ │ │ + b.n 3b9ec8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - negs r2, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - tst r6, r2 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r0, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ands r2, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [pc, #380] @ (3b9b98 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #380] @ (3b9b9c ) │ │ │ │ ldr r3, [pc, #384] @ (3b9ba0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1208723,59 +1208722,59 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3b87b4 │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bls.n 3b9b9c │ │ │ │ + bls.n 3b9bac │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + subs r0, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r5, 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #220] @ (3b9ce4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1208863,19 +1208862,19 @@ │ │ │ │ nop │ │ │ │ b.n 3b9abc │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3b9a64 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r5, 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, #3632] @ 0xe30 │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ @@ -1209141,19 +1209140,19 @@ │ │ │ │ ... │ │ │ │ b.n 3b9b38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3b9a18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 3ba6d4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ @@ -1210096,33 +1210095,33 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.w 3b9f58 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add.w r0, r3, #140 @ 0x8c │ │ │ │ blx c1a14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3ba7f2 │ │ │ │ ldr r3, [pc, #772] @ (3bacb0 ) │ │ │ │ @@ -1210437,19 +1210436,19 @@ │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ b.w 3ba288 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ @@ -1210973,173 +1210972,173 @@ │ │ │ │ beq.w 3baba2 │ │ │ │ b.n 3bad64 │ │ │ │ nop │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ ldr.w r2, [pc, #1436] @ 3bb934 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -1211671,97 +1211670,97 @@ │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r2, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r6, #60 @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ mov lr, r2 │ │ │ │ @@ -1212067,19 +1212066,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [pc, #512] @ (3bbf50 ) │ │ │ │ + ldr r4, [pc, #544] @ (3bbf70 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ subs r6, r6, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ @@ -1212207,43 +1212206,43 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1900 @ 0x76c │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3bbc6e │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #888] @ (3bc22c ) │ │ │ │ + ldr r3, [pc, #920] @ (3bc24c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #608] @ (3bc124 ) │ │ │ │ + ldr r3, [pc, #640] @ (3bc144 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #248] @ (3bbfc8 ) │ │ │ │ + ldr r3, [pc, #280] @ (3bbfe8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #104] @ (3bbf40 ) │ │ │ │ + ldr r3, [pc, #136] @ (3bbf60 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 3bbf0e │ │ │ │ + cbnz r2, 3bbf10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [pc, #904] @ (3bc26c ) │ │ │ │ + ldr r2, [pc, #936] @ (3bc28c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr.w r5, [r0, #920] @ 0x398 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #912] @ 0x390 │ │ │ │ @@ -1212728,29 +1212727,29 @@ │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3bc3b6 │ │ │ │ itte hi │ │ │ │ lslhi r2, r3, #3 │ │ │ │ strbhi r4, [r3, #23] │ │ │ │ movls r0, r0 │ │ │ │ - b.n 3bc3f8 │ │ │ │ + b.n 3bc408 │ │ │ │ lsls r4, r0, #3 │ │ │ │ itte cc │ │ │ │ lslcc r2, r3, #3 │ │ │ │ - subcc r2, r2, r0 │ │ │ │ + subcc r2, r3, r0 │ │ │ │ lslcs r5, r0, #3 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, ip │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bc45c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1212821,29 +1212820,29 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3bc49c │ │ │ │ bkpt 0x0082 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bkpt 0x0054 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add lr, r5 │ │ │ │ + add lr, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r5, r0, #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 │ │ │ │ ldr r2, [pc, #296] @ (3bc670 ) │ │ │ │ @@ -1212978,45 +1212977,45 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ pop {r5, r7, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #348 @ (adr r6, 3bc7dc ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ pop {r1, r2, r6, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 003bc6c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1213652,131 +1213651,131 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3bc99e │ │ │ │ nop │ │ │ │ pop {r2, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbnz r2, 3bcdb4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r6, #15 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r4, #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, #3912] @ 0xf48 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [pc, #2388] @ 3bd7e8 │ │ │ │ @@ -1214646,170 +1214645,170 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ uxth r2, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vmla.i16 q8, q11, d4[0] │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + vmla.i16 q8, q15, d4[0] │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vmla.i32 q0, q11, d4[0] │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + vmla.i32 q0, q15, d4[0] │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vhadd.u q8, q12, q2 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + vmla.i q0, q8, d0[1] │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vhadd.u8 q8, q12, q2 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + vhadd.u16 q8, q8, q2 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vhadd.u16 q0, q12, q2 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + vhadd.u32 q0, q8, q2 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 14, cr0, cr6, cr4, {6} │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + cdp2 0, 14, cr0, cr14, cr4, {6} │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vmla.i32 q8, q13, d3[0] │ │ │ │ - stc2l 0, cr0, [r8, #784] @ 0x310 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + vtrn.8 q8, │ │ │ │ + ldc2l 0, cr0, [r0, #784] @ 0x310 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc2 0, cr0, [sl, #784] @ 0x310 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + stc2 0, cr0, [r2, #784]! @ 0x310 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vmla.i q0, q15, d3[0] │ │ │ │ - stc2l 0, cr0, [ip, #-784]! @ 0xfffffcf0 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + vmla.i16 q0, q11, d3[0] │ │ │ │ + ldc2l 0, cr0, [r4, #-784]! @ 0xfffffcf0 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-784]! @ 0xfffffcf0 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + stc2l 0, cr0, [r6, #-784] @ 0xfffffcf0 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.u q0, q10, │ │ │ │ - ldc2 0, cr0, [r2, #-784] @ 0xfffffcf0 │ │ │ │ - adds r3, #12 │ │ │ │ + vhadd.u q0, q14, │ │ │ │ + ldc2 0, cr0, [sl, #-784] @ 0xfffffcf0 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc2l 0, cr0, [r4], #784 @ 0x310 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + stc2l 0, cr0, [ip], #784 @ 0x310 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr3, {6} │ │ │ │ - ldc2 0, cr0, [r8], #784 @ 0x310 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + cdp2 0, 14, cr0, cr2, cr3, {6} │ │ │ │ + stc2l 0, cr0, [r0], {196} @ 0xc4 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 10, cr0, cr14, cr3, {6} │ │ │ │ - stc2 0, cr0, [r8], {196} @ 0xc4 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + cdp2 0, 11, cr0, cr6, cr3, {6} │ │ │ │ + ldc2 0, cr0, [r0], {196} @ 0xc4 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mcrr2 0, 12, r0, ip, cr4 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + mrrc2 0, 12, r0, r4, cr4 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 4, cr0, cr4, cr3, {6} │ │ │ │ - ldc2 0, cr0, [lr], {196} @ 0xc4 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + cdp2 0, 4, cr0, cr12, cr3, {6} │ │ │ │ + stc2 0, cr0, [r6], #-784 @ 0xfffffcf0 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 1, cr0, cr10, cr3, {6} │ │ │ │ - @ instruction: 0xfbf400c4 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + cdp2 0, 2, cr0, cr2, cr3, {6} │ │ │ │ + @ instruction: 0xfbfc00c4 │ │ │ │ + adds r2, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #780]! @ 0x30c │ │ │ │ - smlald r0, r0, sl, r4 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + ldc2l 0, cr0, [r8, #780]! @ 0x30c │ │ │ │ + smlsld r0, r0, r2, r4 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc2l 0, cr0, [r6, #780] @ 0x30c │ │ │ │ - @ instruction: 0xfba000c4 │ │ │ │ - ldc2 0, cr0, [lr, #780] @ 0x30c │ │ │ │ - @ instruction: 0xfb7800c4 │ │ │ │ + stc2l 0, cr0, [lr, #780] @ 0x30c │ │ │ │ + @ instruction: 0xfba800c4 │ │ │ │ + stc2 0, cr0, [r6, #780]! @ 0x30c │ │ │ │ + @ instruction: 0xfb8000c4 │ │ │ │ │ │ │ │ 003bd96c : │ │ │ │ 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 │ │ │ │ @@ -1214883,25 +1214882,25 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3bd9b6 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - vtrn.8 q8, q2 │ │ │ │ + vtrn.32 q8, q2 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfb8800c3 │ │ │ │ - vld4. {d16-d19}, [r2], r4 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + @ instruction: 0xfb9000c3 │ │ │ │ + vld4. {d16-d19}, [sl], r4 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfb5e00c3 │ │ │ │ - ldrsh.w r0, [sl, r4] │ │ │ │ + @ instruction: 0xfb6600c3 │ │ │ │ + vst4. {d16-d19}, [r2], r4 │ │ │ │ stmdb 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 │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ ldr.w r2, [pc, #1816] @ 3be180 │ │ │ │ ldr.w r3, [pc, #1816] @ 3be184 │ │ │ │ @@ -1215561,92 +1215560,92 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf7bc00c4 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf7c400c4 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf6fe00c4 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf70600c4 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf69800c4 │ │ │ │ + subw r0, r0, #2244 @ 0x8c4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #400 @ (adr r5, 3be33c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbcs.w r0, lr, #6422528 @ 0x620000 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + @ instruction: 0xf58600c4 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adc.w r0, lr, #6422528 @ 0x620000 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + adcs.w r0, r6, #6422528 @ 0x620000 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds.w r0, sl, #6422528 @ 0x620000 │ │ │ │ + @ instruction: 0xf52200c4 │ │ │ │ vhadd.u32 q8, q15, q1 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subw r0, r2, #2243 @ 0x8c3 │ │ │ │ - orns r0, ip, #6422528 @ 0x620000 │ │ │ │ - @ instruction: 0xf67a00c3 │ │ │ │ - @ instruction: 0xf65600c3 │ │ │ │ - @ instruction: 0xf63600c3 │ │ │ │ - @ instruction: 0xf61800c3 │ │ │ │ - @ instruction: 0xf5f600c3 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + subw r0, sl, #2243 @ 0x8c3 │ │ │ │ + eor.w r0, r4, #6422528 @ 0x620000 │ │ │ │ + @ instruction: 0xf68200c3 │ │ │ │ + @ instruction: 0xf65e00c3 │ │ │ │ + @ instruction: 0xf63e00c3 │ │ │ │ + @ instruction: 0xf62000c3 │ │ │ │ + @ instruction: 0xf5fe00c3 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rsbs r0, r2, #6389760 @ 0x618000 │ │ │ │ - usat r0, #4, ip, asr #3 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + rsbs r0, sl, #6389760 @ 0x618000 │ │ │ │ + @ instruction: 0xf3b400c4 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub.w r0, r8, #6389760 @ 0x618000 │ │ │ │ - usat r0, #4, r2, lsl #3 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + subs.w r0, r0, #6389760 @ 0x618000 │ │ │ │ + usat r0, #4, sl, lsl #3 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbcs.w r0, lr, #6389760 @ 0x618000 │ │ │ │ - @ instruction: 0xf35800c4 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + @ instruction: 0xf58600c3 │ │ │ │ + bfi r0, r0, #3, #2 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ssat r0, #5, lr, asr #3 │ │ │ │ - @ instruction: 0xf52600c3 │ │ │ │ - cmp r1, #12 │ │ │ │ + @ instruction: 0xf33600c4 │ │ │ │ + @ instruction: 0xf52e00c3 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add.w r0, r2, #6389760 @ 0x618000 │ │ │ │ - @ instruction: 0xf2dc00c4 │ │ │ │ - movs r2, r7 │ │ │ │ + add.w r0, sl, #6389760 @ 0x618000 │ │ │ │ + @ instruction: 0xf2e400c4 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subw r0, r4, #196 @ 0xc4 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + subw r0, ip, #196 @ 0xc4 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - eors.w r0, r6, #6389760 @ 0x618000 │ │ │ │ - @ instruction: 0xf27000c4 │ │ │ │ - orn r0, lr, #6389760 @ 0x618000 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + eors.w r0, lr, #6389760 @ 0x618000 │ │ │ │ + @ instruction: 0xf27800c4 │ │ │ │ + orns r0, r6, #6389760 @ 0x618000 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orr.w r0, sl, #6389760 @ 0x618000 │ │ │ │ - @ instruction: 0xf22400c4 │ │ │ │ - bic.w r0, r0, #6389760 @ 0x618000 │ │ │ │ - @ instruction: 0xf3fe00c3 │ │ │ │ + orrs.w r0, r2, #6389760 @ 0x618000 │ │ │ │ + @ instruction: 0xf22c00c4 │ │ │ │ + bic.w r0, r8, #6389760 @ 0x618000 │ │ │ │ + and.w r0, r6, #6389760 @ 0x618000 │ │ │ │ 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] @ (3be408 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #400] @ (3be40c ) │ │ │ │ @@ -1215808,44 +1215807,44 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3be2d2 │ │ │ │ nop │ │ │ │ add r0, pc, #472 @ (adr r0, 3be5e4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - blx r5 │ │ │ │ + blx r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [pc, #80] @ (3be468 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r0, pc, #120 @ (adr r0, 3be494 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf26400c3 │ │ │ │ - bics.w r0, lr, #196 @ 0xc4 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr4, {6} │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + @ instruction: 0xf26c00c3 │ │ │ │ + orr.w r0, r6, #196 @ 0xc4 │ │ │ │ + cdp2 0, 3, cr0, cr12, cr4, {6} │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - and.w r0, r0, #196 @ 0xc4 │ │ │ │ - movs r6, #8 │ │ │ │ + and.w r0, r8, #196 @ 0xc4 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf1fe00c3 │ │ │ │ - vmla.i16 d16, d24, d4[0] │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + addw r0, r6, #195 @ 0xc3 │ │ │ │ + vmla.i32 d16, d16, d4[0] │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rsbs r0, r4, #195 @ 0xc3 │ │ │ │ - vmla.i32 d0, d30, d4[0] │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + rsbs r0, ip, #195 @ 0xc3 │ │ │ │ + vext.8 q0, q11, q2, #0 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub.w r0, sl, #195 @ 0xc3 │ │ │ │ - vmla.i d0, d22, d0[1] │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + subs.w r0, r2, #195 @ 0xc3 │ │ │ │ + vmla.i d0, d30, d0[1] │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf18200c3 │ │ │ │ - vhadd.s16 q8, q14, q2 │ │ │ │ + @ instruction: 0xf18a00c3 │ │ │ │ + vhadd.s32 q8, q10, q2 │ │ │ │ │ │ │ │ 003be464 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1215927,25 +1215926,25 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3be4c0 │ │ │ │ nop │ │ │ │ ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, sl, r4, lsl #3 │ │ │ │ + orn r0, r2, r4, lsl #3 │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orns r0, lr, #195 @ 0xc3 │ │ │ │ - cdp 0, 5, cr0, cr8, cr4, {6} │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + eor.w r0, r6, #195 @ 0xc3 │ │ │ │ + cdp 0, 6, cr0, cr0, cr4, {6} │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orrs.w r0, r6, #195 @ 0xc3 │ │ │ │ - cdp 0, 3, cr0, cr0, cr4, {6} │ │ │ │ + orrs.w r0, lr, #195 @ 0xc3 │ │ │ │ + cdp 0, 3, cr0, cr8, cr4, {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, #2728] @ 0xaa8 │ │ │ │ subw sp, sp, #1332 @ 0x534 │ │ │ │ ldr.w r4, [pc, #2676] @ 3befe8 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ @@ -1216924,54 +1216923,54 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl, #-784] @ 0xfffffcf0 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + stc 0, cr0, [r2, #-784]! @ 0xfffffcf0 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xebe600c4 │ │ │ │ - sbc.w r0, r2, r4, lsl #3 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + @ instruction: 0xebee00c4 │ │ │ │ + sbc.w r0, sl, r4, lsl #3 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pkhbt r0, ip, r4, lsl #3 │ │ │ │ + @ instruction: 0xead400c4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia.w r6!, {r2, r6, r7} │ │ │ │ - subs r2, r4, #2 │ │ │ │ + stmia.w lr!, {r2, r6, r7} │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [r6], #-784 @ 0x310 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + ldrd r0, r0, [lr], #-784 @ 0x310 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3bee20 │ │ │ │ + b.n 3bee30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - sbfx r0, r8, #3, #5 │ │ │ │ - @ instruction: 0xf35800c4 │ │ │ │ - @ instruction: 0xf37000c4 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + @ instruction: 0xf35000c4 │ │ │ │ + bfi r0, r0, #3, #2 │ │ │ │ + @ instruction: 0xf37800c4 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3bed18 │ │ │ │ + b.n 3bed28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3be8d0 │ │ │ │ + b.n 3be8e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3bebb4 │ │ │ │ + b.n 3bebc4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3bf774 │ │ │ │ + b.n 3bf784 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r1, [pc, #3376] @ 3bfd94 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ @@ -1218122,297 +1218121,297 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3682 @ 0xe62 │ │ │ │ blx b9524 │ │ │ │ mov r6, r0 │ │ │ │ b.w 3bec72 │ │ │ │ - subs.w r0, lr, #196 @ 0xc4 │ │ │ │ - adds.w r0, r8, #196 @ 0xc4 │ │ │ │ - @ instruction: 0xf13400c4 │ │ │ │ - @ instruction: 0xf1fe00c4 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + rsb r0, r6, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf12000c4 │ │ │ │ + @ instruction: 0xf13c00c4 │ │ │ │ + addw r0, r6, #196 @ 0xc4 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3bf650 │ │ │ │ + b.n 3bf660 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3c0208 │ │ │ │ + b.n 3c0218 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xeb8600c2 │ │ │ │ adc.w r0, r8, r2, lsl #3 │ │ │ │ add.w r0, sl, r2, lsl #3 │ │ │ │ @ instruction: 0xead000c2 │ │ │ │ - vhadd.s q0, q11, q2 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + vhadd.s q0, q15, q2 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3c01c0 │ │ │ │ + b.n 3c01d0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3c016c │ │ │ │ + b.n 3c017c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3c0118 │ │ │ │ + b.n 3c0128 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3c00c4 │ │ │ │ + b.n 3c00d4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3c0074 │ │ │ │ + b.n 3c0084 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 22 │ │ │ │ + svc 30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3c0020 │ │ │ │ + b.n 3c0030 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3bffc8 │ │ │ │ + b.n 3bffd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3bff70 │ │ │ │ + b.n 3bff80 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3bff20 │ │ │ │ + b.n 3bff30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3bfed8 │ │ │ │ + b.n 3bfee8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3bfe88 │ │ │ │ + b.n 3bfe98 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #4 │ │ │ │ + udf #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 3bfe40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ble.n 3bfde8 │ │ │ │ + ble.n 3bfdf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ble.n 3bff00 │ │ │ │ + ble.n 3bff10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ble.n 3bfea4 │ │ │ │ + ble.n 3bfeb4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 28 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bgt.n 3bff30 │ │ │ │ + bgt.n 3bff40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bgt.n 3bfed8 │ │ │ │ + bgt.n 3bfee8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - udf #26 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 3bfe80 │ │ │ │ + blt.n 3bfe90 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 3bfe70 │ │ │ │ + ble.n 3bfe80 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 3bfe28 │ │ │ │ + blt.n 3bfe38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 3bfe18 │ │ │ │ + ble.n 3bfe28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 3bfdd0 │ │ │ │ + blt.n 3bfde0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 3bfdc0 │ │ │ │ + ble.n 3bfdd0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 3bff78 │ │ │ │ + blt.n 3bff88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 3bff70 │ │ │ │ + ble.n 3bff80 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ble.n 3bff28 │ │ │ │ + ble.n 3bff38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [r2, #-784] @ 0x310 │ │ │ │ - bge.n 3bfe90 │ │ │ │ + ldrd r0, r0, [sl, #-784] @ 0x310 │ │ │ │ + bge.n 3bfea0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 3bfe74 │ │ │ │ + bgt.n 3bfe84 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 3bfe30 │ │ │ │ + bge.n 3bfe40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 3bfe18 │ │ │ │ + bgt.n 3bfe28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 3bffd4 │ │ │ │ + bge.n 3bffe4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [r0], #784 @ 0x310 │ │ │ │ - bge.n 3bff70 │ │ │ │ + ldrd r0, r0, [r8], #784 @ 0x310 │ │ │ │ + bge.n 3bff80 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 3bff5c │ │ │ │ + bgt.n 3bff6c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 3bff18 │ │ │ │ + bge.n 3bff28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xe8c600c4 │ │ │ │ - bls.n 3bfeb4 │ │ │ │ + @ instruction: 0xe8ce00c4 │ │ │ │ + bls.n 3bfec4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 3bfe9c │ │ │ │ + blt.n 3bfeac │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 3bfe54 │ │ │ │ + bls.n 3bfe64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 3bfe48 │ │ │ │ + blt.n 3bfe58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 3c0004 │ │ │ │ + bls.n 3c0014 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 3bfff4 │ │ │ │ + blt.n 3c0004 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 3bffb4 │ │ │ │ + bls.n 3bffc4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 3bffa0 │ │ │ │ + blt.n 3bffb0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 3bff60 │ │ │ │ + bls.n 3bff70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 3bff50 │ │ │ │ + blt.n 3bff60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 3bff08 │ │ │ │ + bge.n 3bff18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 3bfec0 │ │ │ │ + bge.n 3bfed0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 3bfe70 │ │ │ │ + bge.n 3bfe80 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bhi.n 3c0028 │ │ │ │ + bhi.n 3c0038 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 3c0018 │ │ │ │ + bge.n 3c0028 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bhi.n 3bffd0 │ │ │ │ + bhi.n 3bffe0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3bffc8 │ │ │ │ + bge.n 3bffd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 3bff84 │ │ │ │ + bge.n 3bff94 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 3bff40 │ │ │ │ + bls.n 3bff50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 3bfefc │ │ │ │ + bls.n 3bff0c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bls.n 3bfeb8 │ │ │ │ + bls.n 3bfec8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 3c0070 │ │ │ │ + bvc.n 3bfe80 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bls.n 3c006c │ │ │ │ + bls.n 3c007c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 3c0024 │ │ │ │ + bvc.n 3c0034 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bls.n 3c0020 │ │ │ │ + bls.n 3c0030 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 3bffd8 │ │ │ │ + bvc.n 3bffe8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bls.n 3bffd4 │ │ │ │ + bls.n 3bffe4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 3bff8c │ │ │ │ + bvs.n 3bff9c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3bfc18 │ │ │ │ + b.n 3bfc28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 3bff48 │ │ │ │ + bvs.n 3bff58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bhi.n 3bff38 │ │ │ │ + bhi.n 3bff48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 3bfef0 │ │ │ │ + bvs.n 3bff00 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bhi.n 3bfef0 │ │ │ │ + bhi.n 3bff00 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 3c00ac │ │ │ │ + bvs.n 3c00bc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bhi.n 3c009c │ │ │ │ + bhi.n 3c00ac │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 3c0054 │ │ │ │ + bvs.n 3c0064 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bhi.n 3c0050 │ │ │ │ + bhi.n 3c0060 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 3c0008 │ │ │ │ + bvs.n 3c0018 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 3c0004 │ │ │ │ + bhi.n 3c0014 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 3bffc4 │ │ │ │ + bvc.n 3bffd4 │ │ │ │ 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, #2784] @ 0xae0 │ │ │ │ subw sp, sp, #1276 @ 0x4fc │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ @@ -1219624,183 +1219623,183 @@ │ │ │ │ nop │ │ │ │ strh r6, [r4, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcs.n 3c0d18 │ │ │ │ + bcs.n 3c0d28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3c0e10 │ │ │ │ + bcs.n 3c0e20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 3c0e14 │ │ │ │ + bne.n 3c0e24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 3c0d28 │ │ │ │ + beq.n 3c0d38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r0, [r7, #21] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 3c0e34 │ │ │ │ + bgt.n 3c0e44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 3c0cb4 │ │ │ │ + blt.n 3c0cc4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ bvs.n 3c0c9c │ │ │ │ lsls r2, r0, #3 │ │ │ │ bvs.n 3c0e2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ bvs.n 3c0dbc │ │ │ │ lsls r2, r0, #3 │ │ │ │ bpl.n 3c0d4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bge.n 3c0e1c │ │ │ │ + bge.n 3c0e2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vtrn.8 q8, │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + vtrn.32 q8, │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vmla.i q8, q10, d1[3] │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + vmla.i q8, q14, d1[3] │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bhi.n 3c0e64 │ │ │ │ + bhi.n 3c0e74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vhadd.u8 q8, q14, │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + vhadd.u16 q8, q10, │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vhadd.u32 q0, q9, │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + vhadd.u32 q0, q13, │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cdp2 0, 0, cr0, cr8, cr13, {6} │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + cdp2 0, 1, cr0, cr0, cr13, {6} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldc2 0, cr0, [ip, #820]! @ 0x334 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + stc2l 0, cr0, [r4, #820] @ 0x334 │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldc2 0, cr0, [r2, #820] @ 0x334 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldc2 0, cr0, [sl, #820] @ 0x334 │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc2l 0, cr0, [r4, #-820]! @ 0xfffffccc │ │ │ │ - bvs.n 3c0da4 │ │ │ │ + stc2l 0, cr0, [ip, #-820]! @ 0xfffffccc │ │ │ │ + bvs.n 3c0db4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldc2 0, cr0, [ip, #-820]! @ 0xfffffccc │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + stc2l 0, cr0, [r4, #-820] @ 0xfffffccc │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-820] @ 0xfffffccc │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldc2 0, cr0, [sl, #-820] @ 0xfffffccc │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc2l 0, cr0, [r8], #820 @ 0x334 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldc2l 0, cr0, [r0], #820 @ 0x334 │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldc2 0, cr0, [lr], #820 @ 0x334 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + stc2l 0, cr0, [r6], {205} @ 0xcd │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldc2 0, cr0, [r4], {205} @ 0xcd │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldc2 0, cr0, [ip], {205} @ 0xcd │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc2l 0, cr0, [ip], #-820 @ 0xfffffccc │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldc2l 0, cr0, [r4], #-820 @ 0xfffffccc │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, 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, #2896] @ 0xb50 │ │ │ │ ldr.w r4, [pc, #2060] @ 3c16c4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1220561,148 +1220560,148 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r8, #205] @ 0xcd │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + @ instruction: 0xfa0000cd │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r4, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - beq.n 3c167c │ │ │ │ + beq.n 3c168c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 3c1644 │ │ │ │ + beq.n 3c1654 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bne.n 3c167c │ │ │ │ + bne.n 3c168c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh.w r0, [ip, sp] │ │ │ │ - beq.n 3c16d0 │ │ │ │ + ldrh.w r0, [r4, sp] │ │ │ │ + beq.n 3c16e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf7c000cd │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xf7c800cd │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bne.n 3c172c │ │ │ │ + bne.n 3c173c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf76a00cd │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + @ instruction: 0xf77200cd │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movt r0, #2253 @ 0x8cd │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + movt r0, #35021 @ 0x88cd │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf67e00cd │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xf68600cd │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - addw r0, r0, #2253 @ 0x8cd │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + addw r0, r8, #2253 @ 0x8cd │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - nop {13} │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - rsbs r0, r2, #6717440 @ 0x668000 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + it le │ │ │ │ + lslle r4, r0, #3 │ │ │ │ + rsbs r0, sl, #6717440 @ 0x668000 │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ittt ge │ │ │ │ + itet ge │ │ │ │ lslge r4, r0, #3 │ │ │ │ - subge.w r0, sl, #6717440 @ 0x668000 │ │ │ │ - stmiage r1!, {r5, r7} │ │ │ │ + subslt.w r0, r2, #6717440 @ 0x668000 │ │ │ │ + stmiage r1!, {r3, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - itte vc │ │ │ │ - lslvc r4, r0, #3 │ │ │ │ - @ instruction: 0xf58000cd │ │ │ │ - stmiavs r1!, {r1, r2, r4, r5, r6} │ │ │ │ + ittt hi │ │ │ │ + lslhi r4, r0, #3 │ │ │ │ + @ instruction: 0xf58800cd │ │ │ │ + stmiahi r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sevl │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - adcs.w r0, r6, #6717440 @ 0x668000 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + it pl │ │ │ │ + lslpl r4, r0, #3 │ │ │ │ + adcs.w r0, lr, #6717440 @ 0x668000 │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - itte cs │ │ │ │ + itee cs │ │ │ │ lslcs r4, r0, #3 │ │ │ │ - stmiacs r1!, {r1, r5} │ │ │ │ + stmiacc r1!, {r1, r3, r5} │ │ │ │ lslcc r3, r0, #3 │ │ │ │ - add.w r0, sl, #6717440 @ 0x668000 │ │ │ │ - stmia r1!, {} │ │ │ │ + adds.w r0, r2, #6717440 @ 0x668000 │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf4e000cd │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xf4e800cd │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf4b800cd │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xf4c000cd │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orn r0, ip, #6717440 @ 0x668000 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + orns r0, r4, #6717440 @ 0x668000 │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - orr.w r0, r2, #6717440 @ 0x668000 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + orr.w r0, sl, #6717440 @ 0x668000 │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ands.w r0, sl, #6717440 @ 0x668000 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + bic.w r0, r2, #6717440 @ 0x668000 │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - itte al │ │ │ │ + itee al │ │ │ │ lslal r3, r0, #3 │ │ │ │ - itt gt @ unpredictable │ │ │ │ + ite gt @ unpredictable > │ │ │ │ lslgt r3, r0, #3 │ │ │ │ - usatgt r0, #13, sl, asr #3 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + @ instruction: 0xf3b200cd │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf37400cd │ │ │ │ - itet vs │ │ │ │ - lslvs r3, r0, #3 │ │ │ │ - popvc {r2, r6, pc} │ │ │ │ + @ instruction: 0xf37c00cd │ │ │ │ + itee vc │ │ │ │ + lslvc r3, r0, #3 │ │ │ │ + popvs {r2, r3, r6, pc} │ │ │ │ lslvs r4, r0, #3 │ │ │ │ - sbfx r0, ip, #3, #14 │ │ │ │ - ittt mi │ │ │ │ + @ instruction: 0xf35400cd │ │ │ │ + itet mi │ │ │ │ lslmi r3, r0, #3 │ │ │ │ - popmi {r2, r3, r4, pc} │ │ │ │ + poppl {r2, r5, pc} │ │ │ │ lslmi r4, r0, #3 │ │ │ │ - ssat r0, #14, r2, asr #3 │ │ │ │ - it ne │ │ │ │ - lslne r3, r0, #3 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + ssat r0, #14, sl, asr #3 │ │ │ │ + wfe │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf2f800cd │ │ │ │ - bkpt 0x00ee │ │ │ │ + ssat r0, #14, r0, lsl #3 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movt r0, #57549 @ 0xe0cd │ │ │ │ - bkpt 0x00c4 │ │ │ │ + @ instruction: 0xf2d600cd │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ 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, #2808] @ 0xaf8 │ │ │ │ subw sp, sp, #1252 @ 0x4e4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1220987,18 +1220986,18 @@ │ │ │ │ b.n 3c1b0a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0bc00cd │ │ │ │ - hlt 0x000e │ │ │ │ + @ instruction: 0xf0c400cd │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r6, 3c1bf4 │ │ │ │ + cbnz r6, 3c1bf6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrd sl, fp, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -1221728,158 +1221727,158 @@ │ │ │ │ movw r1, #4678 @ 0x1246 │ │ │ │ addw r2, r2, #2296 @ 0x8f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3c1dae │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [sl], {205} @ 0xcd │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + stcl 0, cr0, [r2], #820 @ 0x334 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, sl, sp, lsl #3 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xeb8200cd │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ite ls │ │ │ │ lslls r2, r0, #3 │ │ │ │ nophi {6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ itte cs │ │ │ │ lslcs r2, r0, #3 │ │ │ │ - eorcs.w r0, lr, sp, lsl #3 │ │ │ │ + eorscs.w r0, r6, sp, lsl #3 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ands.w r0, r6, sp, lsl #3 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + ands.w r0, lr, sp, lsl #3 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r6, 3c242c │ │ │ │ + cbz r6, 3c242e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strd r0, r0, [r6, #820]! @ 0x334 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + strd r0, r0, [lr, #820]! @ 0x334 │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r6, 3c242c │ │ │ │ + cbz r6, 3c242e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe9b600cd │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xe9be00cd │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r6, 3c242c │ │ │ │ + cbz r6, 3c242e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe98c00cd │ │ │ │ - cbz r4, 3c242c │ │ │ │ + @ instruction: 0xe99400cd │ │ │ │ + cbz r4, 3c242e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strd r0, r0, [r0, #-820]! @ 0x334 │ │ │ │ - cbz r0, 3c242e │ │ │ │ + strd r0, r0, [r8, #-820]! @ 0x334 │ │ │ │ + cbz r0, 3c2430 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmdb r2!, {r0, r2, r3, r6, r7} │ │ │ │ - push {r3, r5, lr} │ │ │ │ + ldmdb sl!, {r0, r2, r3, r6, r7} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r2, 3c2430 │ │ │ │ + cbz r2, 3c2432 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmdb r2, {r0, r2, r3, r6, r7} │ │ │ │ - uxtb r2, r3 │ │ │ │ + stmdb sl, {r0, r2, r3, r6, r7} │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia.w lr!, {r0, r2, r3, r6, r7} │ │ │ │ - uxth r0, r1 │ │ │ │ + ldmia.w r6!, {r0, r2, r3, r6, r7} │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia.w r4, {r0, r2, r3, r6, r7} │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + stmia.w ip, {r0, r2, r3, r6, r7} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe80c00cd │ │ │ │ - push {r1} │ │ │ │ + @ instruction: 0xe81400cd │ │ │ │ + push {r1, r3} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r4, 3c245e │ │ │ │ + cbz r4, 3c2460 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c23f0 │ │ │ │ + b.n 3c2400 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 3c24a6 │ │ │ │ + cbz r0, 3c24a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r2, 3c2460 │ │ │ │ + cbz r2, 3c2462 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c23a8 │ │ │ │ + b.n 3c23b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 3c24a6 │ │ │ │ + cbz r6, 3c24a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r0, 3c2462 │ │ │ │ + cbz r0, 3c2464 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c2360 │ │ │ │ + b.n 3c2370 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 3c24a8 │ │ │ │ + cbz r4, 3c24aa │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r6, 3c2462 │ │ │ │ + cbz r6, 3c2464 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r4, 3c24a6 │ │ │ │ + cbz r4, 3c24a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3c22dc │ │ │ │ + b.n 3c22ec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 3c24a6 │ │ │ │ + cbz r2, 3c24a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r4, 3c2460 │ │ │ │ + cbz r4, 3c2462 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c2298 │ │ │ │ + b.n 3c22a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 3c24a8 │ │ │ │ + cbz r2, 3c24aa │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3c220c │ │ │ │ + b.n 3c221c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c21c8 │ │ │ │ + b.n 3c21d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c2180 │ │ │ │ + b.n 3c2190 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c2138 │ │ │ │ + b.n 3c2148 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c20f0 │ │ │ │ + b.n 3c2100 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add sp, #0 │ │ │ │ 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 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1222395,79 +1222394,79 @@ │ │ │ │ b.n 3c2824 │ │ │ │ ldrsh r6, [r5, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsh r0, [r5, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3c22d4 │ │ │ │ + b.n 3c22e4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c3040 │ │ │ │ + b.n 3c3050 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3c2e60 │ │ │ │ + b.n 3c2e70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r4, [r1, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 3c2c40 │ │ │ │ + b.n 3c2c50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c2bf8 │ │ │ │ + b.n 3c2c08 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c2bac │ │ │ │ + b.n 3c2bbc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3c2af0 │ │ │ │ + b.n 3c2b00 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3c2aac │ │ │ │ + b.n 3c2abc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r4, [r0, #1640] @ 0x668 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1222560,31 +1222559,31 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #2680 @ 0xa78 │ │ │ │ addw r2, r2, #2372 @ 0x944 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3c2ad2 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #20 │ │ │ │ + udf #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #912 @ (adr r7, 3c2f50 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 3c2f70 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 3c2b98 │ │ │ │ + ble.n 3c2ba8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #744 @ (adr r7, 3c2eb4 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 3c2ed4 ) │ │ │ │ lsls r4, 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [pc, #1032] @ 3c2fec │ │ │ │ @@ -1222979,79 +1222978,79 @@ │ │ │ │ nop │ │ │ │ ldrsb r6, [r0, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r7, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ble.n 3c3098 │ │ │ │ + ble.n 3c30a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #72 @ (adr r7, 3c3048 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 3c3068 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3c302c │ │ │ │ + bgt.n 3c303c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #920 @ (adr r5, 3c33a4 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 3c33c4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r4, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - blt.n 3c2f80 │ │ │ │ + blt.n 3c2f90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #688 @ (adr r7, 3c32c8 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 3c32e8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #552 @ (adr r5, 3c3244 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 3c3264 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 3c30f0 │ │ │ │ + blt.n 3c3100 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #376 @ (adr r7, 3c319c ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 3c31bc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #224 @ (adr r5, 3c3108 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 3c3128 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, pc, #208 @ (adr r7, 3c30fc ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 3c311c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #88 @ (adr r7, 3c3088 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 3c30a8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 3c3030 │ │ │ │ + blt.n 3c3040 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #976 @ (adr r6, 3c3408 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 3c3428 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, pc, #824 @ (adr r4, 3c3374 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 3c3394 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3c2fec │ │ │ │ + bge.n 3c2ffc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #816 @ (adr r6, 3c3374 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 3c3394 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, pc, #664 @ (adr r4, 3c32e0 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 3c3300 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 3c2fa8 │ │ │ │ + bge.n 3c2fb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #656 @ (adr r6, 3c32e0 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 3c3300 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, pc, #504 @ (adr r4, 3c324c ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 3c326c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #504 @ (adr r6, 3c3250 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 3c3270 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, pc, #376 @ (adr r6, 3c31d4 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 3c31f4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, pc, #248 @ (adr r6, 3c3158 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 3c3178 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, pc, #120 @ (adr r6, 3c30dc ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 3c30fc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 3c3460 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 3c3080 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #888 @ (adr r5, 3c33e4 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 3c3404 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #760 @ (adr r5, 3c3368 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 3c3388 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 3c2fc0 │ │ │ │ + bls.n 3c2fd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #624 @ (adr r5, 3c32e8 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 3c3308 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, pc, #472 @ (adr r3, 3c3254 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 3c3274 ) │ │ │ │ lsls r4, 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, #3904] @ 0xf40 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -1223759,79 +1223758,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bhi.n 3c3894 │ │ │ │ + bhi.n 3c38a4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #224 @ (adr r4, 3c38f4 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 3c3914 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, pc, #72 @ (adr r2, 3c3860 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 3c3880 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 3c3848 │ │ │ │ + bhi.n 3c3858 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #864 @ (adr r1, 3c3b80 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 3c3ba0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bpl.n 3c37a8 │ │ │ │ + bpl.n 3c37b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bpl.n 3c3878 │ │ │ │ + bpl.n 3c3888 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 3c3830 │ │ │ │ + bmi.n 3c3840 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r5, [pc, #184] @ (3c38f8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcs.n 3c3958 │ │ │ │ + bcs.n 3c3768 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcs.n 3c3894 │ │ │ │ + bcs.n 3c38a4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bne.n 3c384c │ │ │ │ + bne.n 3c385c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 3c37c4 │ │ │ │ + bne.n 3c37d4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [pc, #492] @ (3c3a80 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #492] @ (3c3a84 ) │ │ │ │ ldr r3, [pc, #496] @ (3c3a88 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1224015,81 +1224014,81 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1887 @ 0x75f │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3c35c2 │ │ │ │ nop │ │ │ │ - beq.n 3c3a34 │ │ │ │ + beq.n 3c3a44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 3c39f0 │ │ │ │ + beq.n 3c3a00 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 3c39a8 │ │ │ │ + beq.n 3c39b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 3c3b60 │ │ │ │ + beq.n 3c3b70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 3c3b18 │ │ │ │ + beq.n 3c3b28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 3c3ad0 │ │ │ │ + beq.n 3c3ae0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 003c3b08 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1224235,51 +1224234,51 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3c3b8a │ │ │ │ b.n 3c3bc8 │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #576 @ (adr r7, 3c3f20 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 3c3f40 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 003c3ce4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1224641,73 +1224640,73 @@ │ │ │ │ nop │ │ │ │ cmp r8, pc │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r2, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #696 @ (adr r4, 3c43b0 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 3c43d0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #184 @ (adr r4, 3c41bc ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 3c41dc ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, pc, #752 @ (adr r3, 3c4400 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 3c4420 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, pc, #408 @ (adr r3, 3c42b4 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 3c42d4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 003c4120 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1224986,49 +1224985,49 @@ │ │ │ │ nop │ │ │ │ sbcs r0, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 003c4450 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1225274,51 +1225273,51 @@ │ │ │ │ movw r1, #4550 @ 0x11c6 │ │ │ │ str.w r5, [sp, #1140] @ 0x474 │ │ │ │ b.n 3c46c4 │ │ │ │ subs r6, #134 @ 0x86 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r5, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r5, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r4, #106 @ 0x6a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 003c4754 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1225362,21 +1225361,21 @@ │ │ │ │ movw r1, #4641 @ 0x1221 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ 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, #2744] @ 0xab8 │ │ │ │ subw sp, sp, #1316 @ 0x524 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1226424,65 +1226423,65 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r2, #234 @ 0xea │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r7, lr} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3c5714 │ │ │ │ + b.n 3c5724 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r1, #72 @ 0x48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - itet cc │ │ │ │ + ittt cc │ │ │ │ lslcc r5, r1, #3 │ │ │ │ - ldrhcs r2, [r2, #6] │ │ │ │ + ldrhcc r2, [r3, #6] │ │ │ │ lslcc r4, r0, #3 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r0, 3c53b8 │ │ │ │ + cbnz r0, 3c53ba │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r2, 3c5380 │ │ │ │ + cbnz r2, 3c5382 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr.w r5, [pc, #3472] @ 3c611c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr.w r8, [pc, #3472] @ 3c6120 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r5, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -1227658,351 +1227657,351 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3c49a4 │ │ │ │ b.w 3c5568 │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r2, 3c61c6 │ │ │ │ + push {r1} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r0, 3c61b6 │ │ │ │ + cbz r0, 3c61b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r2, 3c61b2 │ │ │ │ + cbz r2, 3c61b4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r4, 3c61e2 │ │ │ │ + cbz r4, 3c61e4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r4, 3c61de │ │ │ │ + cbz r4, 3c61e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r2, 3c61dc │ │ │ │ + cbz r2, 3c61de │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r4, 3c61da │ │ │ │ + cbz r4, 3c61dc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r3, r0, #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] @ (3c6534 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1228152,49 +1228151,49 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r2, r5, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, pc, #16 @ (adr r5, 3c6564 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 3c6584 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, pc, #872 @ (adr r4, 3c68c8 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 3c68e8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, pc, #712 @ (adr r4, 3c6834 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 3c6854 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, pc, #544 @ (adr r4, 3c6798 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 3c67b8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, pc, #376 @ (adr r4, 3c66fc ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 3c671c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ 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, #3744] @ 0xea0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ mov r5, r2 │ │ │ │ @@ -1229347,129 +1229346,129 @@ │ │ │ │ nop │ │ │ │ adds r0, r1, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, pc, #408 @ (adr r3, 3c738c ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 3c73ac ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #128 @ (adr r1, 3c7278 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 3c7298 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, pc, #400 @ (adr r0, 3c7390 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 3c73b0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #15 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr.w r2, [pc, #1264] @ 3c77c8 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #1264] @ 3c77cc │ │ │ │ ldr.w r3, [pc, #1264] @ 3c77d0 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1229908,175 +1229907,175 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #1491 @ 0x5d3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 3c6f22 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r4, 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, #3664] @ 0xe50 │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ @@ -1230241,17 +1230240,17 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 3c7f90 │ │ │ │ nop │ │ │ │ lsrs r4, r0, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr.w r4, [pc, #1292] @ 3c8000 │ │ │ │ movw r1, #7848 @ 0x1ea8 │ │ │ │ ldr.w r5, [pc, #1288] @ 3c8004 │ │ │ │ movs r0, #2 │ │ │ │ add r4, pc │ │ │ │ ldr.w fp, [sp, #168] @ 0xa8 │ │ │ │ @@ -1230719,37 +1230718,37 @@ │ │ │ │ bne.w 3c9570 │ │ │ │ b.n 3c8030 │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [pc, #1636] @ 3c869c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r2, pc │ │ │ │ @@ -1231352,55 +1231351,55 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #7958 @ 0x1f16 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3c805a │ │ │ │ nop │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r2, r2, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [pc, #912] @ (3c8a6c ) │ │ │ │ + ldr r5, [pc, #944] @ (3c8a8c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [pc, #584] @ (3c892c ) │ │ │ │ + ldr r5, [pc, #616] @ (3c894c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #936] @ (3c8a94 ) │ │ │ │ + ldr r4, [pc, #968] @ (3c8ab4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [pc, #920] @ (3c8a88 ) │ │ │ │ + ldr r6, [pc, #952] @ (3c8aa8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr.w r8, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ @@ -1231794,17 +1231793,17 @@ │ │ │ │ adc.w r7, r8, r7 │ │ │ │ cmp r4, sl │ │ │ │ sbcs.w r1, r7, fp │ │ │ │ blt.n 3c8ae2 │ │ │ │ b.n 3c8b48 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #48] @ (3c8b78 ) │ │ │ │ + ldr r4, [pc, #80] @ (3c8b98 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ @@ -1232197,65 +1232196,65 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #7855 @ 0x1eaf │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 3c805a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bxns r0 │ │ │ │ + bxns r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #16] @ (3c8fbc ) │ │ │ │ + ldr r1, [pc, #48] @ (3c8fdc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add lr, pc │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov lr, lr │ │ │ │ + mov lr, pc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r8, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add sl, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, lr │ │ │ │ + add r4, pc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, pc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr.w r2, [pc, #2984] @ 3c9bb4 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #2984] @ 3c9bb8 │ │ │ │ ldr.w r3, [pc, #2984] @ 3c9bbc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1233236,345 +1233235,345 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #2640 @ 0xa50 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #8025 @ 0x1f59 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 3c805a │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orrs r4, r5 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmn r0, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add ip, sp │ │ │ │ + add ip, lr │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add ip, r7 │ │ │ │ + add ip, r8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r8, r1 │ │ │ │ + add r8, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, fp │ │ │ │ + add r4, ip │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r6, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rors r2, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mvns r6, r1 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - negs r2, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - negs r0, r0 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ands r2, r3 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - tst r6, r1 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adcs r6, r6 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands r2, r3 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [pc, #720] @ (3ca090 ) │ │ │ │ + ldr r5, [pc, #752] @ (3ca0b0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [pc, #920] @ (3ca1a8 ) │ │ │ │ + ldr r4, [pc, #952] @ (3ca1c8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 003c9e4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2776] @ 0xad8 │ │ │ │ @@ -1234720,127 +1234719,127 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #23] │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 3cacc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #220 @ 0xdc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r5, #78 @ 0x4e │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r5, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [pc, #880] @ (3caef0 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #880] @ (3caef4 ) │ │ │ │ ldr r3, [pc, #884] @ (3caef8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1235153,95 +1235152,95 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #4837 @ 0x12e5 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 3ca1fc │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 003caf94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1236181,99 +1236180,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 3cba28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r7, #82 @ 0x52 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrsh r2, [r4, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [pc, #968] @ (3cbe30 ) │ │ │ │ + ldr r7, [pc, #1000] @ (3cbe50 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3cc132 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ @@ -1237267,65 +1237266,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #480] @ (3cc6f8 ) │ │ │ │ + ldr r6, [pc, #512] @ (3cc718 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [pc, #344] @ (3cc678 ) │ │ │ │ + ldr r6, [pc, #376] @ (3cc698 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #800] @ (3cc850 ) │ │ │ │ + ldr r5, [pc, #832] @ (3cc870 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ssat r0, #3, r8, asr #3 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + @ instruction: 0xf33000c2 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [pc, #0] @ (3cc540 ) │ │ │ │ + ldr r4, [pc, #32] @ (3cc560 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #472] @ (3cc71c ) │ │ │ │ + ldr r3, [pc, #504] @ (3cc73c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r4, r0, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, lr │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sbcs.w r0, ip, r2, lsl #3 │ │ │ │ - add lr, sl │ │ │ │ + @ instruction: 0xeb8400c2 │ │ │ │ + add lr, fp │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r4, r5, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r6, lr │ │ │ │ + add r6, pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ blx b779c │ │ │ │ mov r1, r0 │ │ │ │ @@ -1238602,303 +1238601,303 @@ │ │ │ │ add.w r2, r2, #2720 @ 0xaa0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #4915 @ 0x1333 │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.w 3cb592 │ │ │ │ nop │ │ │ │ - b.n 3ccedc │ │ │ │ + b.n 3cceec │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orrs r6, r5 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 3ccd96 │ │ │ │ - vrshr.u32 d17, d18, #3 │ │ │ │ + vrshr.u32 d17, d26, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r2, r1, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r0, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r4, r4, #19 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + ands r6, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r2, r5, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r2, r0, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r6, r0, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vmla.i q0, q9, d3[0] │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + vmla.i q0, q13, d3[0] │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vhadd.u32 q0, q13, │ │ │ │ + vhadd.u q0, q9, │ │ │ │ ldr r2, [pc, #384] @ (3cd808 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #384] @ (3cd80c ) │ │ │ │ ldr r3, [pc, #388] @ (3cd810 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -1239033,39 +1239032,39 @@ │ │ │ │ add.w r2, r2, #2720 @ 0xaa0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #4910 @ 0x132e │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.w 3cb592 │ │ │ │ nop │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr2, {6} │ │ │ │ - ldc2 0, cr0, [r4], #780 @ 0x30c │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + cdp2 0, 14, cr0, cr2, cr2, {6} │ │ │ │ + ldc2 0, cr0, [ip], #780 @ 0x30c │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 10, cr0, cr14, cr2, {6} │ │ │ │ - stc2 0, cr0, [r8], {195} @ 0xc3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + cdp2 0, 11, cr0, cr6, cr2, {6} │ │ │ │ + ldc2 0, cr0, [r0], {195} @ 0xc3 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 7, cr0, cr12, cr2, {6} │ │ │ │ - mrrc2 0, 12, r0, lr, cr3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + cdp2 0, 8, cr0, cr4, cr2, {6} │ │ │ │ + stc2l 0, cr0, [r6], #-780 @ 0xfffffcf4 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr2, {6} │ │ │ │ - stc2 0, cr0, [sl], #-780 @ 0xfffffcf4 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr2, {6} │ │ │ │ - @ instruction: 0xfbfc00c3 │ │ │ │ - ldc2l 0, cr0, [ip, #776]! @ 0x308 │ │ │ │ - ldc2l 0, cr0, [sl, #776] @ 0x308 │ │ │ │ - ldc2 0, cr0, [r4, #776]! @ 0x308 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + cdp2 0, 5, cr0, cr0, cr2, {6} │ │ │ │ + ldc2 0, cr0, [r2], #-780 @ 0xfffffcf4 │ │ │ │ + cdp2 0, 2, cr0, cr8, cr2, {6} │ │ │ │ + stc2 0, cr0, [r4], {195} @ 0xc3 │ │ │ │ + cdp2 0, 0, cr0, cr4, cr2, {6} │ │ │ │ + stc2l 0, cr0, [r2, #776]! @ 0x308 │ │ │ │ + ldc2 0, cr0, [ip, #776]! @ 0x308 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2 0, cr0, [r4, #776] @ 0x308 │ │ │ │ - @ instruction: 0xfb5e00c3 │ │ │ │ + stc2 0, cr0, [ip, #776] @ 0x308 │ │ │ │ + @ instruction: 0xfb6600c3 │ │ │ │ │ │ │ │ 003cd858 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1239506,60 +1239505,60 @@ │ │ │ │ b.n 3cd9f0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfa9c00c3 │ │ │ │ + @ instruction: 0xfaa400c3 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfb2c00c2 │ │ │ │ - vst4. {d0-d3}, [r6], r3 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xfb3400c2 │ │ │ │ + vst4. {d0-d3}, [lr], r3 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vld1.8 {d16[6]}, [r6], r2 │ │ │ │ - @ instruction: 0xf7c000c3 │ │ │ │ + vld1.8 {d16[6]}, [lr], r2 │ │ │ │ + @ instruction: 0xf7c800c3 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vst1.8 {d0[6]}, [r0], r2 │ │ │ │ - @ instruction: 0xf75a00c3 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + vst1.8 {d0[6]}, [r8], r2 │ │ │ │ + @ instruction: 0xf76200c3 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [r4, r2] │ │ │ │ - @ instruction: 0xf72e00c3 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + ldr??.w r0, [ip, r2] │ │ │ │ + @ instruction: 0xf73600c3 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vld4. {d0-d3}, [r8], r2 │ │ │ │ - @ instruction: 0xf70200c3 │ │ │ │ - cmp r5, #6 │ │ │ │ + ldrsh.w r0, [r0, r2] │ │ │ │ + @ instruction: 0xf70a00c3 │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [ip, #194] @ 0xc2 │ │ │ │ - @ instruction: 0xf6d600c3 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + vst4. {d0-d3}, [r4], r2 │ │ │ │ + @ instruction: 0xf6de00c3 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str.w r0, [lr, #194] @ 0xc2 │ │ │ │ - subw r0, r8, #2243 @ 0x8c3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + ldr.w r0, [r6, #194] @ 0xc2 │ │ │ │ + @ instruction: 0xf6b000c3 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh.w r0, [r4, #194] @ 0xc2 │ │ │ │ - @ instruction: 0xf67e00c3 │ │ │ │ - ldr??.w r0, [lr, r2] │ │ │ │ + strh.w r0, [ip, #194] @ 0xc2 │ │ │ │ + @ instruction: 0xf68600c3 │ │ │ │ + strb.w r0, [r6, #194] @ 0xc2 │ │ │ │ │ │ │ │ 003cdd90 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1240544,86 +1240543,86 @@ │ │ │ │ b.w 3cde4a │ │ │ │ add r5, pc, #256 @ (adr r5, 3ce8b8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r5, pc, #240 @ (adr r5, 3ce8ac ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adc.w r0, sl, #6389760 @ 0x618000 │ │ │ │ + adcs.w r0, r2, #6389760 @ 0x618000 │ │ │ │ add r4, pc, #648 @ (adr r4, 3cea58 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf1fe00c3 │ │ │ │ - adc.w r0, lr, #195 @ 0xc3 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + addw r0, r6, #195 @ 0xc3 │ │ │ │ + adcs.w r0, r6, #195 @ 0xc3 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp 0, 13, cr0, cr10, cr3, {6} │ │ │ │ + cdp 0, 14, cr0, cr2, cr3, {6} │ │ │ │ vld4. {d0-d3}, [r2], r1 │ │ │ │ - orn r0, ip, #194 @ 0xc2 │ │ │ │ - movs r4, #24 │ │ │ │ + orns r0, r4, #194 @ 0xc2 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - and.w r0, lr, #194 @ 0xc2 │ │ │ │ - stcl 0, cr0, [r8, #780]! @ 0x30c │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + ands.w r0, r6, #194 @ 0xc2 │ │ │ │ + ldcl 0, cr0, [r0, #780]! @ 0x30c │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vmla.i32 d16, d16, d2[0] │ │ │ │ - ldc 0, cr0, [sl, #780]! @ 0x30c │ │ │ │ - vext.8 q0, q11, q1, #0 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + vmla.i32 d16, d24, d2[0] │ │ │ │ + stcl 0, cr0, [r2, #780] @ 0x30c │ │ │ │ + vext.8 q0, q15, q1, #0 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vmla.i16 d0, d22, d2[0] │ │ │ │ - ldcl 0, cr0, [r0, #-780]! @ 0xfffffcf4 │ │ │ │ - vhadd.s32 q8, q15, q1 │ │ │ │ - vhadd.s8 q8, q14, q1 │ │ │ │ - vhadd.s32 q0, q13, q1 │ │ │ │ - movs r3, #12 │ │ │ │ + vmla.i16 d0, d30, d2[0] │ │ │ │ + ldcl 0, cr0, [r8, #-780]! @ 0xfffffcf4 │ │ │ │ + vhadd.s q8, q11, q1 │ │ │ │ + vhadd.s16 q8, q10, q1 │ │ │ │ + vhadd.s q0, q9, q1 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.s8 q0, q9, q1 │ │ │ │ - ldcl 0, cr0, [ip], {195} @ 0xc3 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + vhadd.s8 q0, q13, q1 │ │ │ │ + stcl 0, cr0, [r4], #780 @ 0x30c │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp 0, 13, cr0, cr6, cr2, {6} │ │ │ │ - ldc 0, cr0, [r0], #780 @ 0x30c │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + cdp 0, 13, cr0, cr14, cr2, {6} │ │ │ │ + ldc 0, cr0, [r8], #780 @ 0x30c │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp 0, 10, cr0, cr10, cr2, {6} │ │ │ │ - stc 0, cr0, [r4], {195} @ 0xc3 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + cdp 0, 11, cr0, cr2, cr2, {6} │ │ │ │ + stc 0, cr0, [ip], {195} @ 0xc3 │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp 0, 8, cr0, cr0, cr2, {6} │ │ │ │ - mrrc 0, 12, r0, sl, cr3 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + cdp 0, 8, cr0, cr8, cr2, {6} │ │ │ │ + stcl 0, cr0, [r2], #-780 @ 0xfffffcf4 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp 0, 5, cr0, cr4, cr2, {6} │ │ │ │ - stc 0, cr0, [lr], #-780 @ 0xfffffcf4 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + cdp 0, 5, cr0, cr12, cr2, {6} │ │ │ │ + ldc 0, cr0, [r6], #-780 @ 0xfffffcf4 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc 0, cr0, [r0], {195} @ 0xc3 │ │ │ │ - movs r2, #2 │ │ │ │ + stc 0, cr0, [r8], {195} @ 0xc3 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldcl 0, cr0, [r8, #776]! @ 0x308 │ │ │ │ - rsbs r0, r6, r3, lsl #3 │ │ │ │ - stcl 0, cr0, [lr, #776] @ 0x308 │ │ │ │ + cdp 0, 0, cr0, cr0, cr2, {6} │ │ │ │ + rsbs r0, lr, r3, lsl #3 │ │ │ │ + ldcl 0, cr0, [r6, #776] @ 0x308 │ │ │ │ │ │ │ │ 003ce88c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #232] @ 3ce984 │ │ │ │ @@ -1240720,30 +1240719,30 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3ce8d8 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mrrc 0, 12, r0, sl, cr2 │ │ │ │ - bics.w r0, r4, r3, lsl #3 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + stcl 0, cr0, [r2], #-776 @ 0xfffffcf8 │ │ │ │ + bics.w r0, ip, r3, lsl #3 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc 0, cr0, [lr], #-776 @ 0xfffffcf8 │ │ │ │ - and.w r0, r8, r3, lsl #3 │ │ │ │ - movs r0, #16 │ │ │ │ + ldc 0, cr0, [r6], #-776 @ 0xfffffcf8 │ │ │ │ + ands.w r0, r0, r3, lsl #3 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc 0, cr0, [r6], {194} @ 0xc2 │ │ │ │ - strd r0, r0, [r0, #780]! @ 0x30c │ │ │ │ + stc 0, cr0, [lr], {194} @ 0xc2 │ │ │ │ + strd r0, r0, [r8, #780]! @ 0x30c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #288] @ (3ceaec ) │ │ │ │ mov fp, r3 │ │ │ │ @@ -1240860,33 +1240859,33 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3cea2e │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl], {195} @ 0xc3 │ │ │ │ + stc 0, cr0, [r2], #-780 @ 0xfffffcf4 │ │ │ │ ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds.w r0, r0, r2, lsl #3 │ │ │ │ - strd r0, r0, [ip], #780 @ 0x30c │ │ │ │ - subs r4, r6, #3 │ │ │ │ + adds.w r0, r8, r2, lsl #3 │ │ │ │ + ldrd r0, r0, [r4], #780 @ 0x30c │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xeaea00c2 │ │ │ │ - @ instruction: 0xe8c400c3 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + @ instruction: 0xeaf200c2 │ │ │ │ + @ instruction: 0xe8cc00c3 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pkhbt r0, r4, r2, lsl #3 │ │ │ │ - ldmia.w lr, {r0, r1, r6, r7} │ │ │ │ - subs r4, r4, #2 │ │ │ │ + pkhbt r0, ip, r2, lsl #3 │ │ │ │ + stmia.w r6!, {r0, r1, r6, r7} │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eors.w r0, sl, r2, lsl #3 │ │ │ │ - ldrd r0, r0, [r4], #-780 @ 0x30c │ │ │ │ + @ instruction: 0xeaa200c2 │ │ │ │ + ldrd r0, r0, [ip], #-780 @ 0x30c │ │ │ │ │ │ │ │ 003ceb2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2832] @ 0xb10 │ │ │ │ subw sp, sp, #1228 @ 0x4cc │ │ │ │ @@ -1241955,128 +1241954,128 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cf62c │ │ │ │ + b.n 3cf63c │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stc2l 0, cr0, [r0], #-780 @ 0xfffffcf4 │ │ │ │ + stc2l 0, cr0, [r8], #-780 @ 0xfffffcf4 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, r6, #193 @ 0xc1 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cfde4 │ │ │ │ + b.n 3cfdf4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cf084 │ │ │ │ + b.n 3cf094 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3cfc44 │ │ │ │ + b.n 3cfc54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3cf008 │ │ │ │ + b.n 3cf018 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3cfb84 │ │ │ │ + b.n 3cfb94 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cfab4 │ │ │ │ + b.n 3cfac4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cfa68 │ │ │ │ + b.n 3cfa78 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3cfa18 │ │ │ │ + b.n 3cfa28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3cf9d4 │ │ │ │ + b.n 3cf9e4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3cf990 │ │ │ │ + b.n 3cf9a0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cf94c │ │ │ │ + b.n 3cf95c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cf900 │ │ │ │ + b.n 3cf910 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cf8b4 │ │ │ │ + b.n 3cf8c4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3cf864 │ │ │ │ + b.n 3cf874 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3cf828 │ │ │ │ + b.n 3cf838 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3cf7e8 │ │ │ │ + b.n 3cf7f8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3cf79c │ │ │ │ + b.n 3cf7ac │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3cf758 │ │ │ │ + b.n 3cf768 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ble.n 3cf6c8 │ │ │ │ + ble.n 3cf6d8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ble.n 3cf67c │ │ │ │ + ble.n 3cf68c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ble.n 3cf830 │ │ │ │ + ble.n 3cf840 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ble.n 3cf7e4 │ │ │ │ + ble.n 3cf7f4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ble.n 3cf798 │ │ │ │ + ble.n 3cf7a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf21000c3 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + @ instruction: 0xf21800c3 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 3cf748 │ │ │ │ + bgt.n 3cf758 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [pc, #220] @ (3cf880 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #220] @ (3cf884 ) │ │ │ │ ldr r3, [pc, #224] @ (3cf888 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1242152,43 +1242151,43 @@ │ │ │ │ add.w r2, r2, #2848 @ 0xb20 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #5386 @ 0x150a │ │ │ │ blx b9524 │ │ │ │ mov r7, r0 │ │ │ │ b.w 3cebfe │ │ │ │ nop │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 3cf804 │ │ │ │ + ble.n 3cf814 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blt.n 3cf7bc │ │ │ │ + blt.n 3cf7cc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 3cf7b8 │ │ │ │ + ble.n 3cf7c8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blt.n 3cf970 │ │ │ │ + blt.n 3cf980 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 3cf96c │ │ │ │ + ble.n 3cf97c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blt.n 3cf924 │ │ │ │ + blt.n 3cf934 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 3cf91c │ │ │ │ + ble.n 3cf92c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blt.n 3cf8d4 │ │ │ │ + blt.n 3cf8e4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 3cf8d0 │ │ │ │ + ble.n 3cf8e0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bge.n 3cf888 │ │ │ │ + bge.n 3cf898 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 003cf8bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1242735,85 +1242734,85 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r6, [r6, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3cff04 │ │ │ │ + bls.n 3cff14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r4, [r2, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 3cffa0 │ │ │ │ + bhi.n 3cfdb0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 3cff64 │ │ │ │ + bge.n 3cff74 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bhi.n 3cff1c │ │ │ │ + bhi.n 3cff2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 3cff00 │ │ │ │ + bge.n 3cff10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 3cfe54 │ │ │ │ + bls.n 3cfe64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 3cfe0c │ │ │ │ + bvc.n 3cfe1c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 3cff78 │ │ │ │ + bvc.n 3cff88 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 3cff5c │ │ │ │ + bhi.n 3cff6c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvs.n 3cff18 │ │ │ │ + bvs.n 3cff28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbc.w r0, r0, r3, lsl #3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + sbc.w r0, r8, r3, lsl #3 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 3cfeec │ │ │ │ + bhi.n 3cfefc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bpl.n 3cfea4 │ │ │ │ + bpl.n 3cfeb4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pkhbt r0, r6, r3, lsl #3 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + pkhbt r0, lr, r3, lsl #3 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 3cfe4c │ │ │ │ + bpl.n 3cfe5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 3cfe10 │ │ │ │ + bvc.n 3cfe20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bpl.n 3cffc8 │ │ │ │ + bpl.n 3cffd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 3cff8c │ │ │ │ + bvc.n 3cff9c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bpl.n 3cff44 │ │ │ │ + bpl.n 3cff54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 3cff44 │ │ │ │ + bvc.n 3cff54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [pc, #148] @ (3cffa4 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #148] @ (3cffa8 ) │ │ │ │ ldr r3, [pc, #152] @ (3cffac ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1242865,29 +1242864,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r9, r0 │ │ │ │ b.n 3cfa9c │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 3d0050 │ │ │ │ + bvs.n 3d0060 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bmi.n 3d0008 │ │ │ │ + bmi.n 3d0018 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 3d0008 │ │ │ │ + bvs.n 3d0018 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 3cffc8 │ │ │ │ + bvs.n 3cffd8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 3cff80 │ │ │ │ + bcc.n 3cff90 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 3cff7c │ │ │ │ + bpl.n 3cff8c │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 003cffc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1243206,23 +1243205,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r6!, {r0, r1, r6, r7} │ │ │ │ - stmia.w r8!, {r0, r1, r6, r7} │ │ │ │ + ldmia.w lr!, {r0, r1, r6, r7} │ │ │ │ + ldmia.w r0!, {r0, r1, r6, r7} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bne.n 3d0374 │ │ │ │ + bne.n 3d0384 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r0, r0, #31 │ │ │ │ bmi.n 3d0362 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ add.w r4, r0, r1, lsl #3 │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -1243687,29 +1243686,29 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r4 │ │ │ │ strd r4, r9, [sp, #32] │ │ │ │ b.n 3d0870 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r5, #16 │ │ │ │ @@ -1244521,56 +1244520,56 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3d0f60 │ │ │ │ b.n 3d108c │ │ │ │ ... │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr12, {6} │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + cdp2 0, 3, cr0, cr0, cr12, {6} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 3d1150 │ │ │ │ + bge.n 3d1160 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 3d113c │ │ │ │ + bls.n 3d114c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 3d1104 │ │ │ │ + bls.n 3d1114 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr??.w r0, [r6, #204] @ 0xcc │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldr??.w r0, [lr, #204] @ 0xcc │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [sl, ip] │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + vst4. {d16-d19}, [r2], ip │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vst4. {d0-d3}, [r0], ip │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + vst4. {d0-d3}, [r8], ip │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr.w r0, [ip, #204] @ 0xcc │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + str??.w r0, [r4, #204] @ 0xcc │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr.w r1, [pc, #3496] @ 3d1f44 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -1245775,309 +1245774,309 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r1, #5731 @ 0x1663 │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.w 3d01e2 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf76c00cc │ │ │ │ - stmia r1!, {r6} │ │ │ │ + @ instruction: 0xf77400cc │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf73200cc │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + @ instruction: 0xf73a00cc │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs.w r0, r6, #6684672 @ 0x660000 │ │ │ │ - itet hi │ │ │ │ - lslhi r3, r0, #3 │ │ │ │ - stmials r1!, {r2, r7} │ │ │ │ + subs.w r0, lr, #6684672 @ 0x660000 │ │ │ │ + itee ls │ │ │ │ + lslls r3, r0, #3 │ │ │ │ + stmiahi r1!, {r2, r3, r7} │ │ │ │ lslhi r2, r0, #3 │ │ │ │ - @ instruction: 0xf58000cc │ │ │ │ - ite pl │ │ │ │ + @ instruction: 0xf58800cc │ │ │ │ + itt pl │ │ │ │ lslpl r3, r0, #3 │ │ │ │ - stmiami r1!, {r1, r2, r3, r6} │ │ │ │ + stmiapl r1!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adc.w r0, sl, #6684672 @ 0x660000 │ │ │ │ - ittt ne │ │ │ │ - lslne r3, r0, #3 │ │ │ │ - stmiane r1!, {r3, r4} │ │ │ │ - lslne r2, r0, #3 │ │ │ │ - adds.w r0, r4, #6684672 @ 0x660000 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + adcs.w r0, r2, #6684672 @ 0x660000 │ │ │ │ + itte cs │ │ │ │ + lslcs r3, r0, #3 │ │ │ │ + stmiacs r1!, {r5} │ │ │ │ + lslcc r2, r0, #3 │ │ │ │ + adds.w r0, ip, #6684672 @ 0x660000 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf4de00cc │ │ │ │ - bkpt 0x00b2 │ │ │ │ + @ instruction: 0xf4e600cc │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf4a800cc │ │ │ │ - bkpt 0x007c │ │ │ │ + @ instruction: 0xf4b000cc │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - orns r0, r2, #6684672 @ 0x660000 │ │ │ │ - bkpt 0x0046 │ │ │ │ + orns r0, sl, #6684672 @ 0x660000 │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bics.w r0, ip, #6684672 @ 0x660000 │ │ │ │ - bkpt 0x0010 │ │ │ │ + orr.w r0, r4, #6684672 @ 0x660000 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - and.w r0, r6, #6684672 @ 0x660000 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + and.w r0, lr, #6684672 @ 0x660000 │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ite le │ │ │ │ + itt le │ │ │ │ lslle r2, r0, #3 │ │ │ │ - @ instruction: 0xf3d000cc │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + @ instruction: 0xf3d800cc │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ittt ls │ │ │ │ - lslls r2, r0, #3 │ │ │ │ - @ instruction: 0xf39a00cc │ │ │ │ - popls {r1, r2, r3, r5, r6, pc} │ │ │ │ + itte ge │ │ │ │ + lslge r2, r0, #3 │ │ │ │ + usatge r0, #12, r2, asr #3 │ │ │ │ + poplt {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bfi r0, ip, #3, #10 │ │ │ │ - ittt vs │ │ │ │ + @ instruction: 0xf37400cc │ │ │ │ + itet vs │ │ │ │ lslvs r2, r0, #3 │ │ │ │ - popvs {r2, r3, r4, r5, pc} │ │ │ │ + popvc {r2, r6, pc} │ │ │ │ lslvs r3, r0, #3 │ │ │ │ - @ instruction: 0xf33a00cc │ │ │ │ - wfi │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + sbfx r0, r2, #3, #13 │ │ │ │ + it cc │ │ │ │ + lslcc r2, r0, #3 │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ssat r0, #13, sl, lsl #3 │ │ │ │ - nop │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf31200cc │ │ │ │ + it eq │ │ │ │ + lsleq r2, r0, #3 │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf2d600cc │ │ │ │ - bcs.n 3d1fe4 │ │ │ │ + @ instruction: 0xf2de00cc │ │ │ │ + bcs.n 3d1ff4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf29e00cc │ │ │ │ - bkpt 0x0094 │ │ │ │ + subw r0, r6, #204 @ 0xcc │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf26c00cc │ │ │ │ - bkpt 0x0062 │ │ │ │ + @ instruction: 0xf27400cc │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf23000cc │ │ │ │ - pop {r2} │ │ │ │ + @ instruction: 0xf23800cc │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - addw r0, r4, #204 @ 0xcc │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + addw r0, ip, #204 @ 0xcc │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r4, 3d20dc │ │ │ │ + cbnz r4, 3d20de │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rsbs r0, r2, #204 @ 0xcc │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + rsbs r0, sl, #204 @ 0xcc │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r2, 3d20dc │ │ │ │ + cbnz r2, 3d20de │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sub.w r0, r0, #204 @ 0xcc │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + sub.w r0, r8, #204 @ 0xcc │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r0, 3d20dc │ │ │ │ + cbnz r0, 3d20de │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbcs.w r0, r0, #204 @ 0xcc │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + sbcs.w r0, r8, #204 @ 0xcc │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r2, 3d20dc │ │ │ │ + cbnz r2, 3d20de │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf13e00cc │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + adc.w r0, r6, #204 @ 0xcc │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r0, 3d20dc │ │ │ │ + cbnz r0, 3d20de │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add.w r0, sl, #204 @ 0xcc │ │ │ │ - beq.n 3d2078 │ │ │ │ + adds.w r0, r2, #204 @ 0xcc │ │ │ │ + beq.n 3d2088 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf0d800cc │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf0e000cc │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r5} │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r0, 3d2140 │ │ │ │ + cbnz r0, 3d2142 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vmla.i16 d16, d18, d4[1] │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + vmla.i16 d16, d26, d4[1] │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r4, 3d20f6 │ │ │ │ + cbnz r4, 3d20f8 │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + cbnz r0, 3d213a │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + vmla.i16 d0, d20, d4[1] │ │ │ │ + cbnz r0, 3d20f6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbnz r0, 3d2138 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vmla.i d0, d28, d0[3] │ │ │ │ + vhadd.s16 q8, q14, q6 │ │ │ │ cbnz r0, 3d20f4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbnz r0, 3d2136 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vhadd.s16 q8, q10, q6 │ │ │ │ - cbnz r0, 3d20f2 │ │ │ │ + vhadd.s32 q0, q10, q6 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r0, 3d2134 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vhadd.s16 q0, q14, q6 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + cdp 0, 14, cr0, cr12, cr12, {6} │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - revsh r0, r5 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp 0, 14, cr0, cr4, cr12, {6} │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + cdp 0, 11, cr0, cr4, cr12, {6} │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - hlt 0x0030 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp 0, 10, cr0, cr12, cr12, {6} │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + cdp 0, 7, cr0, cr12, cr12, {6} │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev16 r0, r7 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp 0, 7, cr0, cr4, cr12, {6} │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + cdp 0, 4, cr0, cr4, cr12, {6} │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp 0, 3, cr0, cr12, cr12, {6} │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + cdp 0, 0, cr0, cr12, cr12, {6} │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r0, 3d216a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp 0, 0, cr0, cr4, cr12, {6} │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + ldcl 0, cr0, [r4, #816] @ 0x330 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbnz r0, 3d2168 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stcl 0, cr0, [ip, #816] @ 0x330 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + ldc 0, cr0, [ip, #816] @ 0x330 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbnz r0, 3d2166 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldc 0, cr0, [r4, #816] @ 0x330 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + stcl 0, cr0, [r4, #-816]! @ 0xfffffcd0 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbnz r0, 3d2164 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-816] @ 0xfffffcd0 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ - lsls r3, r0, #3 │ │ │ │ - cbnz r0, 3d2162 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - stc 0, cr0, [r4, #-816]! @ 0xfffffcd0 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + stc 0, cr0, [ip, #-816]! @ 0xfffffcd0 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stcl 0, cr0, [ip], #816 @ 0x330 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + ldcl 0, cr0, [r4], #816 @ 0x330 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldc 0, cr0, [r4], #816 @ 0x330 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + ldc 0, cr0, [ip], #816 @ 0x330 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldcl 0, cr0, [ip], #-816 @ 0xfffffcd0 │ │ │ │ - setend le │ │ │ │ + stc 0, cr0, [r4], {204} @ 0xcc │ │ │ │ + setend be │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mrrc 0, 12, r0, r0, cr12 @ │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + mrrc 0, 12, r0, r8, cr12 │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldc 0, cr0, [r8], {204} @ 0xcc │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + stc 0, cr0, [r0], #-816 @ 0xfffffcd0 │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xebe200cc │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xebea00cc │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs.w r0, r2, ip, lsl #3 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + subs.w r0, sl, ip, lsl #3 │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xeb2e00cc │ │ │ │ - push {r1, lr} │ │ │ │ + @ instruction: 0xeb3600cc │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xeafc00cc │ │ │ │ - push {r4, r6, r7} │ │ │ │ + add.w r0, r4, ip, lsl #3 │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xead600cc │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xeade00cc │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xeaaa00cc │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xeab200cc │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + cpsid i │ │ │ │ lsls r2, r0, #3 │ │ │ │ - orrs.w r0, r0, ip, lsl #3 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + orrs.w r0, r8, ip, lsl #3 │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [pc, #644] @ (3d2484 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #644] @ (3d2488 ) │ │ │ │ ldr r3, [pc, #648] @ (3d248c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1246309,71 +1246308,71 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3d0f60 │ │ │ │ b.w 3d108c │ │ │ │ nop │ │ │ │ - b.n 3d2360 │ │ │ │ + b.n 3d2370 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r2, 3d24e4 │ │ │ │ + cbz r2, 3d24e6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r4, 3d249e │ │ │ │ + cbz r4, 3d24a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3d2314 │ │ │ │ + b.n 3d2324 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r6, 3d24e4 │ │ │ │ + cbz r6, 3d24e6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r0, 3d24a0 │ │ │ │ + cbz r0, 3d24a2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3d22cc │ │ │ │ + b.n 3d22dc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 3d24e6 │ │ │ │ + cbz r4, 3d24e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3d2284 │ │ │ │ + b.n 3d2294 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - uxth r0, r7 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3d2230 │ │ │ │ + b.n 3d2240 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3d21dc │ │ │ │ + b.n 3d21ec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sxtb r0, r3 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3d2188 │ │ │ │ + b.n 3d2198 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 3d251e │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 3d2518 │ │ │ │ + cbz r6, 3d251a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r0, 3d2514 │ │ │ │ + cbz r0, 3d2516 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 3d250c │ │ │ │ + cbz r6, 3d250e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r4, 3d2506 │ │ │ │ + cbz r4, 3d2508 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r2, 3d2500 │ │ │ │ + cbz r2, 3d2502 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r0, 3d24fa │ │ │ │ + cbz r0, 3d24fc │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 003d24f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1246956,87 +1246955,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3d323c │ │ │ │ + b.n 3d324c │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3d317c │ │ │ │ + b.n 3d318c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 3d2fd4 │ │ │ │ + b.n 3d2fe4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3d2c30 │ │ │ │ + b.n 3d2c40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3d2b84 │ │ │ │ + b.n 3d2b94 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - itte │ │ │ │ - lsl r3, r0, #3 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - lslal r3, r0, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - itt mi │ │ │ │ + ite mi │ │ │ │ lslmi r3, r0, #3 │ │ │ │ - addmi r0, sp, #1016 @ 0x3f8 │ │ │ │ + addpl r1, sp, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ 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, #2640] @ 0xa50 │ │ │ │ subw sp, sp, #1420 @ 0x58c │ │ │ │ ldr.w r8, [r0, #920] @ 0x398 │ │ │ │ @@ -1248141,117 +1248140,117 @@ │ │ │ │ b.n 3d3472 │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ble.n 3d3778 │ │ │ │ + ble.n 3d3788 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, pc, #872 @ (adr r6, 3d3ad8 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 3d3af8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3d385c │ │ │ │ + bgt.n 3d386c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, pc, #280 @ (adr r6, 3d3894 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 3d38b4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #208 @ (adr r5, 3d3850 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 3d3870 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 3d3818 │ │ │ │ + blt.n 3d3828 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #832 @ (adr r4, 3d3acc ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 3d3aec ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 3d3768 │ │ │ │ + bge.n 3d3778 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 3d36c4 │ │ │ │ + bls.n 3d36d4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, pc, #440 @ (adr r3, 3d3950 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 3d3970 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3d3798 │ │ │ │ + bls.n 3d37a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, pc, #744 @ (adr r2, 3d3a90 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 3d3ab0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 3d3320 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3d3730 │ │ │ │ + bvc.n 3d3740 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, pc, #600 @ (adr r1, 3d3a14 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 3d3a34 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 3d36d0 │ │ │ │ + bvc.n 3d36e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r3, sp, #872 @ 0x368 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #296 @ (adr r1, 3d38f0 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 3d3910 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [r3, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3d36e4 │ │ │ │ + bvs.n 3d36f4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvs.n 3d38d0 │ │ │ │ + bvs.n 3d36e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, pc, #248 @ (adr r0, 3d38d8 ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 3d38f8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 3d3e6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bpl.n 3d3884 │ │ │ │ + bpl.n 3d3894 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 3d382c │ │ │ │ + bpl.n 3d383c │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 3d37bc │ │ │ │ + bmi.n 3d37cc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 3d3718 │ │ │ │ + bmi.n 3d3728 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 3d3a74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcc.n 3d3898 │ │ │ │ + bcc.n 3d38a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcc.n 3d3840 │ │ │ │ + bcc.n 3d3850 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r7, pc, #416 @ (adr r7, 3d39bc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r7, pc, #184 @ (adr r7, 3d38dc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcs.n 3d3798 │ │ │ │ + bcs.n 3d37a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, pc, #944 @ (adr r6, 3d3be0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcs.n 3d3924 │ │ │ │ + bcs.n 3d3734 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, pc, #720 @ (adr r6, 3d3b0c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r6, pc, #520 @ (adr r6, 3d3a48 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -1249169,111 +1249168,111 @@ │ │ │ │ cmp lr, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ bne.n 3d41f8 │ │ │ │ b.n 3d3efa │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3d4230 │ │ │ │ + bne.n 3d4240 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 3d4134 │ │ │ │ + beq.n 3d4144 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 3d4328 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ bvc.n 3d4200 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ mov r9, r0 │ │ │ │ ble.w 3d41a6 │ │ │ │ ldr.w r2, [pc, #3384] @ 3d5028 │ │ │ │ @@ -1250440,253 +1250439,253 @@ │ │ │ │ mov r2, r6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #5925 @ 0x1725 │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b.w 3d3212 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 3d50a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - itee lt │ │ │ │ + itte lt │ │ │ │ lsllt r4, r1, #3 │ │ │ │ - ldrhge r0, [r5, #28] │ │ │ │ + ldrhlt r0, [r6, #28] │ │ │ │ lslge r2, r0, #3 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - nop {8} │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + it hi │ │ │ │ + lslhi r4, r1, #3 │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - itee mi │ │ │ │ - lslmi r4, r1, #3 │ │ │ │ - ldrhpl r4, [r0, #26] │ │ │ │ + itet pl │ │ │ │ + lslpl r4, r1, #3 │ │ │ │ + ldrhmi r4, [r1, #26] │ │ │ │ lslpl r2, r0, #3 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - itt ne │ │ │ │ - lslne r4, r1, #3 │ │ │ │ - ldrhne r2, [r2, #24] │ │ │ │ + itt cs │ │ │ │ + lslcs r4, r1, #3 │ │ │ │ + ldrhcs r2, [r3, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x005a │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r2, 3d5208 │ │ │ │ + cbnz r2, 3d520a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r6, 3d5202 │ │ │ │ + cbnz r6, 3d5204 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r0, 3d5204 │ │ │ │ + cbnz r0, 3d5206 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r2, 3d5204 │ │ │ │ + cbnz r2, 3d5206 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r6, 3d5228 │ │ │ │ + cbnz r6, 3d522a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [pc, #256] @ (3d530c ) │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -1250774,31 +1250773,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #5876 @ 0x16f4 │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b.w 3d3212 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r2, 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, #2600] @ 0xa28 │ │ │ │ ldr.w r2, [pc, #1308] @ 3d5860 │ │ │ │ subw sp, sp, #1460 @ 0x5b4 │ │ │ │ @@ -1251287,23 +1251286,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r7, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr.w r2, [pc, #2252] @ 3d6150 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3d64dc │ │ │ │ @@ -1252157,69 +1252156,69 @@ │ │ │ │ bne.w 3d6f6a │ │ │ │ mov r0, r1 │ │ │ │ addw sp, sp, #1460 @ 0x5b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ - lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf3f000c8 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xf3f800c8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsb r3, [r1, r2] │ │ │ │ - vcge.f , q7, #0 │ │ │ │ + vsri.64 , q3, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r5, #175 @ 0xaf │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bl 3d2bc0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1252506,19 +1252505,19 @@ │ │ │ │ mov r6, r3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #916] @ 0x394 │ │ │ │ b.w 3d53c2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r0, #3 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ blx bdbc8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -1252839,35 +1252838,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ b.w 3d5cce │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3d6790 │ │ │ │ + b.n 3d67a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ - lsls r3, r0, #3 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp.w lr, #1 │ │ │ │ sbcs.w r2, r3, #0 │ │ │ │ blt.n 3d68c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1254280,323 +1254279,323 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3d612c │ │ │ │ nop │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 3d7be4 │ │ │ │ + b.n 3d7bf4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr.w r2, [pc, #3832] @ 3d8a28 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #3832] @ 3d8a2c │ │ │ │ ldr.w r3, [pc, #3832] @ 3d8a30 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1255845,439 +1255844,439 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #7318 @ 0x1c96 │ │ │ │ add.w r2, r2, #3024 @ 0xbd0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3d612c │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #944] @ (3d8f88 ) │ │ │ │ + ldr r7, [pc, #976] @ (3d8fa8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #744] @ (3d8ecc ) │ │ │ │ + ldr r7, [pc, #776] @ (3d8eec ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #544] @ (3d8e10 ) │ │ │ │ + ldr r7, [pc, #576] @ (3d8e30 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #344] @ (3d8d54 ) │ │ │ │ + ldr r7, [pc, #376] @ (3d8d74 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #144] @ (3d8c98 ) │ │ │ │ + ldr r7, [pc, #176] @ (3d8cb8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [pc, #968] @ (3d8fdc ) │ │ │ │ + ldr r6, [pc, #1000] @ (3d8ffc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [pc, #768] @ (3d8f20 ) │ │ │ │ + ldr r6, [pc, #800] @ (3d8f40 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [pc, #560] @ (3d8e5c ) │ │ │ │ + ldr r6, [pc, #592] @ (3d8e7c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [pc, #352] @ (3d8d98 ) │ │ │ │ + ldr r6, [pc, #384] @ (3d8db8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [pc, #144] @ (3d8cd4 ) │ │ │ │ + ldr r6, [pc, #176] @ (3d8cf4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #960] @ (3d9010 ) │ │ │ │ + ldr r5, [pc, #992] @ (3d9030 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #904] @ (3d8fe0 ) │ │ │ │ + ldr r7, [pc, #936] @ (3d9000 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #752] @ (3d8f4c ) │ │ │ │ + ldr r5, [pc, #784] @ (3d8f6c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #696] @ (3d8f1c ) │ │ │ │ + ldr r7, [pc, #728] @ (3d8f3c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #544] @ (3d8e88 ) │ │ │ │ + ldr r5, [pc, #576] @ (3d8ea8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #480] @ (3d8e50 ) │ │ │ │ + ldr r7, [pc, #512] @ (3d8e70 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #336] @ (3d8dc4 ) │ │ │ │ + ldr r5, [pc, #368] @ (3d8de4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #312] @ (3d8db4 ) │ │ │ │ + ldr r7, [pc, #344] @ (3d8dd4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #160] @ (3d8d20 ) │ │ │ │ + ldr r5, [pc, #192] @ (3d8d40 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #120] @ (3d8d00 ) │ │ │ │ + ldr r7, [pc, #152] @ (3d8d20 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #992] @ (3d906c ) │ │ │ │ + ldr r5, [pc, #0] @ (3d8c8c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #952] @ (3d904c ) │ │ │ │ + ldr r6, [pc, #984] @ (3d906c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #800] @ (3d8fb8 ) │ │ │ │ + ldr r4, [pc, #832] @ (3d8fd8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #760] @ (3d8f98 ) │ │ │ │ + ldr r6, [pc, #792] @ (3d8fb8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #608] @ (3d8f04 ) │ │ │ │ + ldr r4, [pc, #640] @ (3d8f24 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #568] @ (3d8ee4 ) │ │ │ │ + ldr r6, [pc, #600] @ (3d8f04 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #416] @ (3d8e50 ) │ │ │ │ + ldr r4, [pc, #448] @ (3d8e70 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #376] @ (3d8e30 ) │ │ │ │ + ldr r6, [pc, #408] @ (3d8e50 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #224] @ (3d8d9c ) │ │ │ │ + ldr r4, [pc, #256] @ (3d8dbc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #184] @ (3d8d7c ) │ │ │ │ + ldr r6, [pc, #216] @ (3d8d9c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #40] @ (3d8cf0 ) │ │ │ │ + ldr r4, [pc, #72] @ (3d8d10 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [pc, #1008] @ (3d90c0 ) │ │ │ │ + ldr r6, [pc, #16] @ (3d8ce0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #856] @ (3d902c ) │ │ │ │ + ldr r3, [pc, #888] @ (3d904c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [pc, #816] @ (3d900c ) │ │ │ │ + ldr r5, [pc, #848] @ (3d902c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #664] @ (3d8f78 ) │ │ │ │ + ldr r3, [pc, #696] @ (3d8f98 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [pc, #616] @ (3d8f50 ) │ │ │ │ + ldr r5, [pc, #648] @ (3d8f70 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #464] @ (3d8ebc ) │ │ │ │ + ldr r3, [pc, #496] @ (3d8edc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [pc, #416] @ (3d8e94 ) │ │ │ │ + ldr r5, [pc, #448] @ (3d8eb4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #264] @ (3d8e00 ) │ │ │ │ + ldr r3, [pc, #296] @ (3d8e20 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [pc, #216] @ (3d8dd8 ) │ │ │ │ + ldr r5, [pc, #248] @ (3d8df8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #64] @ (3d8d44 ) │ │ │ │ + ldr r3, [pc, #96] @ (3d8d64 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [pc, #16] @ (3d8d1c ) │ │ │ │ + ldr r5, [pc, #48] @ (3d8d3c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #888] @ (3d9088 ) │ │ │ │ + ldr r2, [pc, #920] @ (3d90a8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #848] @ (3d9068 ) │ │ │ │ + ldr r4, [pc, #880] @ (3d9088 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #696] @ (3d8fd4 ) │ │ │ │ + ldr r2, [pc, #728] @ (3d8ff4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #648] @ (3d8fac ) │ │ │ │ + ldr r4, [pc, #680] @ (3d8fcc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #496] @ (3d8f18 ) │ │ │ │ + ldr r2, [pc, #528] @ (3d8f38 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #448] @ (3d8ef0 ) │ │ │ │ + ldr r4, [pc, #480] @ (3d8f10 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #296] @ (3d8e5c ) │ │ │ │ + ldr r2, [pc, #328] @ (3d8e7c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #248] @ (3d8e34 ) │ │ │ │ + ldr r4, [pc, #280] @ (3d8e54 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #96] @ (3d8da0 ) │ │ │ │ + ldr r2, [pc, #128] @ (3d8dc0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #72] @ (3d8d90 ) │ │ │ │ + ldr r4, [pc, #104] @ (3d8db0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #944] @ (3d90fc ) │ │ │ │ + ldr r1, [pc, #976] @ (3d911c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #920] @ (3d90ec ) │ │ │ │ + ldr r3, [pc, #952] @ (3d910c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #768] @ (3d9058 ) │ │ │ │ + ldr r1, [pc, #800] @ (3d9078 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #744] @ (3d9048 ) │ │ │ │ + ldr r3, [pc, #776] @ (3d9068 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #592] @ (3d8fb4 ) │ │ │ │ + ldr r1, [pc, #624] @ (3d8fd4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #568] @ (3d8fa4 ) │ │ │ │ + ldr r3, [pc, #600] @ (3d8fc4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #416] @ (3d8f10 ) │ │ │ │ + ldr r1, [pc, #448] @ (3d8f30 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #392] @ (3d8f00 ) │ │ │ │ + ldr r3, [pc, #424] @ (3d8f20 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #240] @ (3d8e6c ) │ │ │ │ + ldr r1, [pc, #272] @ (3d8e8c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [pc, #836] @ (3d90c4 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #836] @ (3d90c8 ) │ │ │ │ ldr r3, [pc, #840] @ (3d90cc ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1256577,127 +1256576,127 @@ │ │ │ │ movw r1, #7239 @ 0x1c47 │ │ │ │ add.w r2, r2, #3024 @ 0xbd0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3d612c │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - blxns r1 │ │ │ │ + blxns r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, sp │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bxns r6 │ │ │ │ + bxns r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add sl, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov ip, fp │ │ │ │ + mov ip, ip │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add sl, r1 │ │ │ │ + add sl, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov ip, r0 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r6, fp │ │ │ │ + add r6, ip │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, ip │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, r6 │ │ │ │ + add r2, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r6, r0 │ │ │ │ + add r6, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp ip, sl │ │ │ │ + cmp ip, fp │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r2, r0, #3 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add lr, lr │ │ │ │ + add lr, pc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r3, [r0, #1912] @ 0x778 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1257054,81 +1257053,81 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3d9296 │ │ │ │ nop │ │ │ │ @ instruction: 0xf13200d8 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r2 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r0 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr.w r3, [r0, #1912] @ 0x778 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 3d961a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1257196,21 +1257195,21 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3d9668 │ │ │ │ nop │ │ │ │ subs r3, r5, #6 │ │ │ │ vceq.i d24, d9, #0 │ │ │ │ movs r2, r5 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 003d96ec : │ │ │ │ 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 │ │ │ │ @@ -1257944,227 +1257943,227 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3d9a3a │ │ │ │ @ instruction: 0xebea00d8 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ rsbs r0, r2, r8, lsr #3 │ │ │ │ b.n 3d9f2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ bvs.n 3d9ed2 │ │ │ │ - vpaddl.u d20, d18 │ │ │ │ + vpaddl.u d20, d26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r2, #187 @ 0xbb │ │ │ │ - vsra.u32 d20, d4, #3 │ │ │ │ + vsra.u32 d20, d12, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r2, #5 │ │ │ │ - vceq.i d20, d14, #0 │ │ │ │ + vsra.u32 d20, d6, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - vceq.i d20, d8, #0 │ │ │ │ + vsra.u32 d20, d0, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r7, sp, #420 @ 0x1a4 │ │ │ │ - vclt.f , q15, #0 │ │ │ │ + vqshlu.s32 , q11, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r7, #43 @ 0x2b │ │ │ │ - vcge.s q10, q12, #0 │ │ │ │ + vshr.u64 q10, q8, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r1, [r0, #32] │ │ │ │ - vtrn. q10, q11 │ │ │ │ + vtrn. q10, q15 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r6, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r2, #131 @ 0x83 │ │ │ │ - vsra.u64 q10, q12, #4 │ │ │ │ + vpaddl.s d20, d0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r7, #249 @ 0xf9 │ │ │ │ - vsra.u64 q10, q15, #4 │ │ │ │ + vpaddl.s d20, d6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r1, #199 @ 0xc7 │ │ │ │ - vpaddl.s d20, d4 │ │ │ │ + vpaddl.s d20, d12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r7!, {r0, r4, r5, r6} │ │ │ │ movs r3, r1 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r1, [pc, #1020] @ (3da37c ) │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r6, #253 @ 0xfd │ │ │ │ movs r5, r2 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r5, sp, #668 @ 0x29c │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ asrs r1, r0, #21 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r7, [r0, #2] │ │ │ │ movs r5, r4 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r5, #21 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adcs r7, r6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ bpl.n 3d9faa │ │ │ │ - vsra.u32 q10, q3, #3 │ │ │ │ + vsra.u32 q10, q7, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r0, #187 @ 0xbb │ │ │ │ - vsra.u32 q10, q4, #3 │ │ │ │ + vceq.i q10, q8, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia.w r2!, {r3, r4, r6, r7} │ │ │ │ muls r4, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ orrs r2, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r7, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + subs r0, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 003da0d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1258520,105 +1258519,105 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3da234 │ │ │ │ b.n 3da26e │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #112] @ (3da5ac ) │ │ │ │ + ldr r0, [pc, #144] @ (3da5cc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr.w r3, [r0, #1912] @ 0x778 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 3da564 │ │ │ │ cbz r3, 3da568 │ │ │ │ ldr r3, [pc, #92] @ (3da5b8 ) │ │ │ │ @@ -1258654,19 +1258653,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #3232 @ 0xca0 │ │ │ │ movw r1, #7717 @ 0x1e25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3da58a │ │ │ │ add r5, sp, #844 @ 0x34c │ │ │ │ - vrsra.u64 q11, q4, #1 │ │ │ │ + @ instruction: 0xffff63e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 003da5c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1259595,19 +1259594,19 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 3daf20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bgt.n 3daf00 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ bge.n 3dae58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr.w r4, [r3, r1, lsl #3] │ │ │ │ @@ -1260655,185 +1260654,185 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ str.w r0, [r9] │ │ │ │ b.w 3da858 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - itte ls │ │ │ │ - lslls r2, r0, #3 │ │ │ │ - strls r2, [r3, r3] │ │ │ │ - lslhi r4, r1, #3 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + ittt ge │ │ │ │ + lslge r2, r0, #3 │ │ │ │ + strge r2, [r4, r3] │ │ │ │ + lslge r4, r1, #3 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #856] @ (3dbed8 ) │ │ │ │ + ldr r7, [pc, #888] @ (3dbef8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #680] @ (3dbe34 ) │ │ │ │ + ldr r7, [pc, #712] @ (3dbe54 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #568] @ (3dbdd0 ) │ │ │ │ + ldr r7, [pc, #600] @ (3dbdf0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r7, [pc, #376] @ (3dbd1c ) │ │ │ │ + ldr r7, [pc, #408] @ (3dbd3c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #224] @ (3dbc90 ) │ │ │ │ + ldr r7, [pc, #256] @ (3dbcb0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 003dbbb4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #920] @ 0x398 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -1260917,31 +1260916,31 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3dbc06 │ │ │ │ nop │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r4, r1, #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] @ (3dbd5c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1261013,31 +1261012,31 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 3dbcf2 │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r3, r0, #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] @ (3dbe80 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1261140,31 +1261139,31 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r3, r0, #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 │ │ │ │ @@ -1261427,78 +1261426,78 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 3dbf7c │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r3, r0, #3 │ │ │ │ mcrr2 15, 15, pc, sp, cr15 @ │ │ │ │ stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r3, r0, #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, #328] @ (3dc330 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1261636,41 +1261635,41 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 3dc280 │ │ │ │ stmia r1!, {r3} │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xfb45ffff │ │ │ │ @ instruction: 0xfa33ffff │ │ │ │ stmia r0!, {r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r2, r0, #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, #4056] @ 0xfd8 │ │ │ │ @@ -1261834,39 +1261833,39 @@ │ │ │ │ ldr r0, [pc, #60] @ (3dc53c ) │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ b.n 3dc468 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ itee mi │ │ │ │ lslmi r0, r3, #3 │ │ │ │ ldrpl r0, [r2, #76] @ 0x4c │ │ │ │ movpl r0, r0 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r2, 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -1262285,17 +1262284,17 @@ │ │ │ │ ... │ │ │ │ pop {r1, r4, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ vldr d7, [r5] │ │ │ │ adds.w r9, r9, #1 │ │ │ │ @@ -1262620,77 +1262619,77 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #360] @ (3dcec8 ) │ │ │ │ + ldr r3, [pc, #392] @ (3dcee8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #216] @ (3dce40 ) │ │ │ │ + ldr r3, [pc, #248] @ (3dce60 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #64] @ (3dcdb4 ) │ │ │ │ + ldr r3, [pc, #96] @ (3dcdd4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #936] @ (3dd128 ) │ │ │ │ + ldr r2, [pc, #968] @ (3dd148 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #656] @ (3dd020 ) │ │ │ │ + ldr r2, [pc, #688] @ (3dd040 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #504] @ (3dcf94 ) │ │ │ │ + ldr r2, [pc, #536] @ (3dcfb4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #344] @ (3dcf00 ) │ │ │ │ + ldr r2, [pc, #376] @ (3dcf20 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #192] @ (3dce74 ) │ │ │ │ + ldr r2, [pc, #224] @ (3dce94 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #40] @ (3dcde8 ) │ │ │ │ + ldr r2, [pc, #72] @ (3dce08 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #912] @ (3dd15c ) │ │ │ │ + ldr r1, [pc, #944] @ (3dd17c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r3, [pc, #640] @ (3dd068 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -1262932,53 +1262931,53 @@ │ │ │ │ nop │ │ │ │ push {r1, r2, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #888] @ (3dd3f0 ) │ │ │ │ + ldr r0, [pc, #920] @ (3dd410 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r6, r0, #29 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r2, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #208] @ (3dd158 ) │ │ │ │ + ldr r0, [pc, #240] @ (3dd178 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r4, r3, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r3, r0, #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] @ (3dd21c ) │ │ │ │ @@ -1263122,43 +1263121,43 @@ │ │ │ │ b.n 3dd124 │ │ │ │ sxth r2, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 3dd25a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1263637,97 +1263636,97 @@ │ │ │ │ nop │ │ │ │ add sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #304 @ 0x130 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - tst r0, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, r3 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vrev32.8 q8, │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + vrev32.32 q8, │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vmla.i q8, q12, d1[0] │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + vmla.i16 q8, q8, d1[0] │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adcs r6, r0 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vmla.i32 q0, q8, d1[0] │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + vmla.i32 q0, q12, d1[0] │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.u q8, q11, │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + vhadd.u q8, q15, │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.u8 q8, q15, │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + vhadd.u16 q8, q11, │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.u32 q0, q12, │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + vhadd.u q0, q8, │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.u8 q0, q9, │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + vhadd.u8 q0, q13, │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r0 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr1, {6} │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + cdp2 0, 14, cr0, cr2, cr1, {6} │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp2 0, 11, cr0, cr2, cr1, {6} │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + cdp2 0, 11, cr0, cr10, cr1, {6} │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp2 0, 8, cr0, cr12, cr1, {6} │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + cdp2 0, 9, cr0, cr4, cr1, {6} │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr1, {6} │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + cdp2 0, 6, cr0, cr12, cr1, {6} │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp2 0, 3, cr0, cr12, cr1, {6} │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + cdp2 0, 4, cr0, cr4, cr1, {6} │ │ │ │ + asrs r6, r5, #22 │ │ │ │ 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, #2760] @ 0xac8 │ │ │ │ subw sp, sp, #1300 @ 0x514 │ │ │ │ ldr.w r3, [pc, #1384] @ 3ddd98 │ │ │ │ @@ -1264246,48 +1264245,48 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ add r2, sp, #776 @ 0x308 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl], #-776 @ 0xfffffcf8 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + mcrr2 0, 12, r0, r2, cr2 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str??.w r0, [r0, r1] │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + str??.w r0, [r8, r1] │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh.w r0, [sl, r1] │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + ldrh.w r0, [r2, r1] │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [pc, #2820] @ 3de8fc │ │ │ │ mov r2, lr │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ @@ -1265309,153 +1265308,153 @@ │ │ │ │ mov r2, r5 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3de112 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldcl 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ ldr r4, [pc, #828] @ (3dec58 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldc2l 0, cr0, [r8], {192} @ 0xc0 │ │ │ │ add r1, pc, #872 @ (adr r1, 3dec94 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r8], #-768 @ 0xfffffd00 │ │ │ │ ldc2 0, cr0, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xfbfe00c0 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xfba000c0 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xfb1400c0 │ │ │ │ @ instruction: 0xfad600c0 │ │ │ │ @ instruction: 0xfaaa00c0 │ │ │ │ @ instruction: 0xfa6e00c0 │ │ │ │ - @ instruction: 0xf1ee00c1 │ │ │ │ - rsb r0, sl, #193 @ 0xc1 │ │ │ │ - sub.w r0, r4, #193 @ 0xc1 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + @ instruction: 0xf1f600c1 │ │ │ │ + rsbs r0, r2, #193 @ 0xc1 │ │ │ │ + sub.w r0, ip, #193 @ 0xc1 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbcs.w r0, lr, #193 @ 0xc1 │ │ │ │ - adcs.w r0, r2, #193 @ 0xc1 │ │ │ │ - @ instruction: 0xf12c00c1 │ │ │ │ - add.w r0, r4, #193 @ 0xc1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + @ instruction: 0xf18600c1 │ │ │ │ + adcs.w r0, sl, #193 @ 0xc1 │ │ │ │ + @ instruction: 0xf13400c1 │ │ │ │ + add.w r0, ip, #193 @ 0xc1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf0de00c1 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + @ instruction: 0xf0e600c1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf0b800c1 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + @ instruction: 0xf0c000c1 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eor.w r0, r4, #193 @ 0xc1 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + eor.w r0, ip, #193 @ 0xc1 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orrs.w r0, lr, #193 @ 0xc1 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + orn r0, r6, #193 @ 0xc1 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bics.w r0, r4, #193 @ 0xc1 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + bics.w r0, ip, #193 @ 0xc1 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - and.w r0, r6, #193 @ 0xc1 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + and.w r0, lr, #193 @ 0xc1 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vmla.i16 d16, d26, d1[0] │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + vmla.i32 d16, d18, d1[0] │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vext.8 q0, q9, , #0 │ │ │ │ - vmla.i16 d0, d16, d1[0] │ │ │ │ - vhadd.s32 q8, q15, │ │ │ │ - vhadd.s8 q8, q13, │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + vext.8 q0, q13, , #0 │ │ │ │ + vmla.i16 d0, d24, d1[0] │ │ │ │ + vhadd.s q8, q11, │ │ │ │ + vhadd.s16 q8, q9, │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s32 q0, q10, │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + vhadd.s32 q0, q14, │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 15, cr0, cr12, cr1, {6} │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + vhadd.s8 q0, q10, │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 13, cr0, cr4, cr1, {6} │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + cdp 0, 13, cr0, cr12, cr1, {6} │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 10, cr0, cr12, cr1, {6} │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + cdp 0, 11, cr0, cr4, cr1, {6} │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 8, cr0, cr4, cr1, {6} │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + cdp 0, 8, cr0, cr12, cr1, {6} │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cdp 0, 5, cr0, cr14, cr1, {6} │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cdp 0, 6, cr0, cr6, cr1, {6} │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 3, cr0, cr2, cr1, {6} │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + cdp 0, 3, cr0, cr10, cr1, {6} │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 0, cr0, cr10, cr1, {6} │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + cdp 0, 1, cr0, cr2, cr1, {6} │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stcl 0, cr0, [r0, #772]! @ 0x304 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + stcl 0, cr0, [r8, #772]! @ 0x304 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc 0, cr0, [r6, #772]! @ 0x304 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + ldc 0, cr0, [lr, #772]! @ 0x304 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc 0, cr0, [lr, #772] @ 0x304 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + ldc 0, cr0, [r6, #772] @ 0x304 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stcl 0, cr0, [sl, #-772]! @ 0xfffffcfc │ │ │ │ - stcl 0, cr0, [r8, #-772] @ 0xfffffcfc │ │ │ │ - stc 0, cr0, [r6, #-772]! @ 0xfffffcfc │ │ │ │ - stc 0, cr0, [r6, #-772] @ 0xfffffcfc │ │ │ │ - stcl 0, cr0, [r4], #772 @ 0x304 │ │ │ │ - stcl 0, cr0, [r4], {193} @ 0xc1 │ │ │ │ - stc 0, cr0, [r4], #772 @ 0x304 │ │ │ │ - stc 0, cr0, [r4], {193} @ 0xc1 │ │ │ │ + ldcl 0, cr0, [r2, #-772]! @ 0xfffffcfc │ │ │ │ + ldcl 0, cr0, [r0, #-772] @ 0xfffffcfc │ │ │ │ + stc 0, cr0, [lr, #-772]! @ 0xfffffcfc │ │ │ │ + stc 0, cr0, [lr, #-772] @ 0xfffffcfc │ │ │ │ + stcl 0, cr0, [ip], #772 @ 0x304 │ │ │ │ + stcl 0, cr0, [ip], {193} @ 0xc1 │ │ │ │ + stc 0, cr0, [ip], #772 @ 0x304 │ │ │ │ + stc 0, cr0, [ip], {193} @ 0xc1 │ │ │ │ stmdb 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, #612] @ 3dece8 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -1266221,17 +1266220,17 @@ │ │ │ │ ... │ │ │ │ str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2 0, cr0, [r6, #-776]! @ 0xfffffcf8 │ │ │ │ + ldc2 0, cr0, [lr, #-776]! @ 0xfffffcf8 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ @@ -1266571,67 +1266570,67 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3df2ec │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, r2] │ │ │ │ - strh.w r0, [r4, r2] │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + ldr??.w r0, [ip, r2] │ │ │ │ + strh.w r0, [ip, r2] │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf7ee00c2 │ │ │ │ + @ instruction: 0xf7f600c2 │ │ │ │ ldmia.w r0!, {r6, r7} │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3df6f4 │ │ │ │ + b.n 3df704 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf77c00c2 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf78400c2 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf75800c2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + @ instruction: 0xf76000c2 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf73400c2 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf73c00c2 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf71000c2 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf71800c2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf6ec00c2 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + @ instruction: 0xf6f400c2 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subw r0, sl, #2242 @ 0x8c2 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf6b200c2 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 26 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf68600c2 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + @ instruction: 0xf68e00c2 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf66200c2 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + @ instruction: 0xf66a00c2 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf63e00c2 │ │ │ │ + movw r0, #26818 @ 0x68c2 │ │ │ │ stmdb sp!, {r4, 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, #1516] @ 3dfd40 │ │ │ │ subw sp, sp, #1292 @ 0x50c │ │ │ │ @@ -1267188,98 +1267187,98 @@ │ │ │ │ ldrh r2, [r5, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r2, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf69800c0 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf22e00c2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + @ instruction: 0xf23600c2 │ │ │ │ + strb r4, [r6, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf5fa00c2 │ │ │ │ - rsbs r0, r6, #6356992 @ 0x610000 │ │ │ │ + addw r0, r2, #2242 @ 0x8c2 │ │ │ │ + rsbs r0, lr, #6356992 @ 0x610000 │ │ │ │ strh r7, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rsbs r0, sl, #194 @ 0xc2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + @ instruction: 0xf1e200c2 │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adc.w r0, r6, #194 @ 0xc2 │ │ │ │ - @ instruction: 0xf4de00c2 │ │ │ │ - add.w r0, r4, #6356992 @ 0x610000 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adc.w r0, lr, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf4e600c2 │ │ │ │ + add.w r0, ip, #6356992 @ 0x610000 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - blt.n 3dfcf0 │ │ │ │ + blt.n 3dfd00 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf31c00c2 │ │ │ │ + ssat r0, #3, r4, asr #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf25800c2 │ │ │ │ - @ instruction: 0xf33c00c2 │ │ │ │ - bge.n 3dfe94 │ │ │ │ + @ instruction: 0xf26000c2 │ │ │ │ + sbfx r0, r4, #3, #3 │ │ │ │ + bge.n 3dfca4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 3e02f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 3dfdd4 │ │ │ │ + bge.n 3dfde4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 3dfd98 │ │ │ │ + bls.n 3dfda8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adcs.w r0, ip, #194 @ 0xc2 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + sbc.w r0, r4, #194 @ 0xc2 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 3dfd50 │ │ │ │ + bls.n 3dfd60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf13200c2 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + @ instruction: 0xf13a00c2 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 3dfd08 │ │ │ │ + bls.n 3dfd18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add.w r0, sl, #194 @ 0xc2 │ │ │ │ - bls.n 3dfec0 │ │ │ │ + adds.w r0, r2, #194 @ 0xc2 │ │ │ │ + bls.n 3dfed0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 3dfe80 │ │ │ │ + bls.n 3dfe90 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf0bc00c2 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + @ instruction: 0xf0c400c2 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 3dfe34 │ │ │ │ + bls.n 3dfe44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - eors.w r0, r0, #194 @ 0xc2 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + eors.w r0, r8, #194 @ 0xc2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 3dfde8 │ │ │ │ + bls.n 3dfdf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orn r0, r4, #194 @ 0xc2 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + orn r0, ip, #194 @ 0xc2 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 3dfd9c │ │ │ │ + bhi.n 3dfdac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bics.w r0, r8, #194 @ 0xc2 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + orr.w r0, r0, #194 @ 0xc2 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 3dfd50 │ │ │ │ + bhi.n 3dfd60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - and.w r0, ip, #194 @ 0xc2 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + ands.w r0, r4, #194 @ 0xc2 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 3dff04 │ │ │ │ + bhi.n 3dff14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vmla.i32 d16, d16, d2[0] │ │ │ │ - adds r0, r6, r7 │ │ │ │ + vmla.i32 d16, d24, d2[0] │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 3dfeb8 │ │ │ │ + bhi.n 3dfec8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vext.8 q0, q10, q1, #0 │ │ │ │ + vext.8 q0, q14, q1, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2744] @ 0xab8 │ │ │ │ ldr.w r2, [pc, #1672] @ 3e04c8 │ │ │ │ subw sp, sp, #1308 @ 0x51c │ │ │ │ @@ -1267888,102 +1267887,102 @@ │ │ │ │ lsrs r0, r0, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ vhadd.s q0, q13, q0 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r4, r2, lsl #3 │ │ │ │ - ldr r5, [pc, #88] @ (3e0540 ) │ │ │ │ + rsb r0, ip, r2, lsl #3 │ │ │ │ + ldr r5, [pc, #120] @ (3e0560 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp 0, 10, cr0, cr4, cr2, {6} │ │ │ │ - vhadd.s8 q8, q12, q1 │ │ │ │ + cdp 0, 10, cr0, cr12, cr2, {6} │ │ │ │ + vhadd.s16 q8, q8, q1 │ │ │ │ rors r1, r2 │ │ │ │ movs r3, r0 │ │ │ │ strh r6, [r2, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add.w r0, r8, r2, lsl #3 │ │ │ │ - ldr r4, [pc, #216] @ (3e05d8 ) │ │ │ │ + adds.w r0, r0, r2, lsl #3 │ │ │ │ + ldr r4, [pc, #248] @ (3e05f8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xeadc00c2 │ │ │ │ - stc 0, cr0, [r8, #776] @ 0x308 │ │ │ │ - stc 0, cr0, [lr, #776]! @ 0x308 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + @ instruction: 0xeae400c2 │ │ │ │ + ldc 0, cr0, [r0, #776] @ 0x308 │ │ │ │ + ldc 0, cr0, [r6, #776]! @ 0x308 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 3e05c0 │ │ │ │ + bmi.n 3e05d0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rsb r0, r0, r2, lsl #3 │ │ │ │ + rsb r0, r8, r2, lsl #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add.w r0, r6, r2, lsl #3 │ │ │ │ - bcc.n 3e05d0 │ │ │ │ + add.w r0, lr, r2, lsl #3 │ │ │ │ + bcc.n 3e05e0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ blt.n 3e0628 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 3e0510 │ │ │ │ + bcs.n 3e0520 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orrs.w r0, r8, r2, lsl #3 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + orn r0, r0, r2, lsl #3 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 3e04c4 │ │ │ │ + bcs.n 3e04d4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bic.w r0, ip, r2, lsl #3 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + bics.w r0, r4, r2, lsl #3 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 3e0478 │ │ │ │ + bcs.n 3e0488 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - and.w r0, r0, r2, lsl #3 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + and.w r0, r8, r2, lsl #3 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 3e062c │ │ │ │ + bcs.n 3e063c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrd r0, r0, [r4, #776] @ 0x308 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + ldrd r0, r0, [ip, #776] @ 0x308 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 3e05e0 │ │ │ │ + bcs.n 3e05f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xe9a800c2 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + @ instruction: 0xe9b000c2 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 3e0594 │ │ │ │ + bcs.n 3e05a4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrd r0, r0, [ip, #-776]! @ 0x308 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + @ instruction: 0xe98400c2 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 3e0548 │ │ │ │ + bne.n 3e0558 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrd r0, r0, [r0, #-776] @ 0x308 │ │ │ │ - adds.w r0, ip, r2, lsl #3 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + ldrd r0, r0, [r8, #-776] @ 0x308 │ │ │ │ + @ instruction: 0xeb2400c2 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmdb r0, {r1, r6, r7} │ │ │ │ - eor.w r0, r6, r2, lsl #3 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + ldmdb r8, {r1, r6, r7} │ │ │ │ + eor.w r0, lr, r2, lsl #3 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xe8ca00c2 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + @ instruction: 0xe8d200c2 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 3e060c │ │ │ │ + bne.n 3e061c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia.w r2!, {r1, r6, r7} │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + stmia.w sl!, {r1, r6, r7} │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 3e05c4 │ │ │ │ + bne.n 3e05d4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrd r0, r0, [r6], #-776 @ 0x308 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + ldrd r0, r0, [lr], #-776 @ 0x308 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - beq.n 3e057c │ │ │ │ + beq.n 3e058c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strex r0, r0, [ip, #776] @ 0x308 │ │ │ │ - beq.n 3e0534 │ │ │ │ + @ instruction: 0xe85400c2 │ │ │ │ + beq.n 3e0544 │ │ │ │ lsls r1, 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, #2744] @ 0xab8 │ │ │ │ ldr.w r2, [pc, #1656] @ 3e0c50 │ │ │ │ @@ -1268588,121 +1268587,121 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r2, r1, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 3e0c18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip], #-776 @ 0x308 │ │ │ │ - cmp sl, r5 │ │ │ │ + stmia.w r4, {r1, r6, r7} │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 3e0ae4 │ │ │ │ + b.n 3e0af4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xe85600c2 │ │ │ │ + @ instruction: 0xe85e00c2 │ │ │ │ bne.n 3e0d46 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 3e0c1c │ │ │ │ + b.n 3e0c2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add sl, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 3e0bb4 │ │ │ │ + b.n 3e0bc4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e0920 │ │ │ │ + b.n 3e0930 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e08c0 │ │ │ │ + b.n 3e08d0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e0548 │ │ │ │ + b.n 3e0558 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3e13c8 │ │ │ │ + b.n 3e13d8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e058c │ │ │ │ + b.n 3e059c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcc.n 3e0c64 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e1224 │ │ │ │ + b.n 3e1234 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e11d8 │ │ │ │ + b.n 3e11e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e118c │ │ │ │ + b.n 3e119c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e1140 │ │ │ │ + b.n 3e1150 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e10f4 │ │ │ │ + b.n 3e1104 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e10a8 │ │ │ │ + b.n 3e10b8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e105c │ │ │ │ + b.n 3e106c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e0f94 │ │ │ │ + b.n 3e0fa4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e0f4c │ │ │ │ + b.n 3e0f5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3e138c │ │ │ │ + b.n 3e139c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e0ee8 │ │ │ │ + b.n 3e0ef8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e0e90 │ │ │ │ + b.n 3e0ea0 │ │ │ │ lsls r2, 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, #2784] @ 0xae0 │ │ │ │ subw sp, sp, #1276 @ 0x4fc │ │ │ │ ldr.w r3, [pc, #3072] @ 3e195c │ │ │ │ @@ -1269823,98 +1269822,99 @@ │ │ │ │ nop │ │ │ │ strb r6, [r2, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r1, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 3e18f0 │ │ │ │ + bge.n 3e1900 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 3e1a10 │ │ │ │ + bge.n 3e1a20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 3e1a30 │ │ │ │ + bls.n 3e1a40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 3e19a8 │ │ │ │ + bls.n 3e19b8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 3e18d0 │ │ │ │ + bhi.n 3e18e0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vtrn. q8, │ │ │ │ - bpl.n 3e1958 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + bpl.n 3e1968 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r6!, {r2, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vhadd.u q0, q9, │ │ │ │ - bpl.n 3e19dc │ │ │ │ + vhadd.u q0, q13, │ │ │ │ + bpl.n 3e19ec │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr11, {6} │ │ │ │ - bmi.n 3e1910 │ │ │ │ + cdp2 0, 12, cr0, cr12, cr11, {6} │ │ │ │ + bmi.n 3e1920 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr11, {6} │ │ │ │ - pop {r1, pc} │ │ │ │ + cdp2 0, 11, cr0, cr0, cr11, {6} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bmi.n 3e1ad8 │ │ │ │ + bmi.n 3e1ae8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr11, {6} │ │ │ │ - bcc.n 3e19dc │ │ │ │ + cdp2 0, 2, cr0, cr8, cr11, {6} │ │ │ │ + bcc.n 3e19ec │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp2 0, 0, cr0, cr4, cr11, {6} │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + cdp2 0, 0, cr0, cr12, cr11, {6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcc.n 3e19a4 │ │ │ │ + bcc.n 3e19b4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvs.n 3e1918 │ │ │ │ + bvs.n 3e1928 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stc2l 0, cr0, [ip, #812] @ 0x32c │ │ │ │ - bcc.n 3e1948 │ │ │ │ + ldc2l 0, cr0, [r4, #812] @ 0x32c │ │ │ │ + bcc.n 3e1958 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr.w r5, [pc, #1312] @ 3e1f44 │ │ │ │ movw r0, #1676 @ 0x68c │ │ │ │ ldr.w r7, [pc, #1308] @ 3e1f48 │ │ │ │ add r5, pc │ │ │ │ add r7, pc │ │ │ │ add.w r1, r5, #408 @ 0x198 │ │ │ │ @@ -1270379,118 +1270379,118 @@ │ │ │ │ add.w r2, r2, #408 @ 0x198 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3e13f6 │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r0], #812 @ 0x32c │ │ │ │ - bcs.n 3e1ea8 │ │ │ │ + stc2l 0, cr0, [r8], #812 @ 0x32c │ │ │ │ + bcs.n 3e1eb8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmia r3!, {r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmia r3!, {r1, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 3e2014 │ │ │ │ + bcs.n 3e2024 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xfbfe00cb │ │ │ │ - bne.n 3e1ee8 │ │ │ │ + stc2 0, cr0, [r6], {203} @ 0xcb │ │ │ │ + bne.n 3e1ef8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - smlsld r0, r0, r6, fp │ │ │ │ - bne.n 3e1eb4 │ │ │ │ + smlsld r0, r0, lr, fp │ │ │ │ + bne.n 3e1ec4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r2, 3e1fa8 │ │ │ │ + cbnz r2, 3e1faa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfb5400cb │ │ │ │ - cbnz r6, 3e1fa6 │ │ │ │ + @ instruction: 0xfb5c00cb │ │ │ │ + cbnz r6, 3e1fa8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bne.n 3e1fb0 │ │ │ │ + bne.n 3e1fc0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r0, 3e1fa6 │ │ │ │ + cbnz r0, 3e1fa8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfb0a00cb │ │ │ │ - cbnz r4, 3e1fa4 │ │ │ │ + @ instruction: 0xfb1200cb │ │ │ │ + cbnz r4, 3e1fa6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - beq.n 3e1f2c │ │ │ │ + beq.n 3e1f3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r2, 3e1fa2 │ │ │ │ + cbnz r2, 3e1fa4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r0, 3e1f9e │ │ │ │ + cbnz r0, 3e1fa0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa9a00cb │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xfaa200cb │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - beq.n 3e2060 │ │ │ │ + beq.n 3e2070 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa2600cb │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xfa2e00cb │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr??.w r0, [sl, #203] @ 0xcb │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xfa0200cb │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr??.w r0, [r0, #203] @ 0xcb │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + ldr??.w r0, [r8, #203] @ 0xcb │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vld1.8 {d0[6]}, [r6], fp │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + vld1.8 {d0[6]}, [lr], fp │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr??.w r0, [sl, fp] │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + vst1.8 {d0[6]}, [r2], fp │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vst4. {d16-d19}, [lr], fp │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + ldr??.w r0, [r6, fp] │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str.w r0, [r4, fp] │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + str.w r0, [ip, fp] │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb.w r0, [r8, fp] │ │ │ │ - cpsid i │ │ │ │ + strh.w r0, [r0, fp] │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf7ee00cb │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xf7f600cb │ │ │ │ + setend le │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, 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, #2824] @ 0xb08 │ │ │ │ subw sp, sp, #1236 @ 0x4d4 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1271506,186 +1271506,186 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53400cb │ │ │ │ - @ instruction: 0xf52200cb │ │ │ │ + @ instruction: 0xf53c00cb │ │ │ │ + @ instruction: 0xf52a00cb │ │ │ │ @ instruction: 0xf4de00c0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, sl, #6651904 @ 0x658000 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + bic.w r0, r2, #6651904 @ 0x658000 │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf3e200cb │ │ │ │ + @ instruction: 0xf3ea00cb │ │ │ │ hlt 0x0018 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ rev r2, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf35400cb │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + @ instruction: 0xf35c00cb │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31a00cb │ │ │ │ - ssat r0, #12, lr, lsl #3 │ │ │ │ + ssat r0, #12, r2, asr #3 │ │ │ │ + @ instruction: 0xf31600cb │ │ │ │ movt r0, #41152 @ 0xa0c0 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf22200cb │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf22a00cb │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf1ee00cb │ │ │ │ + @ instruction: 0xf1f600cb │ │ │ │ @ instruction: 0xb8a6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xb860 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf18200cb │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + @ instruction: 0xf18a00cb │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0fa00cb │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + add.w r0, r2, #203 @ 0xcb │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - eors.w r0, sl, #203 @ 0xcb │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + @ instruction: 0xf0a200cb │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ands.w r0, ip, #203 @ 0xcb │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + bic.w r0, r4, #203 @ 0xcb │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vmla.i32 d16, d16, d11[0] │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + vmla.i32 d16, d24, d11[0] │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vhadd.s16 q8, q10, │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + vhadd.s16 q8, q14, │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vhadd.s q0, q9, │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + vhadd.s q0, q13, │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vhadd.s8 q0, q11, │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + vhadd.s8 q0, q15, │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r3, r4, r7, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cdp 0, 10, cr0, cr2, cr11, {6} │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + cdp 0, 10, cr0, cr10, cr11, {6} │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp 0, 7, cr0, cr10, cr11, {6} │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + cdp 0, 8, cr0, cr2, cr11, {6} │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp 0, 4, cr0, cr6, cr11, {6} │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + cdp 0, 4, cr0, cr14, cr11, {6} │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldcl 0, cr0, [r6, #812]! @ 0x32c │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + ldcl 0, cr0, [lr, #812]! @ 0x32c │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stcl 0, cr0, [ip, #812] @ 0x32c │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + ldcl 0, cr0, [r4, #812] @ 0x32c │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stc 0, cr0, [r0, #812]! @ 0x32c │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + stc 0, cr0, [r8, #812]! @ 0x32c │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stcl 0, cr0, [ip, #-812]! @ 0xfffffcd4 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + ldcl 0, cr0, [r4, #-812]! @ 0xfffffcd4 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stcl 0, cr0, [r2, #-812] @ 0xfffffcd4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + stcl 0, cr0, [sl, #-812] @ 0xfffffcd4 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldc 0, cr0, [r8, #-812] @ 0xfffffcd4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + stc 0, cr0, [r0, #-812]! @ 0xfffffcd4 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stcl 0, cr0, [lr], #812 @ 0x32c │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + ldcl 0, cr0, [r6], #812 @ 0x32c │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stcl 0, cr0, [r4], {203} @ 0xcb │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + stcl 0, cr0, [ip], {203} @ 0xcb │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldc 0, cr0, [sl], {203} @ 0xcb │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stc 0, cr0, [r2], #812 @ 0x32c │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stcl 0, cr0, [r4], #-812 @ 0xfffffcd4 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + stcl 0, cr0, [ip], #-812 @ 0xfffffcd4 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldc 0, cr0, [sl], #-812 @ 0xfffffcd4 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + mcrr 0, 12, r0, r2, cr11 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - rsbs r0, r8, fp, lsl #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xebe000cb │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sub.w r0, r8, fp, lsl #3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + subs.w r0, r0, fp, lsl #3 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1272041,73 +1272041,73 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ strb r4, [r3, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 3e30a4 │ │ │ │ + b.n 3e30b4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #176 @ (adr r6, 3e31b4 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 3e31d4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e3048 │ │ │ │ + b.n 3e3058 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e3004 │ │ │ │ + b.n 3e3014 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #832 @ (adr r5, 3e345c ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 3e347c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e2fbc │ │ │ │ + b.n 3e2fcc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #664 @ (adr r5, 3e33c0 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 3e33e0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e2f70 │ │ │ │ + b.n 3e2f80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #488 @ (adr r5, 3e331c ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 3e333c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e2f24 │ │ │ │ + b.n 3e2f34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #312 @ (adr r5, 3e3278 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 3e3298 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e2edc │ │ │ │ + b.n 3e2eec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #144 @ (adr r5, 3e31dc ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 3e31fc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e2e94 │ │ │ │ + b.n 3e2ea4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 3e3540 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 3e3160 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e2e48 │ │ │ │ + b.n 3e2e58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #824 @ (adr r4, 3e349c ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 3e34bc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e2e00 │ │ │ │ + b.n 3e2e10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #656 @ (adr r4, 3e3400 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 3e3420 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [pc, #172] @ (3e3224 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #172] @ (3e3228 ) │ │ │ │ ldr r3, [pc, #176] @ (3e322c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1272169,37 +1272169,37 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ blx b9524 │ │ │ │ subs r7, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #99 @ 0x63 │ │ │ │ b.n 3e2ee0 │ │ │ │ - b.n 3e2d48 │ │ │ │ + b.n 3e2d58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #936 @ (adr r3, 3e35d4 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 3e35f4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r4, 3e3284 │ │ │ │ + cbnz r4, 3e3286 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e2d00 │ │ │ │ + b.n 3e2d10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #768 @ (adr r3, 3e3538 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 3e3558 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r4, 3e3286 │ │ │ │ + cbnz r4, 3e3288 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e2cbc │ │ │ │ + b.n 3e2ccc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #608 @ (adr r3, 3e34a4 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 3e34c4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r2, 3e3288 │ │ │ │ + cbnz r2, 3e328a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e2c70 │ │ │ │ + b.n 3e2c80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r2, r0, #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, #2688] @ 0xa80 │ │ │ │ subw sp, sp, #1348 @ 0x544 │ │ │ │ @@ -1272743,31 +1272743,31 @@ │ │ │ │ ... │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r2, [r6, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3e403c │ │ │ │ + b.n 3e404c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r2, 3e388a │ │ │ │ + cbnz r2, 3e388c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3e3f30 │ │ │ │ + b.n 3e3f40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r2, 3e3870 │ │ │ │ + cbnz r2, 3e3872 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3e3c20 │ │ │ │ + b.n 3e3c30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, sl │ │ │ │ beq.n 3e38fa │ │ │ │ ldrd r4, r6, [r5] │ │ │ │ movs r0, #1 │ │ │ │ adds r5, #8 │ │ │ │ and.w r2, r4, #7 │ │ │ │ @@ -1273414,53 +1273414,53 @@ │ │ │ │ b.n 3e3f30 │ │ │ │ blx b38b0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ - blt.n 3e3edc │ │ │ │ + blt.n 3e3eec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r4, 3e3f8e │ │ │ │ + cbz r4, 3e3f90 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blt.n 3e3ffc │ │ │ │ + blt.n 3e400c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r6, 3e3f84 │ │ │ │ + cbz r6, 3e3f86 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bge.n 3e3f44 │ │ │ │ + bge.n 3e3f54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cbz r5, 3e3fbc │ │ │ │ vcvt.u32.f32 d27, d13, #1 │ │ │ │ movs r1, r5 │ │ │ │ strh r5, [r3, #48] @ 0x30 │ │ │ │ - vtbl.8 d29, {d15-d16}, d26 │ │ │ │ + vqshrn.u64 d29, q9, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r2, 3e3ff0 │ │ │ │ + cbz r2, 3e3ff2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add lr, lr │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3e3ecc │ │ │ │ + bhi.n 3e3edc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @@ -1273889,115 +1273889,115 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3e3dfa │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvc.n 3e4464 │ │ │ │ + bvc.n 3e4474 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #296 @ (adr r3, 3e4570 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 3e4590 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvs.n 3e43c4 │ │ │ │ + bvs.n 3e43d4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #744 @ (adr r2, 3e473c ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 3e475c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvs.n 3e4548 │ │ │ │ + bvs.n 3e4358 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvs.n 3e450c │ │ │ │ + bvs.n 3e451c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bmi.n 3e4458 │ │ │ │ + bmi.n 3e4468 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bmi.n 3e43a8 │ │ │ │ + bmi.n 3e43b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 3e44a0 │ │ │ │ + bcc.n 3e44b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcc.n 3e456c │ │ │ │ + bcc.n 3e457c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 3e452c │ │ │ │ + bcc.n 3e453c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r3, [r0, #1912] @ 0x778 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -1274125,29 +1274125,29 @@ │ │ │ │ add r2, pc, #956 @ (adr r2, 3e4a2c ) │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 3e4596 │ │ │ │ movs r1, r5 │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ vsra.u64 , , #1 │ │ │ │ movs r1, r5 │ │ │ │ - add r3, pc, #880 @ (adr r3, 3e49f0 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 3e4a10 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bne.n 3e4728 │ │ │ │ + bne.n 3e4738 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #80 @ (adr r7, 3e46d8 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 3e46f8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #456 @ (adr r3, 3e4858 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 3e4878 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - beq.n 3e4664 │ │ │ │ + beq.n 3e4674 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #680 @ (adr r6, 3e4940 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 3e4960 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r0, #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, #2672] @ 0xa70 │ │ │ │ subw sp, sp, #1364 @ 0x554 │ │ │ │ @@ -1274578,35 +1274578,35 @@ │ │ │ │ ... │ │ │ │ subs r4, #54 @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #504 @ (adr r5, 3e4d2c ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 3e4d4c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #928 @ (adr r4, 3e4edc ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 3e4efc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #488 @ (adr r3, 3e4d30 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 3e4d50 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #632 @ (adr r5, 3e4dd0 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 3e4df0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ add.w r0, r1, r3, lsl #3 │ │ │ │ ldr.w r8, [r1, r3, lsl #3] │ │ │ │ @@ -1275357,45 +1275357,45 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ strb r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #848 @ (adr r3, 3e56d8 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 3e56f8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #128 @ (adr r0, 3e5418 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 3e5438 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r3, [r3, #14] │ │ │ │ @ instruction: 0xffffaab7 │ │ │ │ movs r1, r5 │ │ │ │ strb r3, [r7, #6] │ │ │ │ - vmls.i q14, , d8[0] │ │ │ │ + vsri.64 q14, q0, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #150 @ 0x96 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add.w r8, sp, #332 @ 0x14c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx b11e8 │ │ │ │ ldr.w r1, [pc, #1468] @ 3e5998 │ │ │ │ @@ -1275943,129 +1275943,129 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r4, [r5, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - itt vc │ │ │ │ - lslvc r3, r1, #3 │ │ │ │ - ldrbvc r6, [r2, #23] │ │ │ │ + itt hi │ │ │ │ + lslhi r3, r1, #3 │ │ │ │ + ldrbhi r6, [r3, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ite pl │ │ │ │ + itt pl │ │ │ │ lslpl r3, r1, #3 │ │ │ │ - ldrbmi r6, [r5, #22] │ │ │ │ + ldrbpl r6, [r6, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ite eq │ │ │ │ - lsleq r3, r1, #3 │ │ │ │ - ldrbne r6, [r4, #21] │ │ │ │ + ite ne │ │ │ │ + lslne r3, r1, #3 │ │ │ │ + ldrbeq r6, [r5, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r0, #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, #2616] @ 0xa38 │ │ │ │ subw sp, sp, #1420 @ 0x58c │ │ │ │ @@ -1276510,37 +1276510,37 @@ │ │ │ │ ... │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 3e5f9e │ │ │ │ + cbnz r6, 3e5fa0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rev r2, r0 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ add.w r0, r2, r6, lsl #3 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ @@ -1276985,29 +1276985,29 @@ │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r4, 3e64b6 │ │ │ │ + cbz r4, 3e64b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #128] @ (3e64d4 ) │ │ │ │ + ldr r4, [pc, #160] @ (3e64f4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r0, 3e649e │ │ │ │ + cbz r0, 3e64a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, r4, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ @@ -1277934,41 +1277934,41 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r1, [r4, #24] │ │ │ │ vaddl.u , d31, d5 │ │ │ │ movs r1, r5 │ │ │ │ ldrsb r1, [r1, r6] │ │ │ │ - vtbl.8 d26, {d31- instruction: 0xffffaa96 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ itttt lt │ │ │ │ movlt r2, lr │ │ │ │ @@ -1278806,215 +1278806,215 @@ │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #624 @ (adr r7, 3e7a84 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 3e7aa4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r7, pc, #432 @ (adr r7, 3e79d0 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 3e79f0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r7, pc, #248 @ (adr r7, 3e7924 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 3e7944 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r7, pc, #56 @ (adr r7, 3e7870 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 3e7890 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r6, pc, #888 @ (adr r6, 3e7bbc ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 3e7bdc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r6, pc, #696 @ (adr r6, 3e7b08 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 3e7b28 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #368 @ (adr r6, 3e79d0 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 3e79f0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #16 @ (adr r6, 3e7880 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 3e78a0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r5, pc, #848 @ (adr r5, 3e7bcc ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3e7bec ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r5, pc, #656 @ (adr r5, 3e7b18 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 3e7b38 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, 3e7a5c ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 3e7a7c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #840 @ (adr r4, 3e7bf4 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 3e7c14 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r4, pc, #648 @ (adr r4, 3e7b40 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 3e7b60 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #184 @ (adr r4, 3e7984 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 3e79a4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #584 @ (adr r3, 3e7b2c ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 3e7b4c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #712 @ (adr r2, 3e7bcc ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 3e7bec ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #520 @ (adr r2, 3e7b18 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 3e7b38 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #160 @ (adr r2, 3e79c4 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 3e79e4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r1, pc, #96 @ (adr r1, 3e79ac ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 3e79cc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #824 @ (adr r0, 3e7c90 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 3e7cb0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, pc, #664 @ (adr r0, 3e7bfc ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 3e7c1c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r1, 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, #1912] @ 0x778 │ │ │ │ @@ -1279152,51 +1279152,51 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3e79ee │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #208] @ (3e7c40 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1279283,31 +1279283,31 @@ │ │ │ │ b.n 3e7baa │ │ │ │ lsls r6, r7, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r2, 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, #2608] @ 0xa30 │ │ │ │ subw sp, sp, #1444 @ 0x5a4 │ │ │ │ @@ -1280370,100 +1280370,100 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r4, r1, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r3, [r2, r3] │ │ │ │ - vrsra.u32 d23, d18, #1 │ │ │ │ + vrsra.u32 d23, d26, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrh r2, [r5, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [r6, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r5, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #8 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1281257,77 +1281257,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strh r6, [r2, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r6, [r2, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r7, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r0, [r6, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [r5, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, sl │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ adc.w sl, sl, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ @@ -1282772,261 +1282772,261 @@ │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ movs r4, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ b.n 3ea1bc │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, lr │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r6, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mvns r2, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #944] @ (3ea690 ) │ │ │ │ + ldr r7, [pc, #976] @ (3ea6b0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #744] @ (3ea5d4 ) │ │ │ │ + ldr r7, [pc, #776] @ (3ea5f4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #544] @ (3ea518 ) │ │ │ │ + ldr r7, [pc, #576] @ (3ea538 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #344] @ (3ea45c ) │ │ │ │ + ldr r7, [pc, #376] @ (3ea47c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #848] @ (3ea668 ) │ │ │ │ + ldr r6, [pc, #880] @ (3ea688 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #648] @ (3ea5ac ) │ │ │ │ + ldr r6, [pc, #680] @ (3ea5cc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #136] @ (3ea3c0 ) │ │ │ │ + ldr r6, [pc, #168] @ (3ea3e0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #520] @ (3ea558 ) │ │ │ │ + ldr r5, [pc, #552] @ (3ea578 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #344] @ (3ea4b4 ) │ │ │ │ + ldr r5, [pc, #376] @ (3ea4d4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #168] @ (3ea410 ) │ │ │ │ + ldr r5, [pc, #200] @ (3ea430 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #1016] @ (3ea76c ) │ │ │ │ + ldr r5, [pc, #24] @ (3ea38c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #840] @ (3ea6c8 ) │ │ │ │ + ldr r4, [pc, #872] @ (3ea6e8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #664] @ (3ea624 ) │ │ │ │ + ldr r4, [pc, #696] @ (3ea644 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #488] @ (3ea580 ) │ │ │ │ + ldr r4, [pc, #520] @ (3ea5a0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #312] @ (3ea4dc ) │ │ │ │ + ldr r4, [pc, #344] @ (3ea4fc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #136] @ (3ea438 ) │ │ │ │ + ldr r4, [pc, #168] @ (3ea458 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #976] @ (3ea78c ) │ │ │ │ + ldr r3, [pc, #1008] @ (3ea7ac ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #648] @ (3ea654 ) │ │ │ │ + ldr r3, [pc, #680] @ (3ea674 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [pc, #168] @ (3ea484 ) │ │ │ │ + ldr r3, [pc, #200] @ (3ea4a4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - rors r2, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adcs r2, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #936] @ (3ea794 ) │ │ │ │ + ldr r2, [pc, #968] @ (3ea7b4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r1, [pc, #876] @ (3ea75c ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -1283340,103 +1283340,103 @@ │ │ │ │ movw r1, #1265 @ 0x4f1 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3e8284 │ │ │ │ nop │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [pc, #752] @ (3eaa58 ) │ │ │ │ + ldr r0, [pc, #784] @ (3eaa78 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [pc, #576] @ (3ea9b4 ) │ │ │ │ + ldr r0, [pc, #608] @ (3ea9d4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #368] @ (3ea8f4 ) │ │ │ │ + ldr r0, [pc, #400] @ (3ea914 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #200] @ (3ea858 ) │ │ │ │ + ldr r0, [pc, #232] @ (3ea878 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blxns ip │ │ │ │ + blxns sp │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blx r3 │ │ │ │ + blx r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r1, r0, #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, #2512] @ 0x9d0 │ │ │ │ subw sp, sp, #1524 @ 0x5f4 │ │ │ │ @@ -1283715,21 +1283715,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 3eaa74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bge.n 3eaa6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r6, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ add r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ add.w ip, r2, r3, lsl #3 │ │ │ │ @@ -1284082,25 +1284082,25 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movw r2, #1839 @ 0x72f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -1284770,85 +1284770,85 @@ │ │ │ │ str.w r8, [sp, #272] @ 0x110 │ │ │ │ b.n 3eb6de │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r3, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ beq.n 3eb68c │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #134 @ 0x86 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ ble.w 3eb8ae │ │ │ │ @@ -1285749,83 +1285749,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r4, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r2, #172 @ 0xac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r2, #86 @ 0x56 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r2, #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, lr │ │ │ │ beq.n 3ec24c │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ @@ -1286188,21 +1286188,21 @@ │ │ │ │ ldr.w r2, [fp] │ │ │ │ b.w 3eb4de │ │ │ │ nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ blx b6d3c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ blx b6d3c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ blx b6d3c │ │ │ │ @@ -1287499,266 +1287499,266 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1820 @ 0x71c │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 3eb2ea │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ cmp r3, fp │ │ │ │ - @ instruction: 0xffff4ef8 │ │ │ │ + @ instruction: 0xffff4f00 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r1, #19 │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r1, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #232] @ (3ed59c ) │ │ │ │ + ldr r5, [pc, #264] @ (3ed5bc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r7, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [pc, #304] @ (3ed5f4 ) │ │ │ │ + ldr r4, [pc, #336] @ (3ed614 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #856] @ (3ed834 ) │ │ │ │ + ldr r3, [pc, #888] @ (3ed854 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #664] @ (3ed780 ) │ │ │ │ + ldr r3, [pc, #696] @ (3ed7a0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #472] @ (3ed6cc ) │ │ │ │ + ldr r3, [pc, #504] @ (3ed6ec ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #128] @ (3ed584 ) │ │ │ │ + ldr r3, [pc, #160] @ (3ed5a4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #960] @ (3ed8d0 ) │ │ │ │ + ldr r2, [pc, #992] @ (3ed8f0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #328] @ (3ed68c ) │ │ │ │ + ldr r1, [pc, #360] @ (3ed6ac ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #1016] @ (3ed94c ) │ │ │ │ + ldr r1, [pc, #24] @ (3ed56c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #368] @ (3ed6dc ) │ │ │ │ + ldr r0, [pc, #400] @ (3ed6fc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #152] @ (3ed610 ) │ │ │ │ + ldr r0, [pc, #184] @ (3ed630 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blx r5 │ │ │ │ + blx r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov sl, ip │ │ │ │ + mov sl, sp │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mov r4, fp │ │ │ │ + mov r4, ip │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp r8, lr │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [pc, #528] @ (3ed884 ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [pc, #528] @ (3ed888 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #528] @ (3ed88c ) │ │ │ │ add r2, pc │ │ │ │ @@ -1287942,48 +1287942,48 @@ │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3eb35c │ │ │ │ b.w 3eb250 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr0, {6} │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr0, {6} │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr0, {6} │ │ │ │ - cdp2 0, 10, cr0, cr0, cr0, {6} │ │ │ │ - cdp2 0, 7, cr0, cr14, cr0, {6} │ │ │ │ - cdp2 0, 5, cr0, cr12, cr0, {6} │ │ │ │ - cdp2 0, 3, cr0, cr10, cr0, {6} │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + cdp2 0, 12, cr0, cr10, cr0, {6} │ │ │ │ + cdp2 0, 10, cr0, cr8, cr0, {6} │ │ │ │ + cdp2 0, 8, cr0, cr6, cr0, {6} │ │ │ │ + cdp2 0, 6, cr0, cr4, cr0, {6} │ │ │ │ + cdp2 0, 4, cr0, cr2, cr0, {6} │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr0, {6} │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + cdp2 0, 1, cr0, cr14, cr0, {6} │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stc2l 0, cr0, [ip, #768]! @ 0x300 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + ldc2l 0, cr0, [r4, #768]! @ 0x300 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stc2l 0, cr0, [r2, #768] @ 0x300 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + stc2l 0, cr0, [sl, #768] @ 0x300 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2 0, cr0, [r6, #768] @ 0x300 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + ldc2 0, cr0, [lr, #768] @ 0x300 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stc2l 0, cr0, [ip, #-768]! @ 0xfffffd00 │ │ │ │ - stc2l 0, cr0, [sl, #-768] @ 0xfffffd00 │ │ │ │ - stc2 0, cr0, [r8, #-768]! @ 0xfffffd00 │ │ │ │ - ldc2l 0, cr0, [lr], #768 @ 0x300 │ │ │ │ + ldc2l 0, cr0, [r4, #-768]! @ 0xfffffd00 │ │ │ │ + ldc2l 0, cr0, [r2, #-768] @ 0xfffffd00 │ │ │ │ + ldc2 0, cr0, [r0, #-768]! @ 0xfffffd00 │ │ │ │ + stc2 0, cr0, [r6, #-768] @ 0xfffffd00 │ │ │ │ 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] @ (3edaec ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1288181,59 +1288181,59 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 3ed93e │ │ │ │ nop │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r3, #55 @ 0x37 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r7, [r1, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ bl 2c9b18 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb5c00c0 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + @ instruction: 0xfb6400c0 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb1800c0 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + @ instruction: 0xfb2000c0 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfaec00c0 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + @ instruction: 0xfaf400c0 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfac400c0 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + @ instruction: 0xfacc00c0 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfa9c00c0 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + @ instruction: 0xfaa400c0 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r2, 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, #3928] @ 0xf58 │ │ │ │ ldr.w r2, [pc, #1072] @ 3edfa0 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -1288649,82 +1288649,82 @@ │ │ │ │ b.n 3edbb2 │ │ │ │ vqshl.u32 d26, d4, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r5, #78 @ 0x4e │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r5, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3ee332 │ │ │ │ vtbx.8 d19, {d30- instruction: 0xf7c800c0 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + @ instruction: 0xf7d000c0 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf6e400c0 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + @ instruction: 0xf6ec00c0 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf6b600c0 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + @ instruction: 0xf6be00c0 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf68a00c0 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + @ instruction: 0xf69200c0 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf65a00c0 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + @ instruction: 0xf66200c0 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf62a00c0 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + @ instruction: 0xf63200c0 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf5fa00c0 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + addw r0, r2, #2240 @ 0x8c0 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [pc, #328] @ (3ee1a8 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #328] @ (3ee1ac ) │ │ │ │ ldr r3, [pc, #332] @ (3ee1b0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1288838,41 +1288838,41 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r1, #2366 @ 0x93e │ │ │ │ blx b9524 │ │ │ │ b.n 3edbdc │ │ │ │ nop │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add.w r0, r2, #6291456 @ 0x600000 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + add.w r0, sl, #6291456 @ 0x600000 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf4d200c0 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + @ instruction: 0xf4da00c0 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf4a200c0 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + @ instruction: 0xf4aa00c0 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bic.w r0, ip, #6291456 @ 0x600000 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + bics.w r0, r4, #6291456 @ 0x600000 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf3fa00c0 │ │ │ │ + and.w r0, r2, #6291456 @ 0x600000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1100] @ 3ee648 │ │ │ │ ldr.w r3, [pc, #1100] @ 3ee64c │ │ │ │ @@ -1289304,99 +1289304,99 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #960 @ (adr r0, 3eea0c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adc.w r0, lr, #192 @ 0xc0 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + adcs.w r0, r6, #192 @ 0xc0 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add.w r0, r2, #192 @ 0xc0 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + add.w r0, sl, #192 @ 0xc0 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf0e200c0 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + @ instruction: 0xf0ea00c0 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf0c200c0 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + @ instruction: 0xf0ca00c0 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf0a200c0 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + @ instruction: 0xf0aa00c0 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - eor.w r0, r2, #192 @ 0xc0 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + eor.w r0, sl, #192 @ 0xc0 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orn r0, r2, #192 @ 0xc0 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + orn r0, sl, #192 @ 0xc0 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orr.w r0, r2, #192 @ 0xc0 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + orr.w r0, sl, #192 @ 0xc0 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bic.w r0, r2, #192 @ 0xc0 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + bic.w r0, sl, #192 @ 0xc0 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r3, r1, #3 │ │ │ │ - and.w r0, r2, #192 @ 0xc0 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + and.w r0, sl, #192 @ 0xc0 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vmla.i32 d16, d18, d0[0] │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + vmla.i32 d16, d26, d0[0] │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vmla.i d16, d18, d0[0] │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + vmla.i d16, d26, d0[0] │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vmla.i32 d0, d16, d0[0] │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + vmla.i32 d0, d24, d0[0] │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vhadd.s q8, q15, q0 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + vmla.i d0, d22, d0[0] │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vhadd.s16 q8, q14, q0 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + vhadd.s32 q8, q10, q0 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vhadd.s q0, q13, q0 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + vhadd.s8 q8, q9, q0 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ 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 r5, [pc, #212] @ (3ee804 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1289484,33 +1289484,33 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 3ee778 │ │ │ │ ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stcl 0, cr0, [r0, #768]! @ 0x300 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + stcl 0, cr0, [r8, #768]! @ 0x300 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldc 0, cr0, [lr, #768]! @ 0x300 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + stcl 0, cr0, [r6, #768] @ 0x300 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stc 0, cr0, [r2, #768]! @ 0x300 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + stc 0, cr0, [sl, #768]! @ 0x300 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldcl 0, cr0, [lr, #-768]! @ 0xfffffd00 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + stc 0, cr0, [r6, #768] @ 0x300 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r2, 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, r2 │ │ │ │ ldr r2, [pc, #672] @ (3eeaf0 ) │ │ │ │ @@ -1289783,61 +1289783,61 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 3ee92e │ │ │ │ ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #56] @ (3eeb34 ) │ │ │ │ + ldr r0, [pc, #88] @ (3eeb54 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldc 0, cr0, [ip], {193} @ 0xc1 │ │ │ │ - stc 0, cr0, [sl], #-772 @ 0xfffffcfc │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + stc 0, cr0, [r4], #-772 @ 0xfffffcfc │ │ │ │ + ldc 0, cr0, [r2], #-772 @ 0xfffffcfc │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ pldw [sp, #4095] @ 0xfff │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rsb r0, sl, r0, lsl #3 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + rsbs r0, r2, r0, lsl #3 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sub.w r0, r4, r0, lsl #3 │ │ │ │ - @ instruction: 0xeb8600c0 │ │ │ │ - sbc.w r0, r8, r0, lsl #3 │ │ │ │ - adds r2, #4 │ │ │ │ + sub.w r0, ip, r0, lsl #3 │ │ │ │ + @ instruction: 0xeb8e00c0 │ │ │ │ + sbcs.w r0, r0, r0, lsl #3 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds.w r0, ip, r0, lsl #3 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + @ instruction: 0xeb2400c0 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xeaf800c0 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + add.w r0, r0, r0, lsl #3 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xead400c0 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + @ instruction: 0xeadc00c0 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xeab000c0 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + @ instruction: 0xeab800c0 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - eor.w r0, lr, r0, lsl #3 │ │ │ │ + eors.w r0, r6, r0, lsl #3 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #920] @ 0x398 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str r4, [r1, #0] │ │ │ │ pop {r4} │ │ │ │ @@ -1290281,27 +1290281,27 @@ │ │ │ │ ... │ │ │ │ str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldc 0, cr0, [ip, #764]! @ 0x2fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #820] @ (3ef3a8 ) │ │ │ │ movs r4, #1 │ │ │ │ @@ -1290619,106 +1290619,106 @@ │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3eefd4 │ │ │ │ nop │ │ │ │ - b.n 3eed88 │ │ │ │ + b.n 3eed98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3eed44 │ │ │ │ + b.n 3eed54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3eed04 │ │ │ │ + b.n 3eed14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3eecc4 │ │ │ │ + b.n 3eecd4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3eec84 │ │ │ │ + b.n 3eec94 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3eec40 │ │ │ │ + b.n 3eec50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3eec00 │ │ │ │ + b.n 3eec10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3efbc0 │ │ │ │ + b.n 3efbd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3efb80 │ │ │ │ + b.n 3efb90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3efb40 │ │ │ │ + b.n 3efb50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3efb04 │ │ │ │ + b.n 3efb14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3efa74 │ │ │ │ + b.n 3efa84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3efa10 │ │ │ │ + b.n 3efa20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3ef9d0 │ │ │ │ + b.n 3ef9e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3ef994 │ │ │ │ + b.n 3ef9a4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3ef958 │ │ │ │ + b.n 3ef968 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3ef918 │ │ │ │ + b.n 3ef928 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3ef8d4 │ │ │ │ + b.n 3ef8e4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3ef898 │ │ │ │ + b.n 3ef8a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3ef858 │ │ │ │ + b.n 3ef868 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vmla.i32 q8, q13, d1[0] │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + vtrn.8 q8, │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3ef81c │ │ │ │ + b.n 3ef82c │ │ │ │ lsls r0, 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 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1291133,72 +1291133,72 @@ │ │ │ │ b.n 3ef75a │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r2, 3ef900 │ │ │ │ + cbnz r2, 3ef902 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cdp2 0, 8, cr0, cr8, cr1, {6} │ │ │ │ + cdp2 0, 9, cr0, cr0, cr1, {6} │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r6, 3ef8c0 │ │ │ │ + cbnz r6, 3ef8c2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc2 0, cr0, [sl], #-772 @ 0xfffffcfc │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + ldc2 0, cr0, [r2], #-772 @ 0xfffffcfc │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc2 0, cr0, [ip], {193} @ 0xc1 │ │ │ │ + ldc2 0, cr0, [r4], {193} @ 0xc1 │ │ │ │ ldrh r6, [r2, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 3ef898 │ │ │ │ + ble.n 3ef8a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 3ef858 │ │ │ │ + ble.n 3ef868 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfba000c1 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xfba800c1 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 3ef820 │ │ │ │ + ble.n 3ef830 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb7e00c1 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xfb8600c1 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 3ef9e4 │ │ │ │ + ble.n 3ef9f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb5a00c1 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + @ instruction: 0xfb6200c1 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 3ef9a8 │ │ │ │ + ble.n 3ef9b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb3600c1 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + @ instruction: 0xfb3e00c1 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 3ef96c │ │ │ │ + ble.n 3ef97c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb1200c1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + @ instruction: 0xfb1a00c1 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 3ef930 │ │ │ │ + ble.n 3ef940 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfaf400c1 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + @ instruction: 0xfafc00c1 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bgt.n 3ef8f8 │ │ │ │ + bgt.n 3ef908 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfacc00c1 │ │ │ │ + @ instruction: 0xfad400c1 │ │ │ │ stmdb 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, #616] @ 3efba8 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -1292758,41 +1292758,41 @@ │ │ │ │ ... │ │ │ │ strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf4f800c1 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + add.w r0, r0, #6324224 @ 0x608000 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf3e400c1 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + @ instruction: 0xf3ec00c1 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf25000c1 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + @ instruction: 0xf25800c1 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sbcs.w r0, ip, #193 @ 0xc1 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + @ instruction: 0xf18400c1 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf0c000c1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + @ instruction: 0xf0c800c1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vmla.i d0, d20, d1[0] │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + vmla.i d0, d28, d1[0] │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp 0, 9, cr0, cr4, cr1, {6} │ │ │ │ + cdp 0, 9, cr0, cr12, cr1, {6} │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4], #-772 @ 0xfffffcfc │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + stcl 0, cr0, [ip], #-772 @ 0xfffffcfc │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ mov r0, fp │ │ │ │ blx bf21c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3f1d98 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ @@ -1293118,16 +1293118,16 @@ │ │ │ │ blx b7280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r3, r2, r3 │ │ │ │ b.n 3f0b7e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xe8d400c1 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + @ instruction: 0xe8dc00c1 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrd r4, fp, [sp, #288] @ 0x120 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ @@ -1293444,31 +1293444,31 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx ba298 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3f2184 │ │ │ │ b.n 3f10f4 │ │ │ │ ... │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3f0ba0 │ │ │ │ + b.n 3f0bb0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3f0ad8 │ │ │ │ + b.n 3f0ae8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3f0988 │ │ │ │ + b.n 3f0998 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3f1830 │ │ │ │ + b.n 3f1840 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx b9b3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3f1d54 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ @@ -1294741,253 +1294741,253 @@ │ │ │ │ ldr.w r9, [sp, #280] @ 0x118 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 3f0ef2 │ │ │ │ b.n 3f16da │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3f2184 │ │ │ │ + b.n 3f2194 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3f2018 │ │ │ │ + b.n 3f2028 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 22 │ │ │ │ + svc 30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 3f1db8 │ │ │ │ + ble.n 3f1dc8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 3f1ee8 │ │ │ │ + ble.n 3f1ef8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r7!, {r1, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r7!, {r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 3f1ee4 │ │ │ │ + bgt.n 3f1ef4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r6!, {r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 3f1d7c │ │ │ │ + blt.n 3f1d8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 3f1f20 │ │ │ │ + blt.n 3f1f30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 3f1f1c │ │ │ │ + blt.n 3f1f2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blt.n 3f1ed0 │ │ │ │ + blt.n 3f1ee0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 3f1db8 │ │ │ │ + bge.n 3f1dc8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 3f1f70 │ │ │ │ + bge.n 3f1d80 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r2, 3f1f0c │ │ │ │ + cbnz r2, 3f1f0e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r4, 3f1f0a │ │ │ │ + cbnz r4, 3f1f0c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 3f1dfc │ │ │ │ + bls.n 3f1e0c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r6, 3f1f08 │ │ │ │ + cbnz r6, 3f1f0a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 3f1da8 │ │ │ │ + bls.n 3f1db8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r4, 3f1f08 │ │ │ │ + cbnz r4, 3f1f0a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 3f1f04 │ │ │ │ + cbnz r4, 3f1f06 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r0, 3f1efe │ │ │ │ + cbnz r0, 3f1f00 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 3f1ec0 │ │ │ │ + bls.n 3f1ed0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 3f1f94 │ │ │ │ + bhi.n 3f1fa4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 3f1f74 │ │ │ │ + bhi.n 3f1f84 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 3f1f54 │ │ │ │ + bhi.n 3f1f64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 3f1f50 │ │ │ │ + bhi.n 3f1f60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bhi.n 3f1f10 │ │ │ │ + bhi.n 3f1f20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r0, 3f1f42 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 3f1eb4 │ │ │ │ + bvc.n 3f1ec4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r2, 3f1f42 │ │ │ │ + cbnz r2, 3f1f44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 3f1f3e │ │ │ │ + cbnz r6, 3f1f40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 3f1e30 │ │ │ │ + bvc.n 3f1e40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r0, 3f1f44 │ │ │ │ + cbnz r0, 3f1f46 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvc.n 3f1ff0 │ │ │ │ + bvc.n 3f2000 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r0, 3f1f44 │ │ │ │ + cbnz r0, 3f1f46 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 3f1fac │ │ │ │ + bvc.n 3f1fbc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r4, 3f1f44 │ │ │ │ + cbnz r4, 3f1f46 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 3f1f60 │ │ │ │ + bvc.n 3f1f70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r0, 3f1f46 │ │ │ │ + cbnz r0, 3f1f48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 3f1f14 │ │ │ │ + bvs.n 3f1f24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 3f1ec8 │ │ │ │ + bvs.n 3f1ed8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vmla.i16 q8, q15, d2[1] │ │ │ │ - bvs.n 3f1e7c │ │ │ │ + vmla.i32 q8, q11, d10[0] │ │ │ │ + bvs.n 3f1e8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vrev32. q0, q5 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + vmla.i q8, q10, d2[2] │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 3f2040 │ │ │ │ + bvs.n 3f2050 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vmla.i16 q0, q11, d2[1] │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + vmla.i16 q0, q15, d2[1] │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 3f2000 │ │ │ │ + bvs.n 3f2010 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vmla.i q0, q8, d2[2] │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + vmla.i q0, q12, d2[2] │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 3f1fe0 │ │ │ │ + bvs.n 3f1ff0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vhadd.u32 q8, q13, q5 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + vhadd.u q8, q9, q5 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 3f1fc0 │ │ │ │ + bvs.n 3f1fd0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vhadd.u8 q8, q11, q5 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + vhadd.u8 q8, q15, q5 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 3f1f88 │ │ │ │ + bpl.n 3f1f98 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vhadd.u32 q0, q10, q5 │ │ │ │ - bpl.n 3f1f54 │ │ │ │ + vhadd.u32 q0, q14, q5 │ │ │ │ + bpl.n 3f1f64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cdp2 0, 15, cr0, cr6, cr10, {6} │ │ │ │ - bpl.n 3f1f04 │ │ │ │ + cdp2 0, 15, cr0, cr14, cr10, {6} │ │ │ │ + bpl.n 3f1f14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr.w r3, [pc, #1220] @ 3f2484 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldr.w r2, [pc, #1216] @ 3f2488 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1295450,117 +1295450,117 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx b9524 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.w 3f14c2 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc2l 0, cr0, [sl], {202} @ 0xca │ │ │ │ - bcc.n 3f2580 │ │ │ │ + ldc2l 0, cr0, [r2], {202} @ 0xca │ │ │ │ + bcc.n 3f2390 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2 0, cr0, [r6], {202} @ 0xca │ │ │ │ - bcc.n 3f2524 │ │ │ │ + ldc2 0, cr0, [lr], {202} @ 0xca │ │ │ │ + bcc.n 3f2534 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mrrc2 0, 12, r0, ip, cr10 │ │ │ │ - bcc.n 3f24bc │ │ │ │ + stc2l 0, cr0, [r4], #-808 @ 0xfffffcd8 │ │ │ │ + bcc.n 3f24cc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb3c00ca │ │ │ │ - cbz r6, 3f254a │ │ │ │ + @ instruction: 0xfb4400ca │ │ │ │ + push {r1, r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 3f24a0 │ │ │ │ + bne.n 3f24b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfb1600ca │ │ │ │ - cbz r4, 3f254e │ │ │ │ + @ instruction: 0xfb1e00ca │ │ │ │ + cbz r4, 3f2550 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 3f2460 │ │ │ │ + bne.n 3f2470 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfafc00ca │ │ │ │ - cbz r2, 3f2554 │ │ │ │ + @ instruction: 0xfb0400ca │ │ │ │ + cbz r2, 3f2556 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 3f2434 │ │ │ │ + bne.n 3f2444 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r0, 3f2554 │ │ │ │ + cbz r0, 3f2556 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xface00ca │ │ │ │ - bne.n 3f25ec │ │ │ │ + @ instruction: 0xfad600ca │ │ │ │ + bne.n 3f23fc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r2, 3f2554 │ │ │ │ + cbz r2, 3f2556 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfaa000ca │ │ │ │ - bne.n 3f259c │ │ │ │ + @ instruction: 0xfaa800ca │ │ │ │ + bne.n 3f25ac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r4, 3f2554 │ │ │ │ + cbz r4, 3f2556 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfa7200ca │ │ │ │ - bne.n 3f254c │ │ │ │ + @ instruction: 0xfa7a00ca │ │ │ │ + bne.n 3f255c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r0, 3f2556 │ │ │ │ + cbz r0, 3f2558 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r6, r0 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr??.w r0, [r4, #202] @ 0xca │ │ │ │ - beq.n 3f2464 │ │ │ │ + ldr??.w r0, [ip, #202] @ 0xca │ │ │ │ + beq.n 3f2474 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 3f2570 │ │ │ │ + cbz r0, 3f2572 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr??.w r0, [r6, #202] @ 0xca │ │ │ │ - cbz r4, 3f256e │ │ │ │ + ldr??.w r0, [lr, #202] @ 0xca │ │ │ │ + cbz r4, 3f2570 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str.w r0, [lr, #202] @ 0xca │ │ │ │ - cbz r4, 3f2570 │ │ │ │ + ldr.w r0, [r6, #202] @ 0xca │ │ │ │ + cbz r4, 3f2572 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r6, 3f256e │ │ │ │ + cbz r6, 3f2570 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 3f256a │ │ │ │ + cbz r6, 3f256c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str??.w r0, [r4, sl] │ │ │ │ - cbz r2, 3f256a │ │ │ │ + str??.w r0, [ip, sl] │ │ │ │ + cbz r2, 3f256c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh.w r0, [ip, sl] │ │ │ │ - cbz r2, 3f256c │ │ │ │ + str.w r0, [r4, sl] │ │ │ │ + cbz r2, 3f256e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, 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, #3880] @ 0xf28 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -1296146,55 +1296146,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r6, #6619136 @ 0x650000 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + sbc.w r0, lr, #6619136 @ 0x650000 │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf4f200ca │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + @ instruction: 0xf4fa00ca │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orn r0, r0, #6619136 @ 0x650000 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + orn r0, r8, #6619136 @ 0x650000 │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xf25200ca │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + @ instruction: 0xf25a00ca │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf1f000ca │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + @ instruction: 0xf1f800ca │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf18000ca │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xf18800ca │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf13c00ca │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + adc.w r0, r4, #202 @ 0xca │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add.w r0, r0, #202 @ 0xca │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add.w r0, r8, #202 @ 0xca │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #916] @ 0x394 │ │ │ │ ldr.w r3, [r4, #916] @ 0x394 │ │ │ │ ldrd r0, r2, [r2, #8] │ │ │ │ ldrd r1, r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -1296849,183 +1296849,183 @@ │ │ │ │ movw r1, #2884 @ 0xb44 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3f2a0a │ │ │ │ b.w 3f2a6e │ │ │ │ nop │ │ │ │ - bics.w r0, r8, #202 @ 0xca │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + orr.w r0, r0, #202 @ 0xca │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vhadd.s q8, q14, q5 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + vmla.i d0, d20, d2[2] │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cdp 0, 11, cr0, cr12, cr10, {6} │ │ │ │ - add r7, pc, #520 @ (adr r7, 3f3578 ) │ │ │ │ + cdp 0, 12, cr0, cr4, cr10, {6} │ │ │ │ + add r7, pc, #552 @ (adr r7, 3f3598 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cdp 0, 9, cr0, cr0, cr10, {6} │ │ │ │ - add r7, pc, #344 @ (adr r7, 3f34d4 ) │ │ │ │ + cdp 0, 9, cr0, cr8, cr10, {6} │ │ │ │ + add r7, pc, #376 @ (adr r7, 3f34f4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cdp 0, 6, cr0, cr6, cr10, {6} │ │ │ │ - add r7, pc, #176 @ (adr r7, 3f3438 ) │ │ │ │ + cdp 0, 6, cr0, cr14, cr10, {6} │ │ │ │ + add r7, pc, #208 @ (adr r7, 3f3458 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cdp 0, 3, cr0, cr8, cr10, {6} │ │ │ │ - add r6, pc, #1016 @ (adr r6, 3f378c ) │ │ │ │ + cdp 0, 4, cr0, cr0, cr10, {6} │ │ │ │ + add r7, pc, #24 @ (adr r7, 3f33ac ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cdp 0, 0, cr0, cr12, cr10, {6} │ │ │ │ - add r6, pc, #840 @ (adr r6, 3f36e8 ) │ │ │ │ + cdp 0, 1, cr0, cr4, cr10, {6} │ │ │ │ + add r6, pc, #872 @ (adr r6, 3f3708 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stcl 0, cr0, [r0, #808]! @ 0x328 │ │ │ │ - add r6, pc, #664 @ (adr r6, 3f3644 ) │ │ │ │ + stcl 0, cr0, [r8, #808]! @ 0x328 │ │ │ │ + add r6, pc, #696 @ (adr r6, 3f3664 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc 0, cr0, [r4, #808]! @ 0x328 │ │ │ │ - add r6, pc, #488 @ (adr r6, 3f35a0 ) │ │ │ │ + ldc 0, cr0, [ip, #808]! @ 0x328 │ │ │ │ + add r6, pc, #520 @ (adr r6, 3f35c0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #336 @ (adr r6, 3f3510 ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 3f3530 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stcl 0, cr0, [r8, #-808]! @ 0xfffffcd8 │ │ │ │ - add r6, pc, #184 @ (adr r6, 3f3480 ) │ │ │ │ + ldcl 0, cr0, [r0, #-808]! @ 0xfffffcd8 │ │ │ │ + add r6, pc, #216 @ (adr r6, 3f34a0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc 0, cr0, [lr, #-808]! @ 0xfffffcd8 │ │ │ │ - add r6, pc, #16 @ (adr r6, 3f33e4 ) │ │ │ │ + stcl 0, cr0, [r6, #-808] @ 0xfffffcd8 │ │ │ │ + add r6, pc, #48 @ (adr r6, 3f3404 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc 0, cr0, [r2, #-808] @ 0xfffffcd8 │ │ │ │ - add r5, pc, #864 @ (adr r5, 3f3740 ) │ │ │ │ + ldc 0, cr0, [sl, #-808] @ 0xfffffcd8 │ │ │ │ + add r5, pc, #896 @ (adr r5, 3f3760 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stcl 0, cr0, [r6], #808 @ 0x328 │ │ │ │ - add r5, pc, #688 @ (adr r5, 3f369c ) │ │ │ │ + stcl 0, cr0, [lr], #808 @ 0x328 │ │ │ │ + add r5, pc, #720 @ (adr r5, 3f36bc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc 0, cr0, [sl], #808 @ 0x328 │ │ │ │ - add r5, pc, #512 @ (adr r5, 3f35f8 ) │ │ │ │ + stcl 0, cr0, [r2], {202} @ 0xca │ │ │ │ + add r5, pc, #544 @ (adr r5, 3f3618 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc 0, cr0, [r4], {202} @ 0xca │ │ │ │ - add r5, pc, #360 @ (adr r5, 3f356c ) │ │ │ │ + ldc 0, cr0, [ip], {202} @ 0xca │ │ │ │ + add r5, pc, #392 @ (adr r5, 3f358c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stcl 0, cr0, [lr], #-808 @ 0xfffffcd8 │ │ │ │ - add r5, pc, #208 @ (adr r5, 3f34e0 ) │ │ │ │ + ldcl 0, cr0, [r6], #-808 @ 0xfffffcd8 │ │ │ │ + add r5, pc, #240 @ (adr r5, 3f3500 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #64 @ (adr r5, 3f3458 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 3f3478 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc 0, cr0, [sl], #-808 @ 0xfffffcd8 │ │ │ │ - add r4, pc, #960 @ (adr r4, 3f37e0 ) │ │ │ │ + ldc 0, cr0, [r2], #-808 @ 0xfffffcd8 │ │ │ │ + add r4, pc, #992 @ (adr r4, 3f3800 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stc 0, cr0, [r4], {202} @ 0xca │ │ │ │ - add r4, pc, #808 @ (adr r4, 3f3754 ) │ │ │ │ + stc 0, cr0, [ip], {202} @ 0xca │ │ │ │ + add r4, pc, #840 @ (adr r4, 3f3774 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rsbs r0, lr, sl, lsl #3 │ │ │ │ - add r4, pc, #656 @ (adr r4, 3f36c8 ) │ │ │ │ + @ instruction: 0xebe600ca │ │ │ │ + add r4, pc, #688 @ (adr r4, 3f36e8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 3f3640 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 3f3660 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xeb9800ca │ │ │ │ - add r4, pc, #376 @ (adr r4, 3f35c0 ) │ │ │ │ + sub.w r0, r0, sl, lsl #3 │ │ │ │ + add r4, pc, #408 @ (adr r4, 3f35e0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sbcs.w r0, r2, sl, lsl #3 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + sbcs.w r0, sl, sl, lsl #3 │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adc.w r0, r6, sl, lsl #3 │ │ │ │ - add r4, pc, #48 @ (adr r4, 3f3490 ) │ │ │ │ + adc.w r0, lr, sl, lsl #3 │ │ │ │ + add r4, pc, #80 @ (adr r4, 3f34b0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xeb2000ca │ │ │ │ - add r3, pc, #920 @ (adr r3, 3f3804 ) │ │ │ │ + @ instruction: 0xeb2800ca │ │ │ │ + add r3, pc, #952 @ (adr r3, 3f3824 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xeaf800ca │ │ │ │ - stmia r2!, {} │ │ │ │ + add.w r0, r0, sl, lsl #3 │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pkhbt r0, r6, sl, lsl #3 │ │ │ │ - add r3, pc, #560 @ (adr r3, 3f36b4 ) │ │ │ │ + pkhbt r0, lr, sl, lsl #3 │ │ │ │ + add r3, pc, #592 @ (adr r3, 3f36d4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - eors.w r0, lr, sl, lsl #3 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + @ instruction: 0xeaa600ca │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orn r0, ip, sl, lsl #3 │ │ │ │ - add r3, pc, #200 @ (adr r3, 3f3564 ) │ │ │ │ + orns r0, r4, sl, lsl #3 │ │ │ │ + add r3, pc, #232 @ (adr r3, 3f3584 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orr.w r0, r4, sl, lsl #3 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + orr.w r0, ip, sl, lsl #3 │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ands.w r0, r6, sl, lsl #3 │ │ │ │ - add r2, pc, #880 @ (adr r2, 3f3824 ) │ │ │ │ + ands.w r0, lr, sl, lsl #3 │ │ │ │ + add r2, pc, #912 @ (adr r2, 3f3844 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strd r0, r0, [r6, #808]! @ 0x328 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + strd r0, r0, [lr, #808]! @ 0x328 │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xe9b000ca │ │ │ │ - add r2, pc, #472 @ (adr r2, 3f36a4 ) │ │ │ │ + @ instruction: 0xe9b800ca │ │ │ │ + add r2, pc, #504 @ (adr r2, 3f36c4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xe98600ca │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + @ instruction: 0xe98e00ca │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, 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, #2496] @ 0x9c0 │ │ │ │ subw sp, sp, #1556 @ 0x614 │ │ │ │ @@ -1297686,37 +1297686,37 @@ │ │ │ │ ... │ │ │ │ ldr r5, [pc, #960] @ (3f3f54 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #832] @ (3f3edc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 3f39e0 │ │ │ │ + b.n 3f39f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3f38b0 │ │ │ │ + b.n 3f38c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3f3624 │ │ │ │ + b.n 3f3634 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r0, 3f3c2e │ │ │ │ + cbnz r0, 3f3c30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3f343c │ │ │ │ + b.n 3f344c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - revsh r4, r5 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rev r6, r1 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3f4258 │ │ │ │ + b.n 3f4268 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3f411c │ │ │ │ + b.n 3f412c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r0, 3f3be2 │ │ │ │ + cbnz r0, 3f3be4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov sl, r6 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ @@ -1298323,79 +1298323,79 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str.w r7, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ b.n 3f4208 │ │ │ │ nop │ │ │ │ - b.n 3f4300 │ │ │ │ + b.n 3f4310 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 3f428c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bls.n 3f4204 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ add lr, ip │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - udf #26 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ble.n 3f43c4 │ │ │ │ + ble.n 3f41d4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ble.n 3f4310 │ │ │ │ + ble.n 3f4320 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 3f4300 │ │ │ │ + ble.n 3f4310 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r0, 3f4340 │ │ │ │ + cbz r0, 3f4342 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r2, 3f4342 │ │ │ │ + cbz r2, 3f4344 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bgt.n 3f4318 │ │ │ │ + bgt.n 3f4328 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blt.n 3f42b4 │ │ │ │ + blt.n 3f42c4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -1299440,71 +1299440,71 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3f3e06 │ │ │ │ nop │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bls.n 3f4e34 │ │ │ │ + bls.n 3f4e44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3f4d74 │ │ │ │ + bvs.n 3f4d84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 3f4e48 │ │ │ │ + bvs.n 3f4e58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 3f4e28 │ │ │ │ + bvs.n 3f4e38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bne.n 3f4dac │ │ │ │ + bne.n 3f4dbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bne.n 3f4ef4 │ │ │ │ + bne.n 3f4f04 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - beq.n 3f4e5c │ │ │ │ + beq.n 3f4e6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, pc, #792 @ (adr r6, 3f513c ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 3f515c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, pc, #416 @ (adr r6, 3f4fcc ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 3f4fec ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #752 @ (adr r5, 3f512c ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 3f514c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #624 @ (adr r5, 3f50b8 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 3f50d8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ str.w r0, [fp] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr.w r4, [pc, #2748] @ 3f590c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r4, pc │ │ │ │ @@ -1300503,123 +1300503,123 @@ │ │ │ │ bne.w 3f5d22 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 3f5858 │ │ │ │ b.n 3f5a04 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #912 @ (adr r7, 3f5ca4 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 3f5cc4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #744 @ (adr r4, 3f5c08 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 3f5c28 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r3, {r1, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 3f5ba4 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 3f5bc4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #456 @ (adr r3, 3f5b04 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 3f5b24 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #456 @ (adr r2, 3f5b14 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 3f5b34 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r5!, {r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #440 @ (adr r1, 3f5b18 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 3f5b38 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r0, [r5, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, pc, #184 @ (adr r1, 3f5a24 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 3f5a44 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r6, [r4, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #832 @ (adr r0, 3f5cb8 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 3f5cd8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #632 @ (adr r0, 3f5c00 ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 3f5c20 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r6, [r5, #6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ mov r1, r0 │ │ │ │ strd r0, fp, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r2, #785 @ 0x311 │ │ │ │ @@ -1301857,269 +1301857,269 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3f40b4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ b.w 3f40b4 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - itee vs │ │ │ │ - lslvs r2, r1, #3 │ │ │ │ - ldrbvc r4, [r6, #0] │ │ │ │ + itet vc │ │ │ │ + lslvc r2, r1, #3 │ │ │ │ + ldrbvs r4, [r7, #0] │ │ │ │ lslvc r0, r0, #3 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ittt cc │ │ │ │ - lslcc r2, r1, #3 │ │ │ │ - ldrbcc r4, [r0, #0] │ │ │ │ - lslcc r0, r0, #3 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + itte mi │ │ │ │ + lslmi r2, r1, #3 │ │ │ │ + ldrbmi r4, [r1, #0] │ │ │ │ + lslpl r0, r0, #3 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r0, 3f68b0 │ │ │ │ + cbnz r0, 3f68b2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - setend be │ │ │ │ + cpsie │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r1, [pc, #240] @ (3f6a70 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -1302202,37 +1302202,37 @@ │ │ │ │ movw r1, #515 @ 0x203 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3f3e06 │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r0, r1 │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sxtb r2, r2 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r1, 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 │ │ │ │ sub sp, #20 │ │ │ │ ldrd r9, r5, [sp, #64] @ 0x40 │ │ │ │ @@ -1302328,31 +1302328,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r4, r1, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #384 @ 0x180 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ b.n 3f6b4e │ │ │ │ - cbz r0, 3f6bca │ │ │ │ + cbz r0, 3f6bcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r6, 3f6bcc │ │ │ │ + cbz r6, 3f6bce │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r6, 3f6bca │ │ │ │ + cbz r6, 3f6bcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, 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 │ │ │ │ sub sp, #20 │ │ │ │ ldrd r9, r5, [sp, #64] @ 0x40 │ │ │ │ @@ -1302448,31 +1302448,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r4, r1, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ b.n 3f6c7e │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ mov r8, r2 │ │ │ │ @@ -1303061,29 +1303061,29 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ asrs r0, r2, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r5, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r6, r3, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r1, [r7] │ │ │ │ sbc.w r6, r6, #0 │ │ │ │ adds r3, #1 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ add.w fp, fp, #8 │ │ │ │ @@ -1303735,97 +1303735,97 @@ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ blx b9524 │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 3f7052 │ │ │ │ nop │ │ │ │ - add r7, pc, #792 @ (adr r7, 3f7dd8 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 3f7df8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #0 @ (adr r7, 3f7acc ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 3f7aec ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #224 @ (adr r4, 3f7be4 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 3f7c04 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #904 @ (adr r3, 3f7ea0 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 3f7ec0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #424 @ (adr r3, 3f7cd0 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 3f7cf0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, pc, #984 @ (adr r2, 3f7f14 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 3f7f34 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #56 @ (adr r2, 3f7b98 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 3f7bb8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 003f7b64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1304923,93 +1304923,93 @@ │ │ │ │ ... │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r2, r2, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r0, r0, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrsb r0, [r0, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ add r3, sp, #356 @ 0x164 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx b5d2c │ │ │ │ @@ -1306111,107 +1306111,107 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 3f802c │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #752] @ (3f9658 ) │ │ │ │ + ldr r5, [pc, #784] @ (3f9678 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #96] @ (3f9404 ) │ │ │ │ + ldr r0, [pc, #128] @ (3f9424 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r6, [r6, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r7, [pc, #624] @ (3f9634 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r7, [pc, #328] @ (3f9514 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [pc, #584] @ (3f9660 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ movw r1, #1377 @ 0x561 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -1307344,101 +1307344,101 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ b.n 3f9fcc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ b.w 3f8f3a │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #31] │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r2, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ tst r2, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r7, #68 @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r6, #246 @ 0xf6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r6, #120 @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r6, #46 @ 0x2e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r5, #130 @ 0x82 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr.w r3, [pc, #3052] @ 3fad14 │ │ │ │ mov.w r0, #1888 @ 0x760 │ │ │ │ ldr.w r7, [pc, #3048] @ 3fad18 │ │ │ │ add r3, pc │ │ │ │ add.w r6, r3, #480 @ 0x1e0 │ │ │ │ add r7, pc │ │ │ │ @@ -1308541,103 +1308541,103 @@ │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r8, [sp, #192] @ 0xc0 │ │ │ │ add.w fp, sp, #616 @ 0x268 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ b.n 3fadea │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r7, [pc, #352] @ (3faeb0 ) │ │ │ │ + ldr r7, [pc, #384] @ (3faed0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #64] @ (3fadac ) │ │ │ │ + ldr r6, [pc, #96] @ (3fadcc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #792] @ (3fb090 ) │ │ │ │ + ldr r5, [pc, #824] @ (3fb0b0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r0, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #432] @ (3faf34 ) │ │ │ │ + ldr r5, [pc, #464] @ (3faf54 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #296] @ (3faeb4 ) │ │ │ │ + ldr r5, [pc, #328] @ (3faed4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [pc, #264] @ (3faea4 ) │ │ │ │ + ldr r3, [pc, #296] @ (3faec4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #248] @ (3faeb4 ) │ │ │ │ + ldr r0, [pc, #280] @ (3faed4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, #114 @ 0x72 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blx r4 │ │ │ │ + blx r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r0, [r3, r2, lsl #3] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ @@ -1310017,139 +1310017,139 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1599 @ 0x63f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3f802c │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r4, #252 @ 0xfc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, pc, #652 @ (adr r1, 3fbfd4 ) │ │ │ │ movs r3, r0 │ │ │ │ movs r5, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r5, #166 @ 0xa6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr.w r1, [pc, #2820] @ 3fc904 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -1311096,251 +1311096,251 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1251 @ 0x4e3 │ │ │ │ add.w r2, r2, #480 @ 0x1e0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3f802c │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r1, 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 r9, r2 │ │ │ │ @@ -1311492,41 +1311492,41 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b9520 │ │ │ │ @ instruction: 0xb7f8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xb75e │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xb742 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 003fcca8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1312631,71 +1312631,71 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xb620 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r6, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #272] @ (3fd930 ) │ │ │ │ + ldr r7, [pc, #304] @ (3fd950 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #432] @ (3fd9d8 ) │ │ │ │ + ldr r4, [pc, #464] @ (3fd9f8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #48] @ (3fd860 ) │ │ │ │ + ldr r4, [pc, #80] @ (3fd880 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #800] @ (3fdb6c ) │ │ │ │ + ldr r2, [pc, #832] @ (3fdb8c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #592] @ (3fdaa4 ) │ │ │ │ + ldr r2, [pc, #624] @ (3fdac4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r7, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r1, r0, #3 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #16] @ (3fd878 ) │ │ │ │ + ldr r2, [pc, #48] @ (3fd898 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #136] @ (3fd8f4 ) │ │ │ │ + ldr r0, [pc, #168] @ (3fd914 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blx r2 │ │ │ │ + blx r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add ip, lr │ │ │ │ + add ip, pc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r5 │ │ │ │ + add sl, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr.w r2, [pc, #2860] @ 3fe3c0 │ │ │ │ movw r0, #2271 @ 0x8df │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, pc │ │ │ │ blx b3260 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1313742,79 +1313742,79 @@ │ │ │ │ adc.w r3, r3, r6 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ orr.w r6, r6, r3, lsl #10 │ │ │ │ eors r6, r0 │ │ │ │ ands r6, r5 │ │ │ │ mov r3, r6 │ │ │ │ b.n 3fe46a │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r0, r0, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r4, r7, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 3fe460 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ add.w sl, r2, r3, lsl #3 │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ @@ -1314375,56 +1314375,56 @@ │ │ │ │ blx b9524 │ │ │ │ ldr r1, [pc, #92] @ (3fea8c ) │ │ │ │ ldr r2, [pc, #96] @ (3fea90 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ b.n 3fe99c │ │ │ │ nop │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ addw r0, ip, #2238 @ 0x8be │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, #218 @ 0xda │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xf3fc00be │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xf3b400be │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [pc, #960] @ (3fee58 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [pc, #960] @ (3fee5c ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ add.w r2, r3, #564 @ 0x234 │ │ │ │ @@ -1314780,49 +1314780,49 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 401aee │ │ │ │ b.n 3feea0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ movw r1, #2318 @ 0x90e │ │ │ │ mov r2, fp │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ @@ -1315999,102 +1315999,102 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ blx b9524 │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 3fd238 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r2, r1, #3 │ │ │ │ stcl 0, cr0, [r8], {190} @ 0xbe │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldcl 0, cr0, [r4], #-760 @ 0xfffffd08 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ sbc.w r0, r0, lr, ror #2 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr0, {6} │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cdp2 0, 15, cr0, cr8, cr0, {6} │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia.w lr!, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldrd r0, r0, [r0], #-760 @ 0x2f8 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr, #768]! @ 0x300 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + stc2l 0, cr0, [r6, #768] @ 0x300 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 3ffbbc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r4, #-768]! @ 0xfffffd00 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + ldc2l 0, cr0, [ip, #-768]! @ 0xfffffd00 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc2 0, cr0, [lr], {192} @ 0xc0 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + stc2 0, cr0, [r6], #768 @ 0x300 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mcrr2 0, 12, r0, r0, cr0 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + mcrr2 0, 12, r0, r8, cr0 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfbf000c0 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + @ instruction: 0xfbf800c0 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfb8800c0 │ │ │ │ - ble.n 3ffca8 │ │ │ │ + @ instruction: 0xfb9000c0 │ │ │ │ + ble.n 3ffcb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 3ff704 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfaf200c0 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + @ instruction: 0xfafa00c0 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfade00c0 │ │ │ │ + @ instruction: 0xfae600c0 │ │ │ │ b.n 3ff598 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 3ff504 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 3ff484 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vld1.8 {d0[6]}, [r4], r0 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + vld1.8 {d0[6]}, [ip], r0 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb.w r0, [lr, #192] @ 0xc0 │ │ │ │ + ldrb.w r0, [r6, #192] @ 0xc0 │ │ │ │ b.n 400160 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bne.w 4001a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r4, [pc, #3064] @ 400828 │ │ │ │ add r3, sp, #532 @ 0x214 │ │ │ │ ldr.w r5, [pc, #3060] @ 40082c │ │ │ │ @@ -1317192,66 +1317192,66 @@ │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, lr, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ b.n 40054a │ │ │ │ nop │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf70e00c0 │ │ │ │ + @ instruction: 0xf71600c0 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r7, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf37200c0 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + @ instruction: 0xf37a00c0 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf25200c0 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + @ instruction: 0xf25a00c0 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bgt.n 40077c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - addw r0, r8, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf21000c0 │ │ │ │ bgt.n 4008f8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs.w r0, r0, #192 @ 0xc0 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs.w r0, r8, #192 @ 0xc0 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf18200c0 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + @ instruction: 0xf18a00c0 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcc.n 400950 │ │ │ │ + bcc.n 400960 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adc.w r0, sl, #192 @ 0xc0 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + adcs.w r0, r2, #192 @ 0xc0 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf12000c0 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + @ instruction: 0xf12800c0 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eors.w r0, r6, #192 @ 0xc0 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + eors.w r0, lr, #192 @ 0xc0 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ubfx r0, lr, #3, #1 │ │ │ │ - vmla.i32 d0, d24, d0[0] │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + @ instruction: 0xf3d600c0 │ │ │ │ + vext.8 q0, q8, q0, #0 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [r0, #768] @ 0x300 │ │ │ │ + ldc 0, cr0, [r8, #768] @ 0x300 │ │ │ │ bvc.n 400984 │ │ │ │ lsls r6, r7, #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #2510 @ 0x9ce │ │ │ │ blx b3260 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1317472,22 +1317472,22 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 400c34 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrd r0, r0, [lr, #-768]! @ 0x300 │ │ │ │ + @ instruction: 0xe98600c0 │ │ │ │ ldr r5, [pc, #436] @ (400cb8 ) │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia.w r4, {r6, r7} │ │ │ │ + stmia.w ip, {r6, r7} │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 400abe │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ @@ -1318704,212 +1318704,212 @@ │ │ │ │ mov r2, r5 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #2807 @ 0xaf7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3fd238 │ │ │ │ - ldc 0, cr0, [r4], {192} @ 0xc0 │ │ │ │ + ldc 0, cr0, [ip], {192} @ 0xc0 │ │ │ │ strh r5, [r6, #20] │ │ │ │ movs r5, r2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 4016c0 │ │ │ │ + b.n 4016d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 401600 │ │ │ │ + b.n 401610 │ │ │ │ lsls r0, r0, #3 │ │ │ │ beq.n 401894 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 401520 │ │ │ │ + b.n 401530 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 40128c │ │ │ │ + b.n 40129c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 401db8 │ │ │ │ + b.n 401dc8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 401bac │ │ │ │ + b.n 401bbc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 401b50 │ │ │ │ + b.n 401b60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 401af4 │ │ │ │ + b.n 401b04 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 401a98 │ │ │ │ + b.n 401aa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 401a3c │ │ │ │ + b.n 401a4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4019e0 │ │ │ │ + b.n 4019f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 401984 │ │ │ │ + b.n 401994 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #20 │ │ │ │ + udf #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ite le │ │ │ │ + itt le │ │ │ │ lslle r7, r7, #2 │ │ │ │ - ble.n 401914 @ unpredictable │ │ │ │ + ble.n 401924 @ unpredictable │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - itte ge │ │ │ │ + itee ge │ │ │ │ lslge r7, r7, #2 │ │ │ │ - ble.n 4018c4 @ unpredictable │ │ │ │ + ble.n 4018d4 @ unpredictable │ │ │ │ lsllt r0, r0, #3 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - it vc │ │ │ │ - lslvc r7, r7, #2 │ │ │ │ - ble.n 401a74 │ │ │ │ + nop {8} │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + ble.n 401a84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - itet mi │ │ │ │ - lslmi r7, r7, #2 │ │ │ │ - ble.n 401a24 @ unpredictable │ │ │ │ + itee pl │ │ │ │ + lslpl r7, r7, #2 │ │ │ │ + ble.n 401a34 @ unpredictable │ │ │ │ lslmi r0, r0, #3 │ │ │ │ - ittt cs │ │ │ │ - lslcs r7, r7, #2 │ │ │ │ - bkpt 0x00fe │ │ │ │ + itet cs │ │ │ │ lslcs r7, r7, #2 │ │ │ │ - bkpt 0x00dc │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + itte eq @ unpredictable │ │ │ │ + lsleq r7, r7, #2 │ │ │ │ + bkpt 0x00e4 │ │ │ │ + lslne r7, r7, #2 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bgt.n 401918 │ │ │ │ + bgt.n 401928 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bgt.n 401acc │ │ │ │ + bgt.n 401adc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - blt.n 401ae8 │ │ │ │ + blt.n 401af8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - blt.n 401a98 │ │ │ │ + blt.n 401aa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr.w r1, [pc, #2552] @ 402428 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r2, r4 │ │ │ │ @@ -1319761,224 +1319761,224 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #2194 @ 0x892 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3fd238 │ │ │ │ - cbnz r2, 402478 │ │ │ │ + cbnz r2, 40247a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r6, 402472 │ │ │ │ + cbnz r6, 402474 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bhi.n 402384 │ │ │ │ + bhi.n 402394 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - hlt 0x0016 │ │ │ │ + hlt 0x001e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r0, 402490 │ │ │ │ + cbnz r0, 402492 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 40248c │ │ │ │ + cbnz r4, 40248e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvc.n 402390 │ │ │ │ + bvc.n 4023a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r0, 40248a │ │ │ │ + cbnz r0, 40248c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r4, 402484 │ │ │ │ + cbnz r4, 402486 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r0, 402480 │ │ │ │ + cbnz r0, 402482 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r2, 40247a │ │ │ │ + cbnz r2, 40247c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 40241c │ │ │ │ + bvs.n 40242c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vrev32.16 q8, │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + vrev32. q8, │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 4023c4 │ │ │ │ + bvs.n 4023d4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vmla.i q8, q8, d1[2] │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + vmla.i q8, q12, d1[2] │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 402568 │ │ │ │ + bvs.n 402578 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vmla.i q0, q15, d1[2] │ │ │ │ - bge.n 4023c8 │ │ │ │ + vmla.i16 q0, q11, d1[1] │ │ │ │ + bge.n 4023d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 402510 │ │ │ │ + bvs.n 402520 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vhadd.u16 q8, q8, │ │ │ │ - bge.n 402518 │ │ │ │ + vhadd.u16 q8, q12, │ │ │ │ + bge.n 402528 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 4024a0 │ │ │ │ + bvs.n 4024b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vhadd.u16 q0, q12, │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + vhadd.u32 q0, q8, │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bpl.n 40243c │ │ │ │ + bpl.n 40244c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cdp2 0, 9, cr0, cr6, cr9, {6} │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + cdp2 0, 9, cr0, cr14, cr9, {6} │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bpl.n 40254c │ │ │ │ + bpl.n 40255c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cdp2 0, 6, cr0, cr2, cr9, {6} │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr9, {6} │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bpl.n 4024f0 │ │ │ │ + bpl.n 402500 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr9, {6} │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + cdp2 0, 3, cr0, cr6, cr9, {6} │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 402494 │ │ │ │ + bmi.n 4024a4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #804]! @ 0x324 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + cdp2 0, 0, cr0, cr2, cr9, {6} │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 402438 │ │ │ │ + bmi.n 402448 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc2 0, cr0, [r2, #804]! @ 0x324 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + stc2 0, cr0, [sl, #804]! @ 0x324 │ │ │ │ + cpsid │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 402598 │ │ │ │ + bmi.n 4025a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc2l 0, cr0, [r6, #-804] @ 0xfffffcdc │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + stc2l 0, cr0, [lr, #-804] @ 0xfffffcdc │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcc.n 4024f0 │ │ │ │ + bcc.n 402500 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcc.n 4024a0 │ │ │ │ + bcc.n 4024b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc2 0, cr0, [r2], #804 @ 0x324 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + stc2 0, cr0, [sl], #804 @ 0x324 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcc.n 4025c4 │ │ │ │ + bcc.n 4025d4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mcrr2 0, 12, r0, ip, cr9 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + mrrc2 0, 12, r0, r4, cr9 │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 402528 │ │ │ │ + bcs.n 402538 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvc.n 4025dc │ │ │ │ + bvc.n 4025ec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfbf000c9 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xfbf800c9 │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 402484 │ │ │ │ + bcs.n 402494 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfbbc00c9 │ │ │ │ - push {r1, r7} │ │ │ │ + smlald r0, r0, r4, r9 │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 402624 │ │ │ │ + bcs.n 402634 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb8c00c9 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + @ instruction: 0xfb9400c9 │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 4025d0 │ │ │ │ + bcs.n 4025e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb5c00c9 │ │ │ │ - push {r1, r5} │ │ │ │ + @ instruction: 0xfb6400c9 │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 40257c │ │ │ │ + bcs.n 40258c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb2a00c9 │ │ │ │ - cbz r0, 4025f8 │ │ │ │ + @ instruction: 0xfb3200c9 │ │ │ │ + cbz r0, 4025fa │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bne.n 402524 │ │ │ │ + bne.n 402534 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 4025f6 │ │ │ │ + cbz r0, 4025f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xfada00c9 │ │ │ │ - cbz r0, 4025f4 │ │ │ │ + @ instruction: 0xfae200c9 │ │ │ │ + cbz r0, 4025f6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bne.n 402494 │ │ │ │ + bne.n 4024a4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4025f0 │ │ │ │ + cbz r6, 4025f2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r0, 4025ec │ │ │ │ + cbz r0, 4025ee │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bne.n 402604 │ │ │ │ + bne.n 402614 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4025ea │ │ │ │ + cbz r4, 4025ec │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bne.n 4025c4 │ │ │ │ + bne.n 4025d4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 4025ea │ │ │ │ + cbz r0, 4025ec │ │ │ │ lsls r7, r7, #2 │ │ │ │ - beq.n 402584 │ │ │ │ + beq.n 402594 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - beq.n 402540 │ │ │ │ + beq.n 402550 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vld4. {d16-d19}, [r0], r9 │ │ │ │ - sxth r6, r4 │ │ │ │ + vld4. {d16-d19}, [r8], r9 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - beq.n 4025e0 │ │ │ │ + beq.n 4025f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh.w r0, [r6, r9] │ │ │ │ - cbz r4, 402616 │ │ │ │ + ldrsh.w r0, [lr, r9] │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 402614 │ │ │ │ + cbz r6, 402616 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str??.w r0, [sl, #201] @ 0xc9 │ │ │ │ - cbz r0, 402614 │ │ │ │ + ldr??.w r0, [r2, #201] @ 0xc9 │ │ │ │ + cbz r0, 402616 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 402612 │ │ │ │ + cbz r0, 402614 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb.w r0, [sl, #201] @ 0xc9 │ │ │ │ - cbz r0, 402610 │ │ │ │ + strh.w r0, [r2, #201] @ 0xc9 │ │ │ │ + cbz r0, 402612 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r0, 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, #2896] @ 0xb50 │ │ │ │ ldr.w r4, [pc, #1504] @ 402bf0 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ @@ -1320540,71 +1320540,71 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rsb r0, sl, #6586368 @ 0x648000 │ │ │ │ + rsbs r0, r2, #6586368 @ 0x648000 │ │ │ │ ldrh r6, [r5, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf2f400c9 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xf2fc00c9 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subw r0, r8, #201 @ 0xc9 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + @ instruction: 0xf2b000c9 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ cbz r6, 402c84 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - addw r0, lr, #201 @ 0xc9 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + @ instruction: 0xf21600c9 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf1e400c9 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + @ instruction: 0xf1ec00c9 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs.w r0, ip, #201 @ 0xc9 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + rsb r0, r4, #201 @ 0xc9 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf19600c9 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + @ instruction: 0xf19e00c9 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sbc.w r0, lr, #201 @ 0xc9 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + sbcs.w r0, r6, #201 @ 0xc9 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf12600c9 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + @ instruction: 0xf12e00c9 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf0fe00c9 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add.w r0, r6, #201 @ 0xc9 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb 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 r5, r2 │ │ │ │ @@ -1321768,131 +1321768,131 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r2, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r5, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vmla.i32 d0, d28, d9[0] │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + vext.8 q0, q10, , #0 │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vhadd.s8 q0, q8, │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + vhadd.s8 q0, q12, │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r4, [r2, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc 0, cr0, [r2], {201} @ 0xc9 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + ldc 0, cr0, [sl], {201} @ 0xc9 │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mrrc 0, 12, r0, r2, cr9 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + mrrc 0, 12, r0, sl, cr9 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r3, sp, #808 @ 0x328 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strd r0, r0, [r6, #804] @ 0x324 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + strd r0, r0, [lr, #804] @ 0x324 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xe82800c9 │ │ │ │ - add r0, pc, #952 @ (adr r0, 403d44 ) │ │ │ │ + @ instruction: 0xe83000c9 │ │ │ │ + add r0, pc, #984 @ (adr r0, 403d64 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 403a58 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 403a78 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4036e0 │ │ │ │ + b.n 4036f0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 403690 │ │ │ │ + b.n 4036a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 40353c │ │ │ │ + b.n 40354c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4034ac │ │ │ │ + b.n 4034bc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 403460 │ │ │ │ + b.n 403470 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r4, 403a5a │ │ │ │ + cbnz r4, 403a5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4033d4 │ │ │ │ + b.n 4033e4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r6, 403a56 │ │ │ │ + cbnz r6, 403a58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 403388 │ │ │ │ + b.n 403398 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r2, 403a58 │ │ │ │ + cbnz r2, 403a5a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 403230 │ │ │ │ + b.n 403240 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - hlt 0x0038 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 4041e4 │ │ │ │ + b.n 4041f4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - hlt 0x000c │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 404198 │ │ │ │ + b.n 4041a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 40414c │ │ │ │ + b.n 40415c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r4, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [pc, #1352] @ 403f88 │ │ │ │ movs r6, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ @@ -1322353,141 +1322353,141 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #3029 @ 0xbd5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 402e18 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4043ec │ │ │ │ + b.n 4043fc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 404398 │ │ │ │ + b.n 4043a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 404344 │ │ │ │ + b.n 404354 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 4042ec │ │ │ │ + b.n 4042fc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 404294 │ │ │ │ + b.n 4042a4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 404240 │ │ │ │ + b.n 404250 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 4041c4 │ │ │ │ + b.n 4041d4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 40412c │ │ │ │ + b.n 40413c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 4040c8 │ │ │ │ + b.n 4040d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 40407c │ │ │ │ + b.n 40408c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 404030 │ │ │ │ + b.n 404040 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #2 │ │ │ │ + udf #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 404014 │ │ │ │ + ble.n 404024 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 403fc8 │ │ │ │ + ble.n 403fd8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -1322513,19 +1322513,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #660 @ 0x294 │ │ │ │ strd lr, ip, [sp, #28] │ │ │ │ movw r1, #3196 @ 0xc7c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b9520 │ │ │ │ - blt.n 4040a4 │ │ │ │ + blt.n 4040b4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r0, 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] @ 4046e4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1323157,143 +1323157,143 @@ │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ b.n 40440a │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r1, r1, #3 │ │ │ │ rors r2, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 404770 │ │ │ │ + ble.n 404780 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 40470c │ │ │ │ + ble.n 40471c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 4047ac │ │ │ │ + bgt.n 4047bc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r6, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 40467c │ │ │ │ + blt.n 40468c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 404778 │ │ │ │ + blt.n 404788 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r2, 4047c2 │ │ │ │ + cbz r2, 4047c4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 4047c0 │ │ │ │ + bge.n 4047d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r2, 4047c6 │ │ │ │ + cbz r2, 4047c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 40478c │ │ │ │ + bge.n 40479c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r6, 4047c8 │ │ │ │ + cbz r6, 4047ca │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 4046b0 │ │ │ │ + bls.n 4046c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - uxth r4, r4 │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 4047ec │ │ │ │ + bls.n 4047fc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 4047a0 │ │ │ │ + bhi.n 4047b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 40476c │ │ │ │ + bhi.n 40477c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 404738 │ │ │ │ + bhi.n 404748 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sxth r6, r2 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 404704 │ │ │ │ + bhi.n 404714 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ 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, #416] @ 40499c │ │ │ │ @@ -1323473,57 +1323473,57 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r2, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, 4049b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 404934 │ │ │ │ + bvs.n 404944 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 4048dc │ │ │ │ + bvs.n 4048ec │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 404a84 │ │ │ │ + bvs.n 404a94 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 404a2c │ │ │ │ + bvs.n 404a3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 4049e8 │ │ │ │ + bvs.n 4049f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 4049ac │ │ │ │ + bpl.n 4049bc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r0, 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr.w r3, [pc, #2708] @ 4054ac │ │ │ │ @@ -1324570,157 +1324570,157 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, pc, #712 @ (adr r7, 405798 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 4057b8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #504 @ (adr r7, 4056d4 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 4056f4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #320 @ (adr r7, 405628 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 405648 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, pc, #184 @ (adr r7, 4055ac ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 4055cc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, pc, #96 @ (adr r7, 405560 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 405580 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, pc, #8 @ (adr r7, 405514 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 405534 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, pc, #928 @ (adr r6, 4058b8 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 4058d8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, pc, #784 @ (adr r6, 405834 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 405854 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, pc, #640 @ (adr r6, 4057b0 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 4057d0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, pc, #496 @ (adr r6, 40572c ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 40574c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #472 @ (adr r7, 405718 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 405738 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #336 @ (adr r6, 405698 ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 4056b8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, pc, #144 @ (adr r6, 4055e4 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 405604 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 405958 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 405578 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, pc, #864 @ (adr r5, 4058cc ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 4058ec ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, pc, #720 @ (adr r5, 405848 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 405868 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, pc, #576 @ (adr r5, 4057c4 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 4057e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, pc, #432 @ (adr r5, 405740 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 405760 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #408 @ (adr r6, 40572c ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 40574c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #272 @ (adr r5, 4056ac ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 4056cc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, pc, #80 @ (adr r5, 4055f8 ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 405618 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, pc, #952 @ (adr r4, 40596c ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 40598c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #912 @ (adr r5, 405948 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 405968 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #728 @ (adr r4, 405898 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 4058b8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, pc, #536 @ (adr r4, 4057e4 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 405804 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, pc, #384 @ (adr r4, 405758 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 405778 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, pc, #240 @ (adr r4, 4056d4 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 4056f4 ) │ │ │ │ lsls r0, 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, #3912] @ 0xf48 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -1325466,103 +1325466,103 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r0, 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, #544] @ 4060e0 │ │ │ │ @@ -1327856,21 +1327856,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r0, r4, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr.w r3, [r8, #112] @ 0x70 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r2, [r8, #116] @ 0x74 │ │ │ │ add r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r2, r3, lsl #3 │ │ │ │ @@ -1328285,29 +1328285,29 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 40a4f2 │ │ │ │ b.n 407d28 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r6, pc, #400 @ (adr r6, 407e9c ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 407ebc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, 407edc ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 407efc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #24 @ (adr r3, 407d34 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 407d54 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, r2 │ │ │ │ ldr.w fp, [r3, r1, lsl #3] │ │ │ │ @@ -1329464,122 +1329464,122 @@ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str.w fp, [sp, #192] @ 0xc0 │ │ │ │ b.n 408a90 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #504 @ (adr r1, 408ba4 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 408bc4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #136 @ (adr r0, 408a48 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 408a68 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r2, [r5, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r0, r0, #3 │ │ │ │ vshr.u64 q8, , #24 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrsb r4, [r2, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrsb r0, [r2, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrsb r2, [r4, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r5, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r7 │ │ │ │ ble.w 408c68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -1330350,75 +1330350,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [r6, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [r1, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r7, [pc, #768] @ (409660 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ adds r2, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 40947e │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ @@ -1330939,27 +1330939,27 @@ │ │ │ │ blx b9524 │ │ │ │ subs r4, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.w 408304 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r7, r7, #2 │ │ │ │ blx r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r7, sp, #340 @ 0x154 │ │ │ │ vqrshrun.s64 d26, , #1 │ │ │ │ @ instruction: 0xffffb163 │ │ │ │ vabal.u q10, d15, d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add lr, r9 │ │ │ │ @@ -1332251,367 +1332251,367 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 408304 │ │ │ │ add r2, r9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #592] @ (40aa78 ) │ │ │ │ + ldr r1, [pc, #624] @ (40aa98 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r1, [pc, #192] @ (40abac ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -1332678,39 +1332678,39 @@ │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 408304 │ │ │ │ nop │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #736] @ (40ae9c ) │ │ │ │ + ldr r5, [pc, #768] @ (40aebc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #576] @ (40ae08 ) │ │ │ │ + ldr r5, [pc, #608] @ (40ae28 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #416] @ (40ad74 ) │ │ │ │ + ldr r5, [pc, #448] @ (40ad94 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #256] @ (40ace0 ) │ │ │ │ + ldr r5, [pc, #288] @ (40ad00 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0040abe0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1333836,65 +1333836,65 @@ │ │ │ │ b.n 40b69a │ │ │ │ bvs.n 40b7cc │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 40b79c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #128] @ (40b87c ) │ │ │ │ + ldr r4, [pc, #160] @ (40b89c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #504] @ (40b9fc ) │ │ │ │ + ldr r3, [pc, #536] @ (40ba1c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #216] @ (40b8ec ) │ │ │ │ + ldr r0, [pc, #248] @ (40b90c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blx ip │ │ │ │ + blx sp │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov r4, sp │ │ │ │ + mov r4, lr │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r6 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r0 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ strd fp, r2, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ @@ -1334336,127 +1334336,127 @@ │ │ │ │ mov.w r1, #720 @ 0x2d0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 40b69a │ │ │ │ nop │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r0, r0, #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 │ │ │ │ @@ -1334480,19 +1334480,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #842 @ 0x34a │ │ │ │ add.w r2, r2, #284 @ 0x11c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 40bdd6 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0040be14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1335652,99 +1335652,99 @@ │ │ │ │ b.n 40c742 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cbnz r6, 40cb36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [pc, #352] @ (40cca4 ) │ │ │ │ movs r6, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ @@ -1335873,55 +1335873,55 @@ │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 40c742 │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ @@ -1335945,19 +1335945,19 @@ │ │ │ │ add.w r2, r2, #372 @ 0x174 │ │ │ │ mov.w r1, #976 @ 0x3d0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov ip, r0 │ │ │ │ b.n 40cd16 │ │ │ │ nop │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0040cd54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1336315,23 +1336315,23 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r3, #250 @ 0xfa │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [r3, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ blt.n 40d182 │ │ │ │ @@ -1336756,31 +1336756,31 @@ │ │ │ │ blx r5 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 40e55c │ │ │ │ b.n 40d5e4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #784] @ (40d8d4 ) │ │ │ │ + ldr r5, [pc, #816] @ (40d8f4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #976] @ (40d9a0 ) │ │ │ │ + ldr r4, [pc, #1008] @ (40d9c0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [pc, #352] @ (40d738 ) │ │ │ │ + ldr r3, [pc, #384] @ (40d758 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r1, [pc, #744] @ (40d8c8 ) │ │ │ │ + ldr r1, [pc, #776] @ (40d8e8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ movs r0, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ @@ -1338085,153 +1338085,153 @@ │ │ │ │ mov r2, r6 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 40ddc0 │ │ │ │ - blxns ip │ │ │ │ + blxns sp │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r8, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r7, [r0, #64] @ 0x40 │ │ │ │ @ instruction: 0xffff6af7 │ │ │ │ vraddhn.i d23, , q10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ svc 253 @ 0xfd │ │ │ │ vabal.u q13, d15, d28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 0, APSR_nzcv, cr7, cr15, {7} │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf63800be │ │ │ │ - adds r2, r3, r6 │ │ │ │ + movw r0, #2238 @ 0x8be │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - addw r0, r4, #2238 @ 0x8be │ │ │ │ - adds r0, r5, r5 │ │ │ │ + addw r0, ip, #2238 @ 0x8be │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rsbs r0, r8, #6225920 @ 0x5f0000 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + @ instruction: 0xf5e000be │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub.w r0, r8, #6225920 @ 0x5f0000 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + subs.w r0, r0, #6225920 @ 0x5f0000 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sbcs.w r0, sl, #6225920 @ 0x5f0000 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + @ instruction: 0xf58200be │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adc.w r0, sl, #6225920 @ 0x5f0000 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adcs.w r0, r2, #6225920 @ 0x5f0000 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds.w r0, sl, #6225920 @ 0x5f0000 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + @ instruction: 0xf52200be │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf4ec00be │ │ │ │ - adds r6, r1, r1 │ │ │ │ + @ instruction: 0xf4f400be │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf4c400be │ │ │ │ - @ instruction: 0xf4a200be │ │ │ │ - eor.w r0, r0, #6225920 @ 0x5f0000 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf4cc00be │ │ │ │ + @ instruction: 0xf4aa00be │ │ │ │ + eor.w r0, r8, #6225920 @ 0x5f0000 │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - orrs.w r0, ip, #6225920 @ 0x5f0000 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + orn r0, r4, #6225920 @ 0x5f0000 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bics.w r0, r4, #6225920 @ 0x5f0000 │ │ │ │ - ands.w r0, r4, #6225920 @ 0x5f0000 │ │ │ │ - @ instruction: 0xf3f200be │ │ │ │ - @ instruction: 0xf3d200be │ │ │ │ - @ instruction: 0xf3b200be │ │ │ │ - @ instruction: 0xf39200be │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + bics.w r0, ip, #6225920 @ 0x5f0000 │ │ │ │ + ands.w r0, ip, #6225920 @ 0x5f0000 │ │ │ │ + @ instruction: 0xf3fa00be │ │ │ │ + @ instruction: 0xf3da00be │ │ │ │ + @ instruction: 0xf3ba00be │ │ │ │ + @ instruction: 0xf39a00be │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf36e00be │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + @ instruction: 0xf37600be │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf34400be │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + @ instruction: 0xf34c00be │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf31c00be │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + @ instruction: 0xf32400be │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf2f400be │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + @ instruction: 0xf2fc00be │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movt r0, #49342 @ 0xc0be │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + @ instruction: 0xf2d400be │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subw r0, r4, #190 @ 0xbe │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + subw r0, ip, #190 @ 0xbe │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf27c00be │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + @ instruction: 0xf28400be │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf25400be │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + @ instruction: 0xf25c00be │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf22c00be │ │ │ │ - addw r0, sl, #190 @ 0xbe │ │ │ │ - @ instruction: 0xf1e800be │ │ │ │ - rsb r0, r6, #190 @ 0xbe │ │ │ │ - sub.w r0, r4, #190 @ 0xbe │ │ │ │ + @ instruction: 0xf23400be │ │ │ │ + @ instruction: 0xf21200be │ │ │ │ + @ instruction: 0xf1f000be │ │ │ │ + rsb r0, lr, #190 @ 0xbe │ │ │ │ + sub.w r0, ip, #190 @ 0xbe │ │ │ │ ldr.w r0, [pc, #1220] @ 40ea00 │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1338660,86 +1338660,86 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 40ddc0 │ │ │ │ b.w 40df18 │ │ │ │ nop │ │ │ │ - bic.w r0, r6, #190 @ 0xbe │ │ │ │ - and.w r0, r2, #190 @ 0xbe │ │ │ │ - vshr.s64 d16, d30, #32 │ │ │ │ - vshr.s64 d0, d30, #4 │ │ │ │ - vshr.s64 d0, d30, #42 │ │ │ │ - vqadd.s64 d16, d16, d30 │ │ │ │ - vqadd.s8 d16, d28, d30 │ │ │ │ - vqadd.s32 d0, d26, d30 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + bic.w r0, lr, #190 @ 0xbe │ │ │ │ + and.w r0, sl, #190 @ 0xbe │ │ │ │ + vshr.s64 d16, d30, #24 │ │ │ │ + vshr.s64 d16, d30, #60 │ │ │ │ + vshr.s64 d0, d30, #34 │ │ │ │ + vqadd.s64 d16, d24, d30 │ │ │ │ + vqadd.s16 d16, d20, d30 │ │ │ │ + vqadd.s64 d0, d18, d30 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vqadd.s8 d0, d20, d30 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + vqadd.s8 d0, d28, d30 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mrc 0, 6, r0, cr10, cr14, {5} │ │ │ │ - mrc 0, 5, r0, cr8, cr14, {5} │ │ │ │ - mrc 0, 4, r0, cr6, cr14, {5} │ │ │ │ - mrc 0, 3, r0, cr2, cr14, {5} │ │ │ │ - mrc 0, 2, r0, cr0, cr14, {5} │ │ │ │ - mcr 0, 1, r0, cr14, cr14, {5} │ │ │ │ - mcr 0, 0, r0, cr12, cr14, {5} │ │ │ │ - stcl 0, cr0, [sl, #760]! @ 0x2f8 │ │ │ │ - stcl 0, cr0, [r8, #760] @ 0x2f8 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + mcr 0, 7, r0, cr2, cr14, {5} │ │ │ │ + mcr 0, 6, r0, cr0, cr14, {5} │ │ │ │ + mrc 0, 4, r0, cr14, cr14, {5} │ │ │ │ + mrc 0, 3, r0, cr10, cr14, {5} │ │ │ │ + mrc 0, 2, r0, cr8, cr14, {5} │ │ │ │ + mrc 0, 1, r0, cr6, cr14, {5} │ │ │ │ + mrc 0, 0, r0, cr4, cr14, {5} │ │ │ │ + ldcl 0, cr0, [r2, #760]! @ 0x2f8 │ │ │ │ + ldcl 0, cr0, [r0, #760] @ 0x2f8 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc 0, cr0, [r6, #760]! @ 0x2f8 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + stc 0, cr0, [lr, #760]! @ 0x2f8 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-760]! @ 0xfffffd08 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + stc 0, cr0, [r4, #760] @ 0x2f8 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-760] @ 0xfffffd08 │ │ │ │ - ldc 0, cr0, [r0, #-760]! @ 0xfffffd08 │ │ │ │ - stc 0, cr0, [ip, #-760] @ 0xfffffd08 │ │ │ │ - stcl 0, cr0, [sl], #760 @ 0x2f8 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + ldcl 0, cr0, [sl, #-760] @ 0xfffffd08 │ │ │ │ + ldc 0, cr0, [r8, #-760]! @ 0xfffffd08 │ │ │ │ + ldc 0, cr0, [r4, #-760] @ 0xfffffd08 │ │ │ │ + ldcl 0, cr0, [r2], #760 @ 0x2f8 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stcl 0, cr0, [r4], {190} @ 0xbe │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + stcl 0, cr0, [ip], {190} @ 0xbe │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc 0, cr0, [r8], {190} @ 0xbe │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + stc 0, cr0, [r0], #760 @ 0x2f8 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stcl 0, cr0, [ip], #-760 @ 0xfffffd08 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + ldcl 0, cr0, [r4], #-760 @ 0xfffffd08 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mcrr 0, 11, r0, r2, cr14 │ │ │ │ - adds r6, #8 │ │ │ │ + mcrr 0, 11, r0, sl, cr14 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc 0, cr0, [sl], {190} @ 0xbe │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + stc 0, cr0, [r2], #-760 @ 0xfffffd08 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xebec00be │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + @ instruction: 0xebf400be │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs.w r0, lr, lr, ror #2 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + rsb r0, r6, lr, ror #2 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r0, r0, #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 │ │ │ │ @@ -1338763,18 +1338763,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1243 @ 0x4db │ │ │ │ add.w r2, r2, #464 @ 0x1d0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 40eaee │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - orn r0, r8, lr, ror #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + orns r0, r0, lr, ror #2 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0040eb2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1339640,44 +1339640,44 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2 0, cr0, [r0], #764 @ 0x2fc │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + ldc2 0, cr0, [r8], #764 @ 0x2fc │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movw r1, #2106 @ 0x83a │ │ │ │ movt r1, #19456 @ 0x4c00 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ blx b9aa0 │ │ │ │ @@ -1340988,165 +1340988,165 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1286 @ 0x506 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 40fa9e │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.u64 d16, d31, #26 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + vshr.u64 d16, d31, #18 │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vqadd.u32 d0, d28, d31 │ │ │ │ + vqadd.u64 d0, d20, d31 │ │ │ │ bx r4 │ │ │ │ vcvt.f32.u32 d20, d5, #1 │ │ │ │ vraddhn.i d23, , q10 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, ip, #191 @ 0xbf │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + adcs.w r0, r4, #191 @ 0xbf │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcs.n 410402 │ │ │ │ vtbx.8 d24, {d15}, d14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - vcvt.u16.f16 q15, q9, #1 │ │ │ │ + vcvt.u16.f16 q15, q13, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfbf800bf │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + stc2 0, cr0, [r0], {191} @ 0xbf │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bhi.n 410430 │ │ │ │ + bhi.n 410440 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - smlaltt r0, r0, r8, pc │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + @ instruction: 0xfbd000bf │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bhi.n 4103dc │ │ │ │ + bhi.n 4103ec │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfb9800bf │ │ │ │ - bhi.n 410390 │ │ │ │ + @ instruction: 0xfba000bf │ │ │ │ + bhi.n 4103a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 41034c │ │ │ │ + bvc.n 41035c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 41030c │ │ │ │ + bvc.n 41031c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 4102c0 │ │ │ │ + bvc.n 4102d0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfafe00bf │ │ │ │ - bvc.n 410470 │ │ │ │ + @ instruction: 0xfb0600bf │ │ │ │ + bvc.n 410480 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 41042c │ │ │ │ + bvc.n 41043c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 4103f0 │ │ │ │ + bvc.n 410400 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 4103b0 │ │ │ │ + bvc.n 4103c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 410370 │ │ │ │ + bvs.n 410380 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 410330 │ │ │ │ + bvs.n 410340 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 4102f4 │ │ │ │ + bvs.n 410304 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 4102b0 │ │ │ │ + bvs.n 4102c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 41046c │ │ │ │ + bvs.n 41047c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvs.n 410420 │ │ │ │ + bvs.n 410430 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb.w r0, [r6, #191] @ 0xbf │ │ │ │ - bvs.n 4103d4 │ │ │ │ + ldrsb.w r0, [lr, #191] @ 0xbf │ │ │ │ + bvs.n 4103e4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bpl.n 410394 │ │ │ │ + bpl.n 4103a4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bpl.n 410354 │ │ │ │ + bpl.n 410364 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bpl.n 410310 │ │ │ │ + bpl.n 410320 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bpl.n 4102d0 │ │ │ │ + bpl.n 4102e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bpl.n 410490 │ │ │ │ + bpl.n 4104a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bpl.n 410450 │ │ │ │ + bpl.n 410460 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bpl.n 410414 │ │ │ │ + bpl.n 410424 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bmi.n 4103d0 │ │ │ │ + bpl.n 4103e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bmi.n 410394 │ │ │ │ + bmi.n 4103a4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bmi.n 410354 │ │ │ │ + bmi.n 410364 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 410314 │ │ │ │ + bmi.n 410324 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf7f400bf │ │ │ │ - subs r6, r2, #1 │ │ │ │ + @ instruction: 0xf7fc00bf │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 4104cc │ │ │ │ + bmi.n 4104dc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf7ca00bf │ │ │ │ - subs r4, r5, #0 │ │ │ │ + @ instruction: 0xf7d200bf │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 410484 │ │ │ │ + bmi.n 410494 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf7a000bf │ │ │ │ - bmi.n 41043c │ │ │ │ + @ instruction: 0xf7a800bf │ │ │ │ + bmi.n 41044c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 4103fc │ │ │ │ + bcc.n 41040c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcc.n 4103c0 │ │ │ │ + bcc.n 4103d0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf73400bf │ │ │ │ - adds r6, r2, #6 │ │ │ │ + @ instruction: 0xf73c00bf │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcc.n 410378 │ │ │ │ + bcc.n 410388 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf70a00bf │ │ │ │ - bcc.n 410330 │ │ │ │ + @ instruction: 0xf71200bf │ │ │ │ + bcc.n 410340 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcc.n 4104f0 │ │ │ │ + bcc.n 410500 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf6be00bf │ │ │ │ - adds r2, r4, #4 │ │ │ │ + movt r0, #26815 @ 0x68bf │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcc.n 4104ac │ │ │ │ + bcc.n 4104bc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf69600bf │ │ │ │ - bcc.n 410464 │ │ │ │ + @ instruction: 0xf69e00bf │ │ │ │ + bcc.n 410474 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 410424 │ │ │ │ + bcs.n 410434 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 4103e4 │ │ │ │ + bcs.n 4103f4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcs.n 4103a0 │ │ │ │ + bcs.n 4103b0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - addw r0, r4, #2239 @ 0x8bf │ │ │ │ - bcs.n 410554 │ │ │ │ + addw r0, ip, #2239 @ 0x8bf │ │ │ │ + bcs.n 410364 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r0, [pc, #824] @ (4107a0 ) │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -1341445,95 +1341445,95 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 40fa9e │ │ │ │ b.w 40fcea │ │ │ │ - beq.n 41079c │ │ │ │ + bne.n 4107ac │ │ │ │ lsls r6, r7, #2 │ │ │ │ - beq.n 410758 │ │ │ │ + beq.n 410768 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - beq.n 410714 │ │ │ │ + beq.n 410724 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 4106d4 │ │ │ │ + beq.n 4106e4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf3f200bf │ │ │ │ - subs r4, r2, r1 │ │ │ │ + @ instruction: 0xf3fa00bf │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 41088c │ │ │ │ + beq.n 41089c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf3c800bf │ │ │ │ - subs r2, r5, r0 │ │ │ │ + @ instruction: 0xf3d000bf │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 410844 │ │ │ │ + beq.n 410854 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf39e00bf │ │ │ │ - subs r0, r0, r0 │ │ │ │ + @ instruction: 0xf3a600bf │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 4107fc │ │ │ │ + beq.n 41080c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf37400bf │ │ │ │ - adds r6, r2, r7 │ │ │ │ + @ instruction: 0xf37c00bf │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf34a00bf │ │ │ │ - adds r4, r5, r6 │ │ │ │ + @ instruction: 0xf35200bf │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf32200bf │ │ │ │ - adds r0, r0, r6 │ │ │ │ + @ instruction: 0xf32a00bf │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf2f400bf │ │ │ │ - adds r2, r2, r5 │ │ │ │ + @ instruction: 0xf2fc00bf │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movt r0, #24767 @ 0x60bf │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + movt r0, #57535 @ 0xe0bf │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf23400bf │ │ │ │ - adds r4, r2, r2 │ │ │ │ + @ instruction: 0xf23c00bf │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - addw r0, r8, #191 @ 0xbf │ │ │ │ - adds r6, r4, r1 │ │ │ │ + @ instruction: 0xf21000bf │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rsbs r0, sl, #191 @ 0xbf │ │ │ │ - adds r0, r7, r0 │ │ │ │ + @ instruction: 0xf1e200bf │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sub.w r0, ip, #191 @ 0xbf │ │ │ │ - adds r2, r1, r0 │ │ │ │ + subs.w r0, r4, #191 @ 0xbf │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sbcs.w r0, lr, #191 @ 0xbf │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + @ instruction: 0xf18600bf │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf37c00bf │ │ │ │ - adcs.w r0, r2, #191 @ 0xbf │ │ │ │ + @ instruction: 0xf38400bf │ │ │ │ + adcs.w r0, sl, #191 @ 0xbf │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -1341556,19 +1341556,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1499 @ 0x5db │ │ │ │ add.w r2, r2, #552 @ 0x228 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 41087e │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bics.w r0, sl, #191 @ 0xbf │ │ │ │ + orr.w r0, r2, #191 @ 0xbf │ │ │ │ stmdb sp!, {r4, r5, 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 │ │ │ │ ldr r3, [pc, #848] @ (410c28 ) │ │ │ │ @@ -1341894,20 +1341894,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r1, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vqadd.s8 d16, d30, d31 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + vqadd.s16 d16, d22, d31 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mrc 0, 5, r0, cr12, cr15, {5} │ │ │ │ + mcr 0, 6, r0, cr4, cr15, {5} │ │ │ │ ldr r3, [pc, #796] @ (410f64 ) │ │ │ │ vcvt.u32.f32 d22, d27, #1 │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ add r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ add.w ip, r2, r3, lsl #3 │ │ │ │ @@ -1342191,23 +1342191,23 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 410f90 │ │ │ │ mov r2, r1 │ │ │ │ b.n 410e86 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 411724 │ │ │ │ + b.n 411734 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, pc, #96 @ (adr r3, 410fdc ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 410ffc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xeaf600bf │ │ │ │ + @ instruction: 0xeafe00bf │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [r2] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 410f5e │ │ │ │ ldrd r7, r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ @@ -1343404,119 +1343404,119 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1580 @ 0x62c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 4118de │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xe80000bf │ │ │ │ + @ instruction: 0xe80800bf │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 411b44 │ │ │ │ + b.n 411b54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 411bf4 │ │ │ │ + b.n 411c04 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 411d34 │ │ │ │ + ble.n 411d44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 411b20 │ │ │ │ + b.n 411b30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bls.n 411c34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 412424 │ │ │ │ + b.n 412434 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 411ff8 │ │ │ │ + b.n 412008 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 411f48 │ │ │ │ + b.n 411f58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 7, r0, cr10, cr13, {5} │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 411d58 │ │ │ │ + b.n 411d68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r5!, {r1, r4} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 411ce4 │ │ │ │ + b.n 411cf4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 4120d8 │ │ │ │ + b.n 4120e8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 411f04 │ │ │ │ + b.n 411f14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvc.n 411c30 │ │ │ │ + bvc.n 411c40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 412058 │ │ │ │ + b.n 412068 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bmi.n 411d50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 411c6c │ │ │ │ + ble.n 411c7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r2!, {r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 411d64 │ │ │ │ + ble.n 411d74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r6, 411d2a │ │ │ │ + cbnz r6, 411d2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 411c60 │ │ │ │ + bgt.n 411c70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [pc, #412] @ (411ec0 ) │ │ │ │ movw r1, #1739 @ 0x6cb │ │ │ │ ldr.w r8, [pc, #412] @ 411ec4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [sl] │ │ │ │ add.w r7, r3, #600 @ 0x258 │ │ │ │ @@ -1343665,23 +1343665,23 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov sl, r3 │ │ │ │ b.n 411ee8 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - blt.n 411e04 │ │ │ │ + blt.n 411e14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 411fac │ │ │ │ + bge.n 411fbc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -1344549,76 +1344549,76 @@ │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #26813 @ 0x68bd │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr0, cr8, {6} │ │ │ │ - bhi.n 4128e8 │ │ │ │ + cdp2 0, 11, cr0, cr8, cr8, {6} │ │ │ │ + bhi.n 4128f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 41286c │ │ │ │ + bvc.n 41287c │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr12, cr8, {6} │ │ │ │ - stc2l 0, cr0, [r6, #800] @ 0x320 │ │ │ │ - bvc.n 41293c │ │ │ │ + cdp2 0, 5, cr0, cr4, cr8, {6} │ │ │ │ + stc2l 0, cr0, [lr, #800] @ 0x320 │ │ │ │ + bvc.n 41294c │ │ │ │ lsls r7, r7, #2 │ │ │ │ pop {r1, r2, r3} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stc2l 0, cr0, [r8, #-800]! @ 0xfffffce0 │ │ │ │ - bvs.n 41288c │ │ │ │ + ldc2l 0, cr0, [r0, #-800]! @ 0xfffffce0 │ │ │ │ + bvs.n 41289c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc2 0, cr0, [r4, #-800]! @ 0xfffffce0 │ │ │ │ + ldc2 0, cr0, [ip, #-800]! @ 0xfffffce0 │ │ │ │ cbnz r2, 412930 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvs.n 412804 │ │ │ │ + bvs.n 412814 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cbnz r4, 412926 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stc2l 0, cr0, [r6], {200} @ 0xc8 │ │ │ │ - bvs.n 412960 │ │ │ │ + stc2l 0, cr0, [lr], {200} @ 0xc8 │ │ │ │ + bvs.n 412970 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc2 0, cr0, [lr], {200} @ 0xc8 │ │ │ │ - bvs.n 412908 │ │ │ │ + stc2 0, cr0, [r6], #800 @ 0x320 │ │ │ │ + bvs.n 412918 │ │ │ │ lsls r7, r7, #2 │ │ │ │ revsh r6, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ hlt 0x001e │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7000c8 │ │ │ │ - cbz r2, 41291c │ │ │ │ + @ instruction: 0xfb7800c8 │ │ │ │ + cbz r2, 41291e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bmi.n 4128c8 │ │ │ │ + bmi.n 4128d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xfb3e00c8 │ │ │ │ - bmi.n 41286c │ │ │ │ + @ instruction: 0xfb4600c8 │ │ │ │ + bmi.n 41287c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xfa7a00c8 │ │ │ │ - bcc.n 4128f8 │ │ │ │ + @ instruction: 0xfa8200c8 │ │ │ │ + bcc.n 412908 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr??.w r0, [sl, r8] │ │ │ │ - bcs.n 4128f0 │ │ │ │ + vst1.8 {d0[6]}, [r2], r8 │ │ │ │ + bcs.n 412900 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r5, r2, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ adc.w r0, r2, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1345945,223 +1345945,223 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 4118de │ │ │ │ nop │ │ │ │ cbz r2, 413854 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf35a00c8 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + bfi r0, r2, #3, #6 │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf2f600c8 │ │ │ │ - add r1, sp, #32 │ │ │ │ + @ instruction: 0xf2fe00c8 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf22a00c8 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + @ instruction: 0xf23200c8 │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r1, r7, #10 │ │ │ │ vtbl.8 d17, {d31- q13, , d24[0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r6, sp, #880 @ 0x370 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, pc, #296 @ (adr r6, 41395c ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 41397c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - and.w r0, lr, #200 @ 0xc8 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ands.w r0, r6, #200 @ 0xc8 │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r2, 4138bc │ │ │ │ + cbz r2, 4138be │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vmla.i d16, d24, d0[2] │ │ │ │ - add r5, pc, #872 @ (adr r5, 413bb0 ) │ │ │ │ + vmla.i16 d16, d16, d0[1] │ │ │ │ + add r5, pc, #904 @ (adr r5, 413bd0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vmla.i16 d0, d24, d0[1] │ │ │ │ - add r5, pc, #680 @ (adr r5, 413afc ) │ │ │ │ + vmla.i32 d0, d16, d8[0] │ │ │ │ + add r5, pc, #712 @ (adr r5, 413b1c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vhadd.s32 q8, q12, q4 │ │ │ │ - add r5, pc, #488 @ (adr r5, 413a48 ) │ │ │ │ + vhadd.s q8, q8, q4 │ │ │ │ + add r5, pc, #520 @ (adr r5, 413a68 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, pc, #320 @ (adr r5, 4139a8 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 4139c8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vhadd.s16 q0, q8, q4 │ │ │ │ - add r5, pc, #136 @ (adr r5, 4138f8 ) │ │ │ │ + vhadd.s16 q0, q12, q4 │ │ │ │ + add r5, pc, #168 @ (adr r5, 413918 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, pc, #992 @ (adr r4, 413c58 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 413878 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r4, pc, #848 @ (adr r4, 413bcc ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 413bec ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r4, pc, #704 @ (adr r4, 413b40 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 413b60 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cdp 0, 6, cr0, cr14, cr8, {6} │ │ │ │ - uxth r4, r4 │ │ │ │ + cdp 0, 7, cr0, cr6, cr8, {6} │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, pc, #384 @ (adr r4, 413a10 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 413a30 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cdp 0, 1, cr0, cr14, cr8, {6} │ │ │ │ - add r4, pc, #192 @ (adr r4, 413958 ) │ │ │ │ + cdp 0, 2, cr0, cr6, cr8, {6} │ │ │ │ + add r4, pc, #224 @ (adr r4, 413978 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, pc, #16 @ (adr r4, 4138b0 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 4138d0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #896 @ (adr r3, 413c24 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 413c44 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 413b98 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 413bb8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #600 @ (adr r3, 413b04 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 413b24 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #456 @ (adr r3, 413a78 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 413a98 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #312 @ (adr r3, 4139ec ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 413a0c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #168 @ (adr r3, 413960 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 413980 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #24 @ (adr r3, 4138d4 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 4138f4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stcl 0, cr0, [r8], {200} @ 0xc8 │ │ │ │ - add r2, pc, #872 @ (adr r2, 413c2c ) │ │ │ │ + ldcl 0, cr0, [r0], {200} @ 0xc8 │ │ │ │ + add r2, pc, #904 @ (adr r2, 413c4c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, pc, #704 @ (adr r2, 413b8c ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 413bac ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldcl 0, cr0, [r2], #-800 @ 0xfffffce0 │ │ │ │ - add r2, pc, #528 @ (adr r2, 413ae4 ) │ │ │ │ + ldcl 0, cr0, [sl], #-800 @ 0xfffffce0 │ │ │ │ + add r2, pc, #560 @ (adr r2, 413b04 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc 0, cr0, [lr], #-800 @ 0xfffffce0 │ │ │ │ - add r2, pc, #320 @ (adr r2, 413a20 ) │ │ │ │ + mcrr 0, 12, r0, r6, cr8 │ │ │ │ + add r2, pc, #352 @ (adr r2, 413a40 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, pc, #128 @ (adr r2, 413968 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 413988 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 413ce4 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 413904 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rsb r0, r0, r8, lsl #3 │ │ │ │ - add r1, pc, #840 @ (adr r1, 413c3c ) │ │ │ │ + rsb r0, r8, r8, lsl #3 │ │ │ │ + add r1, pc, #872 @ (adr r1, 413c5c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xeb9000c8 │ │ │ │ - add r1, pc, #648 @ (adr r1, 413b88 ) │ │ │ │ + @ instruction: 0xeb9800c8 │ │ │ │ + add r1, pc, #680 @ (adr r1, 413ba8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, pc, #472 @ (adr r1, 413ae0 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 413b00 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, pc, #328 @ (adr r1, 413a54 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 413a74 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, pc, #184 @ (adr r1, 4139c8 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 4139e8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 41393c ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 41395c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, pc, #920 @ (adr r0, 413cb0 ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 413cd0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, pc, #776 @ (adr r0, 413c24 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 413c44 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - eor.w r0, r4, r8, lsl #3 │ │ │ │ - add r0, pc, #600 @ (adr r0, 413b7c ) │ │ │ │ + eor.w r0, ip, r8, lsl #3 │ │ │ │ + add r0, pc, #632 @ (adr r0, 413b9c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - orrs.w r0, r4, r8, lsl #3 │ │ │ │ - add r0, pc, #408 @ (adr r0, 413ac8 ) │ │ │ │ + orrs.w r0, ip, r8, lsl #3 │ │ │ │ + add r0, pc, #440 @ (adr r0, 413ae8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bic.w r0, r4, r8, lsl #3 │ │ │ │ - add r0, pc, #216 @ (adr r0, 413a14 ) │ │ │ │ + bic.w r0, ip, r8, lsl #3 │ │ │ │ + add r0, pc, #248 @ (adr r0, 413a34 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r0, pc, #56 @ (adr r0, 41397c ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 41399c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrd r0, r0, [r4, #800] @ 0x320 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldrd r0, r0, [ip, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xe98200c8 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + @ instruction: 0xe98a00c8 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrd r0, r0, [r6, #-800] @ 0x320 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldrd r0, r0, [lr, #-800] @ 0x320 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmdb ip!, {r3, r6, r7} │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldmdb r4!, {r3, r6, r7} │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmdb r2, {r3, r6, r7} │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + stmdb sl, {r3, r6, r7} │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xe8d800c8 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + strd r0, r0, [r0], #800 @ 0x320 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia.w lr!, {r3, r6, r7} │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldmia.w r6!, {r3, r6, r7} │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia.w r4, {r3, r6, r7} │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + stmia.w ip, {r3, r6, r7} │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 41399c │ │ │ │ + b.n 4139ac │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4138d0 │ │ │ │ + b.n 4138e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr.w r2, [pc, #1672] @ 414064 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #1672] @ 414068 │ │ │ │ ldr.w r3, [pc, #1672] @ 41406c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1346729,205 +1346729,205 @@ │ │ │ │ movw r1, #1669 @ 0x685 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 4118de │ │ │ │ nop │ │ │ │ - b.n 413b44 │ │ │ │ + b.n 413b54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 413af0 │ │ │ │ + b.n 413b00 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 413a98 │ │ │ │ + b.n 413aa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 413a44 │ │ │ │ + b.n 413a54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 4139a4 │ │ │ │ + b.n 4139b4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 4138fc │ │ │ │ + b.n 41390c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 41481c │ │ │ │ + b.n 41482c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4147c8 │ │ │ │ + b.n 4147d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 414774 │ │ │ │ + b.n 414784 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 414688 │ │ │ │ + b.n 414698 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 414630 │ │ │ │ + b.n 414640 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - pop {r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r6, 414180 │ │ │ │ + cbnz r6, 414182 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 41455c │ │ │ │ + b.n 41456c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r2, 41417e │ │ │ │ + cbnz r2, 414180 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 414514 │ │ │ │ + b.n 414524 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r0, 414180 │ │ │ │ + cbnz r0, 414182 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 414404 │ │ │ │ + b.n 414414 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4143bc │ │ │ │ + b.n 4143cc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x003a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 414370 │ │ │ │ + b.n 414380 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 414324 │ │ │ │ + b.n 414334 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rev16 r2, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4142dc │ │ │ │ + b.n 4142ec │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 414294 │ │ │ │ + b.n 4142a4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rev r6, r0 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41424c │ │ │ │ + b.n 41425c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r4, 4141ba │ │ │ │ + cbnz r4, 4141bc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 414204 │ │ │ │ + b.n 414214 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r2, 4141bc │ │ │ │ + cbnz r2, 4141be │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4141bc │ │ │ │ + b.n 4141cc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r0, 4141be │ │ │ │ + cbnz r0, 4141c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r6, 4141be │ │ │ │ + cbnz r6, 4141c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r2, 4141c0 │ │ │ │ + cbnz r2, 4141c2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r0, 4141c2 │ │ │ │ + cbnz r0, 4141c4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 20 │ │ │ │ + svc 28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r3, [r0, #1912] @ 0x778 │ │ │ │ @@ -1347131,61 +1347131,61 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #688 @ 0x2b0 │ │ │ │ movw r1, #1982 @ 0x7be │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 414230 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 414490 │ │ │ │ + ble.n 4144a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bmi.n 4144ae │ │ │ │ movs r6, r4 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bgt.n 414364 │ │ │ │ + bgt.n 414374 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bgt.n 4144f8 │ │ │ │ + bgt.n 414508 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bgt.n 414488 │ │ │ │ + bgt.n 414498 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - blt.n 4143c4 │ │ │ │ + blt.n 4143d4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - blt.n 414530 │ │ │ │ + blt.n 414540 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00414470 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1347297,17 +1347297,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + cpsid i │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bgt.n 414538 │ │ │ │ + bgt.n 414548 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 004145b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1347516,23 +1347516,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bge.n 414788 │ │ │ │ + bge.n 414798 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r6, pc, #248 @ (adr r6, 4148c4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bge.n 414744 │ │ │ │ + bge.n 414754 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 004147d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1347647,17 +1347647,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #72 @ (adr r5, 414934 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bls.n 41480c │ │ │ │ + bls.n 41481c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r4, 41493e │ │ │ │ + cbz r4, 414940 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 004148f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1347858,23 +1347858,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ revsh r6, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 414a58 │ │ │ │ + bvc.n 414a68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r6, 414b02 │ │ │ │ + cbz r6, 414b04 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r3, pc, #72 @ (adr r3, 414b3c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 414a14 │ │ │ │ + bvc.n 414a24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r6, 414b04 │ │ │ │ + cbz r6, 414b06 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00414afc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1348072,23 +1348072,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #432 @ (adr r1, 414e68 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bpl.n 414c8c │ │ │ │ + bpl.n 414c9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r1, pc, #272 @ (adr r1, 414dd4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bpl.n 414c48 │ │ │ │ + bpl.n 414c58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00414ccc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1348286,23 +1348286,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bmi.n 414ebc │ │ │ │ + bmi.n 414ecc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcc.n 414e78 │ │ │ │ + bcc.n 414e88 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00414e9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1348511,23 +1348511,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 4150a4 │ │ │ │ + bcs.n 4150b4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 415060 │ │ │ │ + bne.n 415070 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 004150b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1348736,23 +1348736,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 004152d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1348953,23 +1348953,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 415688 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 4156a8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #280 @ (adr r7, 4155f4 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 415614 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 004154dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1349170,23 +1349170,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #408 @ (adr r5, 415870 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 415890 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #248 @ (adr r5, 4157dc ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 4157fc ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 004156e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1349516,29 +1349516,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #248 @ (adr r2, 415b24 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 415b44 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #88 @ (adr r2, 415a90 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 415ab0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #960 @ (adr r1, 415e04 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 415e24 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, #920] @ 0x398 │ │ │ │ movw r1, #48576 @ 0xbdc0 │ │ │ │ movt r1, #65520 @ 0xfff0 │ │ │ │ vldr d7, [pc, #80] @ 415aa8 │ │ │ │ @@ -1349708,15 +1349708,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #8] @ (415c44 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #168] @ (415d04 ) │ │ │ │ add.w r4, r0, #4096 @ 0x1000 │ │ │ │ @@ -1349785,23 +1349785,23 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #247 @ 0xf7 │ │ │ │ b.n 415cd6 │ │ │ │ movs r6, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb 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 │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ @@ -1349974,29 +1349974,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #222 @ 0xde │ │ │ │ b.n 415eca │ │ │ │ movs r5, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r0, #920] @ 0x398 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1350085,25 +1350085,25 @@ │ │ │ │ movw r1, #2983 @ 0xba7 │ │ │ │ blx b9524 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 415f54 │ │ │ │ ... │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #420] @ (4161f4 ) │ │ │ │ @@ -1350268,25 +1350268,25 @@ │ │ │ │ blx b9524 │ │ │ │ b.n 4160f2 │ │ │ │ nop │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r7, [r0, #920] @ 0x398 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1350405,27 +1350405,27 @@ │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #2769 @ 0xad1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 416288 │ │ │ │ movs r0, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb 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 │ │ │ │ @@ -1350580,31 +1350580,31 @@ │ │ │ │ bne.n 416428 │ │ │ │ b.n 41647c │ │ │ │ nop │ │ │ │ subs r6, r3, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ittt pl │ │ │ │ - lslpl r0, r1, #3 │ │ │ │ - ldrpl r0, [sp, #288] @ 0x120 │ │ │ │ - lslpl r7, r7, #2 │ │ │ │ + itte vs │ │ │ │ + lslvs r0, r1, #3 │ │ │ │ + ldrvs r0, [sp, #320] @ 0x140 │ │ │ │ + lslvc r7, r7, #2 │ │ │ │ subs r0, r1, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb 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] @ 416e74 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1351456,191 +1351456,191 @@ │ │ │ │ strd r4, r1, [sp] │ │ │ │ movw r1, #1295 @ 0x50f │ │ │ │ blx b9524 │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 4168d2 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r2, r6, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r2, 416ef8 │ │ │ │ + cbnz r2, 416efa │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cpsid a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #924] @ (417388 ) │ │ │ │ @@ -1351991,27 +1351991,27 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r0, r2, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r3, [pc, #1152] @ 417844 │ │ │ │ @@ -1352452,27 +1352452,27 @@ │ │ │ │ b.n 4176a2 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r6, r1, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb 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 sl, r2 │ │ │ │ ldr r2, [pc, #884] @ (417bf4 ) │ │ │ │ @@ -1352823,51 +1352823,51 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r6, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, pc, #864 @ (adr r7, 417f84 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 417fa4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, pc, #704 @ (adr r7, 417ef0 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 417f10 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, pc, #552 @ (adr r7, 417e64 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 417e84 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ ldr.w r4, [r0, #912] @ 0x390 │ │ │ │ @@ -1353285,53 +1353285,53 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 417f3e │ │ │ │ nop │ │ │ │ lsls r6, r7, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #648 @ (adr r5, 418320 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 418340 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r2, r6, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 418314 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 418334 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, pc, #464 @ (adr r3, 418280 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 4182a0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, pc, #288 @ (adr r3, 4181dc ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 4181fc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #872 @ (adr r2, 418438 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 418458 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, pc, #704 @ (adr r2, 41839c ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 4183bc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w r9, [r0, #920] @ 0x398 │ │ │ │ @@ -1353774,39 +1353774,39 @@ │ │ │ │ nop │ │ │ │ lsls r0, r5, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #368 @ (adr r0, 41874c ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 41876c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #888] @ (41897c ) │ │ │ │ + ldr r7, [pc, #920] @ (41899c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [pc, #728] @ (4188e4 ) │ │ │ │ + ldr r7, [pc, #760] @ (418904 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb 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, #472] @ (4187f8 ) │ │ │ │ @@ -1353984,39 +1353984,39 @@ │ │ │ │ blx b9524 │ │ │ │ mov r5, r0 │ │ │ │ b.n 41869c │ │ │ │ ldc2l 0, cr0, [r0], {212} @ 0xd4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ mrrc2 0, 13, r0, r4, cr4 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [pc, #152] @ (4188a8 ) │ │ │ │ + ldr r6, [pc, #184] @ (4188c8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #24] @ (41882c ) │ │ │ │ + ldr r6, [pc, #56] @ (41884c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #736] @ (418b08 ) │ │ │ │ + ldr r5, [pc, #768] @ (418b28 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #576] @ (418a74 ) │ │ │ │ + ldr r5, [pc, #608] @ (418a94 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r2, [pc, #1608] @ 418e94 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1354610,147 +1354610,147 @@ │ │ │ │ @ instruction: 0xfa9c00d4 │ │ │ │ @ instruction: 0xfa9a00d4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [r2, r4, lsl #1] │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #632] @ (419130 ) │ │ │ │ + ldr r2, [pc, #664] @ (419150 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #400] @ (419054 ) │ │ │ │ + ldr r2, [pc, #432] @ (419074 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #200] @ (418f98 ) │ │ │ │ + ldr r2, [pc, #232] @ (418fb8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #816] @ (419218 ) │ │ │ │ + ldr r1, [pc, #848] @ (419238 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #640] @ (419174 ) │ │ │ │ + ldr r1, [pc, #672] @ (419194 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #472] @ (4190d8 ) │ │ │ │ + ldr r1, [pc, #504] @ (4190f8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #312] @ (419044 ) │ │ │ │ + ldr r1, [pc, #344] @ (419064 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [pc, #152] @ (418fac ) │ │ │ │ + ldr r1, [pc, #184] @ (418fcc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #0] @ (418f1c ) │ │ │ │ + ldr r1, [pc, #32] @ (418f3c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [pc, #872] @ (41928c ) │ │ │ │ + ldr r0, [pc, #904] @ (4192ac ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #728] @ (419204 ) │ │ │ │ + ldr r0, [pc, #760] @ (419224 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #568] @ (419170 ) │ │ │ │ + ldr r0, [pc, #600] @ (419190 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #408] @ (4190dc ) │ │ │ │ + ldr r0, [pc, #440] @ (4190fc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #240] @ (419040 ) │ │ │ │ + ldr r0, [pc, #272] @ (419060 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #80] @ (418fac ) │ │ │ │ + ldr r0, [pc, #112] @ (418fcc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blx r8 │ │ │ │ + blx r9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov lr, lr │ │ │ │ + mov lr, pc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1354970,45 +1354970,45 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 41907e │ │ │ │ nop │ │ │ │ ssat r0, #21, r6, asr #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r0, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, r5 │ │ │ │ + add r0, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #772] @ (419578 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1355297,66 +1355297,66 @@ │ │ │ │ b.n 4193ba │ │ │ │ orns r0, ip, #212 @ 0xd4 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ orn r0, sl, #212 @ 0xd4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ vqadd.s64 q0, q11, q2 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adcs r0, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adcs r6, r0 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb 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 r4, r0 │ │ │ │ ldr.w r0, [pc, #3508] @ 41a3bc │ │ │ │ @@ -1356574,301 +1356574,301 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r0], {212} @ 0xd4 │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr.w r2, [pc, #3924] @ 41b568 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #3924] @ 41b56c │ │ │ │ ldr.w r3, [pc, #3924] @ 41b570 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1358088,505 +1358088,505 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #472 @ 0x1d8 │ │ │ │ movw r1, #2595 @ 0xa23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 41962c │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #896] @ (41ba74 ) │ │ │ │ + ldr r7, [pc, #928] @ (41ba94 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #704] @ (41b9c0 ) │ │ │ │ + ldr r7, [pc, #736] @ (41b9e0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #512] @ (41b90c ) │ │ │ │ + ldr r7, [pc, #544] @ (41b92c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #320] @ (41b858 ) │ │ │ │ + ldr r7, [pc, #352] @ (41b878 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #128] @ (41b7a4 ) │ │ │ │ + ldr r7, [pc, #160] @ (41b7c4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #960] @ (41baf0 ) │ │ │ │ + ldr r6, [pc, #992] @ (41bb10 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #768] @ (41ba3c ) │ │ │ │ + ldr r6, [pc, #800] @ (41ba5c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #576] @ (41b988 ) │ │ │ │ + ldr r6, [pc, #608] @ (41b9a8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #384] @ (41b8d4 ) │ │ │ │ + ldr r6, [pc, #416] @ (41b8f4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #192] @ (41b820 ) │ │ │ │ + ldr r6, [pc, #224] @ (41b840 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #0] @ (41b76c ) │ │ │ │ + ldr r6, [pc, #32] @ (41b78c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #832] @ (41bab8 ) │ │ │ │ + ldr r5, [pc, #864] @ (41bad8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #640] @ (41ba04 ) │ │ │ │ + ldr r5, [pc, #672] @ (41ba24 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #448] @ (41b950 ) │ │ │ │ + ldr r5, [pc, #480] @ (41b970 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #256] @ (41b89c ) │ │ │ │ + ldr r5, [pc, #288] @ (41b8bc ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #64] @ (41b7e8 ) │ │ │ │ + ldr r5, [pc, #96] @ (41b808 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #896] @ (41bb34 ) │ │ │ │ + ldr r4, [pc, #928] @ (41bb54 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #704] @ (41ba80 ) │ │ │ │ + ldr r4, [pc, #736] @ (41baa0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #512] @ (41b9cc ) │ │ │ │ + ldr r4, [pc, #544] @ (41b9ec ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #320] @ (41b918 ) │ │ │ │ + ldr r4, [pc, #352] @ (41b938 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #128] @ (41b864 ) │ │ │ │ + ldr r4, [pc, #160] @ (41b884 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #960] @ (41bbb0 ) │ │ │ │ + ldr r3, [pc, #992] @ (41bbd0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #768] @ (41bafc ) │ │ │ │ + ldr r3, [pc, #800] @ (41bb1c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r5, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #576] @ (41ba48 ) │ │ │ │ + ldr r3, [pc, #608] @ (41ba68 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #384] @ (41b994 ) │ │ │ │ + ldr r3, [pc, #416] @ (41b9b4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #192] @ (41b8e0 ) │ │ │ │ + ldr r3, [pc, #224] @ (41b900 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #0] @ (41b82c ) │ │ │ │ + ldr r3, [pc, #32] @ (41b84c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #832] @ (41bb78 ) │ │ │ │ + ldr r2, [pc, #864] @ (41bb98 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #640] @ (41bac4 ) │ │ │ │ + ldr r2, [pc, #672] @ (41bae4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #448] @ (41ba10 ) │ │ │ │ + ldr r2, [pc, #480] @ (41ba30 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #256] @ (41b95c ) │ │ │ │ + ldr r2, [pc, #288] @ (41b97c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #64] @ (41b8a8 ) │ │ │ │ + ldr r2, [pc, #96] @ (41b8c8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #896] @ (41bbf4 ) │ │ │ │ + ldr r1, [pc, #928] @ (41bc14 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #704] @ (41bb40 ) │ │ │ │ + ldr r1, [pc, #736] @ (41bb60 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #512] @ (41ba8c ) │ │ │ │ + ldr r1, [pc, #544] @ (41baac ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #320] @ (41b9d8 ) │ │ │ │ + ldr r1, [pc, #352] @ (41b9f8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #128] @ (41b924 ) │ │ │ │ + ldr r1, [pc, #160] @ (41b944 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #960] @ (41bc70 ) │ │ │ │ + ldr r0, [pc, #992] @ (41bc90 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #768] @ (41bbbc ) │ │ │ │ + ldr r0, [pc, #800] @ (41bbdc ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #576] @ (41bb08 ) │ │ │ │ + ldr r0, [pc, #608] @ (41bb28 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #384] @ (41ba54 ) │ │ │ │ + ldr r0, [pc, #416] @ (41ba74 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #192] @ (41b9a0 ) │ │ │ │ + ldr r0, [pc, #224] @ (41b9c0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #8] @ (41b8f4 ) │ │ │ │ + ldr r0, [pc, #40] @ (41b914 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov sl, ip │ │ │ │ + mov sl, sp │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r8, r7 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [pc, #668] @ (41bbe0 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #668] @ (41bbe4 ) │ │ │ │ ldr r3, [pc, #672] @ (41bbe8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1358820,109 +1358820,109 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #472 @ 0x1d8 │ │ │ │ movw r1, #2505 @ 0x9c9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.w 41962c │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - negs r0, r4 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sbcs r0, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ 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 │ │ │ │ @@ -1359043,43 +1359043,43 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movw r1, #2297 @ 0x8f9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ b.n 41bcca │ │ │ │ nop │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -1359433,39 +1359433,39 @@ │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r4!, {r1, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #248] @ (41c2f0 ) │ │ │ │ + ldr r4, [pc, #280] @ (41c310 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #920] @ 0x398 │ │ │ │ blx bf534 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1359845,23 +1359845,23 @@ │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1360234,41 +1360234,41 @@ │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.n 41c618 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r8, #92] @ 0x5c │ │ │ │ blx ba9f8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1361551,346 +1361551,346 @@ │ │ │ │ add r3, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #1715 @ 0x6b3 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 41c618 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #752] @ (41dcc8 ) │ │ │ │ + ldr r7, [pc, #784] @ (41dce8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [pc, #976] @ (41ddb0 ) │ │ │ │ + ldr r7, [pc, #1008] @ (41ddd0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #32] @ (41da10 ) │ │ │ │ + ldr r7, [pc, #64] @ (41da30 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [pc, #128] @ (41da88 ) │ │ │ │ + ldr r6, [pc, #160] @ (41daa8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #432] @ (41dc60 ) │ │ │ │ + ldr r3, [pc, #464] @ (41dc80 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #952] @ (41de80 ) │ │ │ │ + ldr r2, [pc, #984] @ (41dea0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [pc, #888] @ (41de94 ) │ │ │ │ + ldr r7, [pc, #920] @ (41deb4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [pc, #688] @ (41ddd8 ) │ │ │ │ + ldr r7, [pc, #720] @ (41ddf8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #192] @ (41dbfc ) │ │ │ │ + ldr r7, [pc, #224] @ (41dc1c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [pc, #1016] @ (41df40 ) │ │ │ │ + ldr r7, [pc, #24] @ (41db60 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [pc, #816] @ (41de84 ) │ │ │ │ + ldr r6, [pc, #848] @ (41dea4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [pc, #616] @ (41ddc8 ) │ │ │ │ + ldr r6, [pc, #648] @ (41dde8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [pc, #416] @ (41dd0c ) │ │ │ │ + ldr r6, [pc, #448] @ (41dd2c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [pc, #216] @ (41dc50 ) │ │ │ │ + ldr r6, [pc, #248] @ (41dc70 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vshr.u64 d16, d29, #26 │ │ │ │ - vshr.u64 d16, d29, #64 │ │ │ │ - cmp r1, #24 │ │ │ │ + vshr.u64 d16, d29, #18 │ │ │ │ + vshr.u64 d16, d29, #56 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vqadd.u64 d16, d18, d29 │ │ │ │ - ldr r4, [pc, #968] @ (41df68 ) │ │ │ │ + vqadd.u64 d16, d26, d29 │ │ │ │ + ldr r4, [pc, #1000] @ (41df88 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vqadd.u8 d16, d16, d29 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + vqadd.u8 d16, d24, d29 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vqadd.u32 d0, d28, d29 │ │ │ │ - ldr r4, [pc, #712] @ (41de78 ) │ │ │ │ + vqadd.u64 d0, d20, d29 │ │ │ │ + ldr r4, [pc, #744] @ (41de98 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vqadd.u8 d0, d16, d29 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + vqadd.u8 d0, d24, d29 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #528] @ (41ddcc ) │ │ │ │ + ldr r4, [pc, #560] @ (41ddec ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mrc2 0, 6, r0, cr2, cr13, {5} │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + mrc2 0, 6, r0, cr10, cr13, {5} │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #336] @ (41dd18 ) │ │ │ │ + ldr r4, [pc, #368] @ (41dd38 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mcr2 0, 5, r0, cr2, cr13, {5} │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + mcr2 0, 5, r0, cr10, cr13, {5} │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #136] @ (41dc5c ) │ │ │ │ + ldr r4, [pc, #168] @ (41dc7c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mrc2 0, 3, r0, cr0, cr13, {5} │ │ │ │ - movs r5, #8 │ │ │ │ + mrc2 0, 3, r0, cr8, cr13, {5} │ │ │ │ + movs r5, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #968] @ (41dfa8 ) │ │ │ │ + ldr r3, [pc, #1000] @ (41dfc8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mcr2 0, 2, r0, cr0, cr13, {5} │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + mcr2 0, 2, r0, cr8, cr13, {5} │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #776] @ (41def4 ) │ │ │ │ + ldr r3, [pc, #808] @ (41df14 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #552] @ (41de20 ) │ │ │ │ + ldr r3, [pc, #584] @ (41de40 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #756] @ 0x2f4 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + stc2l 0, cr0, [r0, #756]! @ 0x2f4 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #360] @ (41dd6c ) │ │ │ │ + ldr r3, [pc, #392] @ (41dd8c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [r8, #756]! @ 0x2f4 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + ldc2 0, cr0, [r0, #756]! @ 0x2f4 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #168] @ (41dcb8 ) │ │ │ │ + ldr r3, [pc, #200] @ (41dcd8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-756]! @ 0xfffffd0c │ │ │ │ - movs r4, #16 │ │ │ │ + stc2 0, cr0, [r0, #756] @ 0x2f4 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #992] @ (41dffc ) │ │ │ │ + ldr r3, [pc, #0] @ (41dc1c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2l 0, cr0, [r6, #-756] @ 0xfffffd0c │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + stc2l 0, cr0, [lr, #-756] @ 0xfffffd0c │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc2 0, cr0, [lr, #-756] @ 0xfffffd0c │ │ │ │ - ldc2l 0, cr0, [sl], #756 @ 0x2f4 │ │ │ │ - ldr r2, [pc, #536] @ (41de48 ) │ │ │ │ + stc2 0, cr0, [r6, #-756]! @ 0xfffffd0c │ │ │ │ + stc2 0, cr0, [r2, #-756] @ 0xfffffd0c │ │ │ │ + ldr r2, [pc, #568] @ (41de68 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r4], {189} @ 0xbd │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + ldc2l 0, cr0, [ip], {189} @ 0xbd │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #368] @ (41ddac ) │ │ │ │ + ldr r2, [pc, #400] @ (41ddcc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [sl], #756 @ 0x2f4 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + ldc2 0, cr0, [r2], #756 @ 0x2f4 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #192] @ (41dd08 ) │ │ │ │ + ldr r2, [pc, #224] @ (41dd28 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [lr], #-756 @ 0xfffffd0c │ │ │ │ - movs r3, #20 │ │ │ │ + stc2 0, cr0, [r6], {189} @ 0xbd │ │ │ │ + movs r3, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #24] @ (41dc6c ) │ │ │ │ + ldr r2, [pc, #56] @ (41dc8c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mrrc2 0, 11, r0, r4, cr13 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + mrrc2 0, 11, r0, ip, cr13 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [pc, #872] @ (41dfc8 ) │ │ │ │ + ldr r1, [pc, #904] @ (41dfe8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [r8], #-756 @ 0xfffffd0c │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + ldc2 0, cr0, [r0], #-756 @ 0xfffffd0c │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [pc, #696] @ (41df24 ) │ │ │ │ + ldr r1, [pc, #728] @ (41df44 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfbfc00bd │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + stc2 0, cr0, [r4], {189} @ 0xbd │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [pc, #520] @ (41de80 ) │ │ │ │ + ldr r1, [pc, #552] @ (41dea0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfbd000bd │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + @ instruction: 0xfbd800bd │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [pc, #328] @ (41ddcc ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #328] @ (41ddd0 ) │ │ │ │ ldr r3, [pc, #332] @ (41ddd4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1362004,45 +1362004,45 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #1713 @ 0x6b1 │ │ │ │ blx b9524 │ │ │ │ mov r4, r0 │ │ │ │ b.w 41c618 │ │ │ │ nop │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr.w r0, [lr, #189] @ 0xbd │ │ │ │ - subs r4, r6, #5 │ │ │ │ + str??.w r0, [r6, #189] @ 0xbd │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, sp │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh.w r0, [r2, #189] @ 0xbd │ │ │ │ - subs r0, r1, #5 │ │ │ │ + ldrh.w r0, [sl, #189] @ 0xbd │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb.w r0, [r8, #189] @ 0xbd │ │ │ │ - str??.w r0, [r6, sp, lsl #3] │ │ │ │ - cmp sl, lr │ │ │ │ + ldrb.w r0, [r0, #189] @ 0xbd │ │ │ │ + str??.w r0, [lr, sp, lsl #3] │ │ │ │ + cmp sl, pc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str.w r0, [r0, sp, lsl #3] │ │ │ │ - subs r6, r2, #3 │ │ │ │ + str.w r0, [r8, sp, lsl #3] │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb.w r0, [r4, sp, lsl #3] │ │ │ │ - subs r4, r5, #2 │ │ │ │ + ldrb.w r0, [ip, sp, lsl #3] │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf7ea00bd │ │ │ │ - subs r0, r0, #2 │ │ │ │ + @ instruction: 0xf7f200bd │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf7be00bd │ │ │ │ - subs r4, r2, #1 │ │ │ │ + @ instruction: 0xf7c600bd │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1362068,18 +1362068,18 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1823 @ 0x71f │ │ │ │ add.w r2, r2, #548 @ 0x224 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 41de40 │ │ │ │ - add sl, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf71800bd │ │ │ │ - adds r6, r5, #6 │ │ │ │ + @ instruction: 0xf72000bd │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ 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 │ │ │ │ @@ -1362214,47 +1362214,47 @@ │ │ │ │ add.w r2, r2, #576 @ 0x240 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 41dee6 │ │ │ │ add r4, pc, #368 @ (adr r4, 41e14c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r4, pc, #40 @ (adr r4, 41e014 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, r0 │ │ │ │ + add r6, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mvns r0, r4 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf62e00bd │ │ │ │ - adds r4, r0, #3 │ │ │ │ + @ instruction: 0xf63600bd │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - addw r0, r4, #2237 @ 0x8bd │ │ │ │ - adds r2, r3, #2 │ │ │ │ + addw r0, ip, #2237 @ 0x8bd │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - rsbs r0, sl, #6193152 @ 0x5e8000 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + @ instruction: 0xf5e200bd │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs.w r0, r0, #6193152 @ 0x5e8000 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + subs.w r0, r8, #6193152 @ 0x5e8000 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ @@ -1363377,141 +1363377,141 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #712 @ (adr r2, 41ef38 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r2, pc, #640 @ (adr r2, 41eef4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf3dc00bd │ │ │ │ - subs r2, r6, r1 │ │ │ │ + @ instruction: 0xf3e400bd │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r1, pc, #120 @ (adr r1, 41ed08 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - beq.n 41ec30 │ │ │ │ + beq.n 41ec40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - beq.n 41ed74 │ │ │ │ + beq.n 41ed84 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 41ec40 │ │ │ │ + bmi.n 41ec50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sub.w r0, r8, #190 @ 0xbe │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs.w r0, r0, #190 @ 0xbe │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r3, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add.w r0, r8, #189 @ 0xbd │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + adds.w r0, r0, #189 @ 0xbd │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r3, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ @ instruction: 0xffff9bf5 │ │ │ │ vrsra.u32 , , #1 │ │ │ │ - @ instruction: 0xffff3df6 │ │ │ │ + @ instruction: 0xffff3dfe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r7, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #484] @ 0x1e4 │ │ │ │ vmls.i , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ strh r5, [r5, #38] @ 0x26 │ │ │ │ - vtbl.8 d19, {d15}, d8 │ │ │ │ + vqshrun.s64 d19, q0, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - orrs.w r0, r6, sp, ror #2 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + orrs.w r0, lr, sp, ror #2 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r2, #187 @ 0xbb │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r3, #36] @ 0x24 │ │ │ │ vtbx.8 d24, {d15}, d27 │ │ │ │ - @ instruction: 0xffff31c6 │ │ │ │ + @ instruction: 0xffff31ce │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrd r0, r0, [r6, #756] @ 0x2f4 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + ldrd r0, r0, [lr, #756] @ 0x2f4 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xe9aa00bd │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + @ instruction: 0xe9b200bd │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrd r0, r0, [ip, #-756]! @ 0x2f4 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + @ instruction: 0xe98400bd │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strd r0, r0, [r6, #-756] @ 0x2f4 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + strd r0, r0, [lr, #-756] @ 0x2f4 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmdb r0!, {r0, r2, r3, r4, r5, r7} │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + stmdb r8!, {r0, r2, r3, r4, r5, r7} │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr.w r2, [pc, #1772] @ 41f488 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r1, [pc, #1772] @ 41f48c │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [pc, #1768] @ 41f490 │ │ │ │ add r2, pc │ │ │ │ @@ -1364118,203 +1364118,203 @@ │ │ │ │ strd r1, r6, [sp, #8] │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ str.w r8, [sp, #16] │ │ │ │ strd r1, r5, [sp] │ │ │ │ movw r1, #1237 @ 0x4d5 │ │ │ │ b.n 41f36c │ │ │ │ nop │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f40c │ │ │ │ + b.n 41f41c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41f3bc │ │ │ │ + b.n 41f3cc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f368 │ │ │ │ + b.n 41f378 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f30c │ │ │ │ + b.n 41f31c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f2b0 │ │ │ │ + b.n 41f2c0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f254 │ │ │ │ + b.n 41f264 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f1f8 │ │ │ │ + b.n 41f208 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f19c │ │ │ │ + b.n 41f1ac │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f140 │ │ │ │ + b.n 41f150 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f0e4 │ │ │ │ + b.n 41f0f4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f088 │ │ │ │ + b.n 41f098 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f02c │ │ │ │ + b.n 41f03c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41efd0 │ │ │ │ + b.n 41efe0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41ef74 │ │ │ │ + b.n 41ef84 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41ef24 │ │ │ │ + b.n 41ef34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 41eedc │ │ │ │ + b.n 41eeec │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 41ee94 │ │ │ │ + b.n 41eea4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 41ee50 │ │ │ │ + b.n 41ee60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41ee00 │ │ │ │ + b.n 41ee10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41eda8 │ │ │ │ + b.n 41edb8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41ed5c │ │ │ │ + b.n 41ed6c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41fd18 │ │ │ │ + b.n 41fd28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41fcc8 │ │ │ │ + b.n 41fcd8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41fc78 │ │ │ │ + b.n 41fc88 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41fc28 │ │ │ │ + b.n 41fc38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41fbd8 │ │ │ │ + b.n 41fbe8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41fb88 │ │ │ │ + b.n 41fb98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41fb3c │ │ │ │ + b.n 41fb4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41faf0 │ │ │ │ + b.n 41fb00 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41faa4 │ │ │ │ + b.n 41fab4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41fa4c │ │ │ │ + b.n 41fa5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41f9a4 │ │ │ │ + b.n 41f9b4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 41f95c │ │ │ │ + b.n 41f96c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 41f91c │ │ │ │ + b.n 41f92c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f8d8 │ │ │ │ + b.n 41f8e8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 41f888 │ │ │ │ + b.n 41f898 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41f83c │ │ │ │ + b.n 41f84c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r2, [pc, #836] @ (41f95c ) │ │ │ │ @@ -1364635,43 +1364635,43 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bgt.n 41f908 │ │ │ │ + bgt.n 41f918 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 41f8cc │ │ │ │ + bgt.n 41f8dc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 41fa84 │ │ │ │ + bgt.n 41f894 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bgt.n 41fa40 │ │ │ │ + bgt.n 41fa50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 41f9fc │ │ │ │ + bgt.n 41fa0c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1364811,19 +1364811,19 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bge.n 41fbf4 │ │ │ │ + bge.n 41fc04 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #432] @ (41fd04 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1364992,35 +1364992,35 @@ │ │ │ │ nop │ │ │ │ strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bls.n 41fd1c │ │ │ │ + bls.n 41fd2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 41fcd8 │ │ │ │ + bhi.n 41fce8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vqadd.u64 d16, d16, d30 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + vqadd.u64 d16, d24, d30 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 41fc90 │ │ │ │ + bhi.n 41fca0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vqadd.u8 d16, d22, d30 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + vqadd.u8 d16, d30, d30 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 41fc48 │ │ │ │ + bhi.n 41fc58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vqadd.u16 d0, d28, d30 │ │ │ │ + vqadd.u32 d0, d20, d30 │ │ │ │ stmdb 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 r4, r2 │ │ │ │ ldr r2, [pc, #448] @ (41ff18 ) │ │ │ │ @@ -1365196,29 +1365196,29 @@ │ │ │ │ nop │ │ │ │ strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mrc2 0, 0, r0, cr2, cr14, {5} │ │ │ │ - bvs.n 41feb0 │ │ │ │ + mrc2 0, 0, r0, cr10, cr14, {5} │ │ │ │ + bvs.n 41fec0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvs.n 41fe6c │ │ │ │ + bvs.n 41fe7c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldc2 0, cr0, [r0, #-760]! @ 0xfffffd08 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + ldc2 0, cr0, [r8, #-760]! @ 0xfffffd08 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvs.n 420024 │ │ │ │ + bvs.n 420034 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stc2 0, cr0, [r8, #-760] @ 0xfffffd08 │ │ │ │ + ldc2 0, cr0, [r0, #-760] @ 0xfffffd08 │ │ │ │ stmdb 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 fp, r2 │ │ │ │ ldr r2, [pc, #500] @ (420154 ) │ │ │ │ @@ -1365409,23 +1365409,23 @@ │ │ │ │ b.n 41ffb6 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r2, [r7, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc2 0, cr0, [ip], {190} @ 0xbe │ │ │ │ - movs r3, #26 │ │ │ │ + stc2 0, cr0, [r4], #-760 @ 0xfffffd08 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bmi.n 420210 │ │ │ │ + bmi.n 420220 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xfae600be │ │ │ │ - bmi.n 4201d0 │ │ │ │ + @ instruction: 0xfaee00be │ │ │ │ + bmi.n 4201e0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb 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 r3, [pc, #1652] @ 420800 │ │ │ │ @@ -1365997,74 +1365997,74 @@ │ │ │ │ strh r0, [r3, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r2, [r2, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs.w r0, sl, r6, asr #3 │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xeb8000e6 │ │ │ │ sbcs.w r0, r8, r6, asr #3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xeb3e00e6 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr??.w r0, [r8, #190] @ 0xbe │ │ │ │ - bcs.n 4208ac │ │ │ │ + vst4.32 {d0-d3}, [r0 :256], lr │ │ │ │ + bcs.n 4208bc │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #27] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 420830 │ │ │ │ + beq.n 420840 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf78e00be │ │ │ │ - subs r4, r5, #1 │ │ │ │ + @ instruction: 0xf79600be │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 4207c8 │ │ │ │ + beq.n 4207d8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf75000be │ │ │ │ - beq.n 420954 │ │ │ │ + @ instruction: 0xf75800be │ │ │ │ + beq.n 420764 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - beq.n 420874 │ │ │ │ + beq.n 420884 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf69c00be │ │ │ │ - adds r0, r0, #5 │ │ │ │ + subw r0, r4, #2238 @ 0x8be │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf62200be │ │ │ │ - adds r0, r4, #1 │ │ │ │ + @ instruction: 0xf62a00be │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adc.w r0, r4, #6225920 @ 0x5f0000 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adc.w r0, ip, #6225920 @ 0x5f0000 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf4f600be │ │ │ │ - subs r2, r2, r7 │ │ │ │ + @ instruction: 0xf4fe00be │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf4b600be │ │ │ │ - subs r6, r2, r5 │ │ │ │ + @ instruction: 0xf4be00be │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bics.w r0, lr, #6225920 @ 0x5f0000 │ │ │ │ + orr.w r0, r6, #6225920 @ 0x5f0000 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #0 │ │ │ │ blx b7aa8 │ │ │ │ ldr r3, [pc, #1000] @ (420c98 ) │ │ │ │ ldr r2, [pc, #1004] @ (420c9c ) │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ add r3, pc │ │ │ │ @@ -1366433,120 +1366433,120 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ blx b9524 │ │ │ │ mov sl, r0 │ │ │ │ b.w 420424 │ │ │ │ nop │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf34600be │ │ │ │ - subs r4, r6, r0 │ │ │ │ + @ instruction: 0xf34e00be │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf31c00be │ │ │ │ - rsbs r0, r6, #6225920 @ 0x5f0000 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + @ instruction: 0xf32400be │ │ │ │ + rsbs r0, lr, #6225920 @ 0x5f0000 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movt r0, #8382 @ 0x20be │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + movt r0, #41150 @ 0xa0be │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf27a00be │ │ │ │ - adds r6, r7, r5 │ │ │ │ + @ instruction: 0xf28200be │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf26200be │ │ │ │ - adds r6, r1, r5 │ │ │ │ + @ instruction: 0xf26a00be │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r2, r3, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf21200be │ │ │ │ - adds r0, r0, r4 │ │ │ │ + @ instruction: 0xf21a00be │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r1, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rsb r0, r4, #190 @ 0xbe │ │ │ │ - adds r2, r7, r2 │ │ │ │ + rsb r0, ip, #190 @ 0xbe │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - sub.w r0, r2, #190 @ 0xbe │ │ │ │ - adds r0, r2, r2 │ │ │ │ + sub.w r0, sl, #190 @ 0xbe │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - sbcs.w r0, r6, #190 @ 0xbe │ │ │ │ - adds r4, r4, r1 │ │ │ │ + sbcs.w r0, lr, #190 @ 0xbe │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adc.w r0, r8, #190 @ 0xbe │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + adcs.w r0, r0, #190 @ 0xbe │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add.w r0, r6, #190 @ 0xbe │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + add.w r0, lr, #190 @ 0xbe │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf0dc00be │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + @ instruction: 0xf0e400be │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf0b200be │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + @ instruction: 0xf0ba00be │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - eor.w r0, r8, #190 @ 0xbe │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + eors.w r0, r0, #190 @ 0xbe │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bics.w r0, r6, #190 @ 0xbe │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + bics.w r0, lr, #190 @ 0xbe │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - and.w r0, ip, #190 @ 0xbe │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + ands.w r0, r4, #190 @ 0xbe │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vshr.s64 d16, d30, #30 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + vshr.s64 d16, d30, #22 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vshr.s64 d0, d30, #4 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + vshr.s64 d16, d30, #60 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vshr.s64 d0, d30, #48 │ │ │ │ + vshr.s64 d0, d30, #40 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #920] @ 0x398 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ @@ -1366571,19 +1366571,19 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1553 @ 0x611 │ │ │ │ add.w r2, r2, #852 @ 0x354 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 420db8 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mrc 0, 1, r0, cr6, cr14, {5} │ │ │ │ + mrc 0, 1, r0, cr14, cr14, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [pc, #936] @ (4211b0 ) │ │ │ │ ldr.w sl, [r0, #920] @ 0x398 │ │ │ │ @@ -1366930,30 +1366930,30 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r7, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc 0, cr0, [r6], #-760 @ 0xfffffd08 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + stc 0, cr0, [lr], #-760 @ 0xfffffd08 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adc.w r0, lr, lr, ror #2 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + adcs.w r0, r6, lr, ror #2 │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - eors.w r0, r6, lr, ror #2 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + eors.w r0, lr, lr, ror #2 │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb 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, #796] @ (421514 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1367258,58 +1367258,58 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 421306 │ │ │ │ nop │ │ │ │ strb r6, [r6, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xe80000be │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + @ instruction: 0xe80800be │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 4214f0 │ │ │ │ + b.n 421500 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 4214ac │ │ │ │ + b.n 4214bc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 421464 │ │ │ │ + b.n 421474 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 42141c │ │ │ │ + b.n 42142c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 4213d8 │ │ │ │ + b.n 4213e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 421390 │ │ │ │ + b.n 4213a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2184] @ 0x888 │ │ │ │ ldr.w r2, [pc, #1256] @ 421a78 │ │ │ │ @@ -1367753,52 +1367753,52 @@ │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 42158c │ │ │ │ + b.n 42159c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xe82c00bc │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 421434 │ │ │ │ + b.n 421444 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 4212f0 │ │ │ │ + b.n 421300 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 42215c │ │ │ │ + b.n 42216c │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 421ee4 │ │ │ │ + b.n 421ef4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr.w r3, [pc, #3252] @ 422798 │ │ │ │ movw r0, #2178 @ 0x882 │ │ │ │ @@ -1368875,240 +1368875,240 @@ │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ b.n 42222a │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 4229c8 │ │ │ │ + b.n 4229d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 422e60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 422dbc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 422d18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 422c74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 422ba0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 422b08 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 422a34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 4229a4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 422914 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 422884 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ svc 234 @ 0xea │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ svc 156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ svc 14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ udf #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ udf #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ble.n 4227c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ble.n 422930 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ble.n 4228a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bgt.n 4227f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bgt.n 422968 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bgt.n 4228d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ blt.n 422848 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ blt.n 4227b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ blt.n 422928 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bge.n 422898 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bge.n 422808 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bge.n 422978 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bge.n 4228f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bls.n 42286c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bls.n 4229e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bls.n 422998 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - smlald r0, r0, r0, r7 │ │ │ │ - bmi.n 4228b0 │ │ │ │ + smlald r0, r0, r8, r7 │ │ │ │ + bmi.n 4228c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr.w r7, [pc, #3612] @ 423780 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [pc, #3608] @ 423784 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ ldr.w r8, [pc, #3608] @ 423788 │ │ │ │ add r7, pc │ │ │ │ @@ -1370314,232 +1370314,232 @@ │ │ │ │ add.w r2, r7, #956 @ 0x3bc │ │ │ │ movw r1, #2252 @ 0x8cc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ blx b9524 │ │ │ │ mov r1, r0 │ │ │ │ b.w 421a50 │ │ │ │ - vld1.8 {d0[6]}, [r6], r7 │ │ │ │ - bcs.n 4236a8 │ │ │ │ + vld1.8 {d0[6]}, [lr], r7 │ │ │ │ + bcs.n 4236b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcs.n 42382c │ │ │ │ + bcs.n 42383c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr??.w r0, [ip, r7] │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + vld4. {d16-d19}, [r4], r7 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcs.n 4237bc │ │ │ │ + bcs.n 4237cc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb.w r0, [lr, r7] │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + vld4. {d0-d3}, [r6], r7 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 423740 │ │ │ │ + bne.n 423750 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr.w r0, [sl, #199] @ 0xc7 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + str??.w r0, [r2, #199] @ 0xc7 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 4236c4 │ │ │ │ + bne.n 4236d4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb.w r0, [r6, #199] @ 0xc7 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + ldrb.w r0, [lr, #199] @ 0xc7 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 423848 │ │ │ │ + bne.n 423858 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr.w r0, [r2, r7] │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + ldr.w r0, [sl, r7] │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - beq.n 4237c8 │ │ │ │ + bne.n 4237d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb.w r0, [ip, r7] │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + ldrb.w r0, [r4, r7] │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - beq.n 42374c │ │ │ │ + beq.n 42375c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf7c800c7 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + @ instruction: 0xf7d000c7 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - beq.n 4238d0 │ │ │ │ + beq.n 4238e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf78400c7 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + @ instruction: 0xf78c00c7 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf73e00c7 │ │ │ │ - beq.n 423834 │ │ │ │ + @ instruction: 0xf74600c7 │ │ │ │ + beq.n 423844 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf6b000c7 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + @ instruction: 0xf6b800c7 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbz r0, 423806 │ │ │ │ lsls r4, r7, #2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r7, sp, #816 @ 0x330 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf4e000c7 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xf4e800c7 │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, pc, #160 @ (adr r7, 4238c0 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 4238e0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - eor.w r0, r4, #6520832 @ 0x638000 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + eor.w r0, ip, #6520832 @ 0x638000 │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #816 @ (adr r6, 423b5c ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 423b7c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bic.w r0, r8, #6520832 @ 0x638000 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + bics.w r0, r0, #6520832 @ 0x638000 │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #448 @ (adr r6, 4239f8 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 423a18 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ubfx r0, ip, #3, #8 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xf3d400c7 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #80 @ (adr r6, 423894 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 4238b4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, pc, #800 @ (adr r5, 423b68 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 423b88 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - sbfx r0, sl, #3, #8 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + @ instruction: 0xf35200c7 │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, pc, #584 @ (adr r5, 423a9c ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 423abc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf2ee00c7 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf2f600c7 │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, pc, #216 @ (adr r5, 423938 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 423958 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf29000c7 │ │ │ │ - add r4, pc, #872 @ (adr r4, 423bd4 ) │ │ │ │ + @ instruction: 0xf29800c7 │ │ │ │ + add r4, pc, #904 @ (adr r4, 423bf4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movw r0, #199 @ 0xc7 │ │ │ │ - vqadd.u32 d0, d18, d30 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + movw r0, #32967 @ 0x80c7 │ │ │ │ + vqadd.u32 d0, d26, d30 │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf19600be │ │ │ │ - rsbs r0, r6, #199 @ 0xc7 │ │ │ │ - add r4, pc, #144 @ (adr r4, 423914 ) │ │ │ │ + @ instruction: 0xf19e00be │ │ │ │ + rsbs r0, lr, #199 @ 0xc7 │ │ │ │ + add r4, pc, #176 @ (adr r4, 423934 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sub.w r0, r0, #199 @ 0xc7 │ │ │ │ - add r3, pc, #936 @ (adr r3, 423c3c ) │ │ │ │ + sub.w r0, r8, #199 @ 0xc7 │ │ │ │ + add r3, pc, #968 @ (adr r3, 423c5c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf13600c7 │ │ │ │ - add r3, pc, #512 @ (adr r3, 423aa0 ) │ │ │ │ + @ instruction: 0xf13e00c7 │ │ │ │ + add r3, pc, #544 @ (adr r3, 423ac0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf0e200c7 │ │ │ │ - add r3, pc, #192 @ (adr r3, 423968 ) │ │ │ │ + @ instruction: 0xf0ea00c7 │ │ │ │ + add r3, pc, #224 @ (adr r3, 423988 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf0ae00c7 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 423ca4 ) │ │ │ │ + @ instruction: 0xf0b600c7 │ │ │ │ + add r3, pc, #16 @ (adr r3, 4238c4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - orns r0, sl, #199 @ 0xc7 │ │ │ │ - adc.w r0, r0, #6225920 @ 0x5f0000 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + eor.w r0, r2, #199 @ 0xc7 │ │ │ │ + adc.w r0, r8, #6225920 @ 0x5f0000 │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #616 @ (adr r2, 423b30 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 423b50 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vext.8 q8, q9, , #0 │ │ │ │ - eor.w r0, ip, #6225920 @ 0x5f0000 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + vext.8 q8, q13, , #0 │ │ │ │ + eors.w r0, r4, #6225920 @ 0x5f0000 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vmla.i16 d0, d24, d7[0] │ │ │ │ - add r1, pc, #920 @ (adr r1, 423c74 ) │ │ │ │ + vmla.i32 d0, d16, d7[0] │ │ │ │ + add r1, pc, #952 @ (adr r1, 423c94 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vhadd.s32 q8, q10, │ │ │ │ - add r1, pc, #712 @ (adr r1, 423bb0 ) │ │ │ │ + vhadd.s32 q8, q14, │ │ │ │ + add r1, pc, #744 @ (adr r1, 423bd0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vhadd.s q0, q9, │ │ │ │ - add r1, pc, #512 @ (adr r1, 423af4 ) │ │ │ │ + vhadd.s q0, q13, │ │ │ │ + add r1, pc, #544 @ (adr r1, 423b14 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cdp 0, 15, cr0, cr14, cr7, {6} │ │ │ │ - add r1, pc, #304 @ (adr r1, 423a30 ) │ │ │ │ + vhadd.s8 q0, q11, │ │ │ │ + add r1, pc, #336 @ (adr r1, 423a50 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cdp 0, 12, cr0, cr10, cr7, {6} │ │ │ │ - add r1, pc, #96 @ (adr r1, 42396c ) │ │ │ │ + cdp 0, 13, cr0, cr2, cr7, {6} │ │ │ │ + add r1, pc, #128 @ (adr r1, 42398c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cdp 0, 9, cr0, cr6, cr7, {6} │ │ │ │ - add r0, pc, #912 @ (adr r0, 423ca8 ) │ │ │ │ + cdp 0, 9, cr0, cr14, cr7, {6} │ │ │ │ + add r0, pc, #944 @ (adr r0, 423cc8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cdp 0, 6, cr0, cr2, cr7, {6} │ │ │ │ - add r0, pc, #704 @ (adr r0, 423be4 ) │ │ │ │ + cdp 0, 6, cr0, cr10, cr7, {6} │ │ │ │ + add r0, pc, #736 @ (adr r0, 423c04 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cdp 0, 2, cr0, cr14, cr7, {6} │ │ │ │ - add r0, pc, #496 @ (adr r0, 423b20 ) │ │ │ │ + cdp 0, 3, cr0, cr6, cr7, {6} │ │ │ │ + add r0, pc, #528 @ (adr r0, 423b40 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldcl 0, cr0, [r8, #796]! @ 0x31c │ │ │ │ - add r0, pc, #264 @ (adr r0, 423a48 ) │ │ │ │ + cdp 0, 0, cr0, cr0, cr7, {6} │ │ │ │ + add r0, pc, #296 @ (adr r0, 423a68 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc 0, cr0, [r6, #796]! @ 0x31c │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + stc 0, cr0, [lr, #796]! @ 0x31c │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldcl 0, cr0, [r2, #-796] @ 0xfffffce4 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldcl 0, cr0, [sl, #-796] @ 0xfffffce4 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stc 0, cr0, [r4, #-796] @ 0xfffffce4 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + stc 0, cr0, [ip, #-796] @ 0xfffffce4 │ │ │ │ + ldr r7, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes